女生到底在想什么?用 Tensorflow.js 来判断你女朋友的情绪 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
icymorn
V2EX    分享创造

女生到底在想什么?用 Tensorflow.js 来判断你女朋友的情绪

  •  
  •   < href="/member/icymorn">icymorn
    moevis 2018-05-22 01:11:47 +08:00 7097 次点击
    这是一个创建于 2702 天前的主题,其中的信息可能已经有所发展或是发生改变。

    恩,这是一个很简单的表情识别实际上就是入门级别的图片分类。使用方法就是在不同类别录入你女朋友的表情,然后在训练完毕后,会及时判断现在你女朋友的表情,再也不用猜她的想法了。

    灵感来自 google 的一个网页 demo,不过这个 demo 是用 deaplearn.js ( tfjs 的前身)写的

    楼主平时用 python 写 tensorflow 模型,看到今年 TensorFlow Dev Summit 推出的 tensorflow.js 后就想试试。网页用的是 AngularJS 写的,前端很久没碰过了,所以写得挺偷懒的。话说有 Typescript 加持后,写一些简单的网络还是蛮轻松的,不过也遇上一些坑,比如 js 版的 tensorflow 所有张量在使用过后会立即销毁,之前不知道这个特性,被坑了好久。

    模型用的是卷积神经网络,使用摄像头采集对应情绪的照片来训练模型。实际效果不是特别好,因为我是把摄像头图片压缩到 32 * 32 的小图片送入网络的,所以实际上你能想象表情信息没有多少,但是你可以尝试一些比如转头,举手,这类特征明显的动作,还有是在录制的几秒钟时间里的动作大一点,这样分类的效果会比较好(本身每类样本就只有 10 个,太容易过拟合了)。

    体验地址在这里: https://moevis.github.io/what-is-my-girlfriend-thinking/

    什么?你没女朋友?哈哈哈哈哈

    (我也没有,手动悲伤)

    25 条回复    2018-05-24 01:55:06 +08:00
    Bigglesworth
        1
    Bigglesworth  
       2018-05-22 01:14:44 +08:00 via Android   3
    在想你完蛋了,摄像头没有美颜。
    icymorn
        2
    icymorn  
    OP
       2018-05-22 01:23:58 +08:00
    @Bigglesworth 那我以后得考虑写一个智能美颜算法了
    hanangellove
        3
    hanangellove  
       2018-05-22 08:54:30 +08:00
    直接问一下
    maichael
        4
    maichael  
       2018-05-22 09:01:22 +08:00
    如果我能看她的脸就知道她的情绪,还用得着猜?
    anteros
        5
    anteros  
       2018-05-22 09:07:15 +08:00
    rand 或许更合适吧?
    Vogan
        6
    Vogan  
       2018-05-2 09:09:54 +08:00   5
    女朋友刚开始生气的时候是面无表情的,等她有了表情,那就代表着你已经完蛋了。
    easylee
        7
    easylee  
       2018-05-22 09:11:11 +08:00 via Android
    @Vogan +10086
    lhx2008
        8
    lhx2008  
       2018-05-22 09:14:28 +08:00 via Android
    可以用手机摄像头或者图片吗?用笔记本是不是有点不方便
    icymorn
        9
    icymorn  
    OP
       2018-05-22 09:22:17 +08:00 via Android
    @maichael 无用的工具系列
    swim2sun
        10
    swim2sun  
       2018-05-22 09:24:55 +08:00 via iPhone
    一个领域问题能不能用机器学习来解决,一般的判断方法是考虑一下人类中有没有领域专家可以根据这些特征来解决这个问题。这样看来楼主研究的这个问题是没有什么模型能解决的 (狗头
    liujunsheng
        11
    liujunsheng  
       2018-05-22 09:56:52 +08:00
    ![]( http://img.kkguanggao.com/201805220955_375.png)
    ----------
    貌似发现一个赚钱的方法
    liujunsheng
        12
    liujunsheng  
       2018-05-22 10:00:18 +08:00
    @liujunsheng 发串帖子了
    icymorn
        13
    icymorn  
    OP
       2018-05-22 11:18:23 +08:00 via Android
    @swim2sun 首先,没有女朋友的问题是机器学习没法解决的
    alphadog619
        14
    alphadog619  
       2018-05-22 11:29:08 +08:00   1
    难怪程序员没女朋友,因为根本就不了解女人是什么样的动物,呵呵,人工智能预测女人情绪?太天真了,女人自己都预测不了自己的情绪。
    ty89
        15
    ty89  
       2018-05-22 12:24:46 +08:00
    《活该找不到女朋友》系列
    icymorn
        16
    icymorn  
    OP
       2018-05-22 13:06:27 +08:00
    @ty89 找不到女朋友可以写一个女朋友呀,手动斜眼
    logOo
        17
    logOo  
       2018-05-22 13:15:36 +08:00 via Android
    new 一个 object?
    cjpjxjx
        18
    cjpjxjx  
       2018-05-22 13:18:23 +08:00
    你先给我写一个女朋友吧
    SingeeKing
        19
    SingeeKing  
    PRO
       2018-05-22 13:25:03 +08:00
    @alphadog619 #14 人工智能的目的不就是「比你更了解你自己吗」?
    icymorn
        20
    icymorn  
    OP
       2018-05-22 14:57:24 +08:00 via Android
    @cjpjxjx 正有此意。我想写一个基于深度学习的对话机器人教程
    xxpandxxp
        21
    xxpandxxp  
      &nsp;2018-05-22 15:12:30 +08:00 via Android
    我想说表情是可以装的,用表情来判断内心准吗?
    ahaxzh
        22
    ahaxzh  
       2018-05-22 19:02:24 +08:00   1
    完蛋了。。我一个肥宅点开了摄像头。。感觉好尴尬。。
    natforum
        23
    natforum  
       2018-05-22 20:13:03 +08:00
    @DIYgod 这个大佬是不是做过一个?
    icymorn
        24
    icymorn  
    OP
       2018-05-22 21:43:04 +08:00 via Android
    @xxpandxxp 不准,闹着玩的
    roogle
        25
    roogle  
       2018-05-24 01:55:06 +08:00
    看了以后我有个大胆的想法……捂脸
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5271 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 03:53 PVG 11:53 LAX 20:53 JFK 23:53
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86