code小生 一个专注大前端领域的技术平台

公众号回复Android加入安卓技术群

Meme表情包,兴盛于各大社交网站,但自己动手制作费时耗力。

“急民之所急”,表情包自动生成器出现了。

以往的此类生成器,只是简单的图片配文字,总觉得有点文不对题。

这一次,作者巧妙利用卷积神经网络,做到了识别图片中的情绪(仅限人脸哟),这样配上的文字可信度就比较契合语境了。

斗图走一波。

非常高兴的大姚

丞相在笑

团长很愤怒

静静的看着你

从高兴到平常心,机器在分别判定图中人物的情绪。

有点意思。

操作流程

把大象????装冰箱分三步,制作属于自己的表情包也只要三步。

第一步,打开meme生成器网站,熟悉一下英文界面;

第二步,上传一张清晰的人脸图像,注意一定是人脸哟,奇怪的东西不要上传。

第三步,点击generate meme,静静等待饱含深情的表情包。

好了就是这么简单,当然,这里仅供演示,更多玩法,自行探索。

应该能看到,这款meme不同以往的特点是文字可以匹配情绪。

人脸的情绪判别

作者使用了两类数据集进行训练,一部分是高兴,一部分是悲伤。

两类数据集的规模必须确保较为平均,否则二分类的结果会严重偏向一方,准确度会下降。

在此过程中,会出现两个问题:

过采样,在整个数据样本中,一部分数据集过多,训练结果会更加偏向多的那部分。
欠采样,把大数类的数据减少到与小数类的数据量相匹配,减少样本量。

当然,确保平衡最重要,如果进行欠采样,总样本会减少,有可能让模型降低泛化能力。

这时候,你需要数据增强技术来人工增加样本数据。

一只猫,变成六只。

在获得足够数据后,作者使用卷积神经网络(CNN)进行训练,对人脸表情进行特征提取,随后进行足够的训练批次。

此时,人脸情绪可以识别,随后就是配文字了···

表情包配文字

以文配图,以图配文,最重要的是匹配。

在这款Meme生成器中,作者使用chef软件作为配置管理工具。

用户上传图片,机器工作流程如下:

判别是否是人脸,如果是,进入第二步;
判别情绪,是高兴还是悲伤,得到评估结果(metric);
依照情绪判定,生成相应文字。

简单来说,用户上传一张图片,机器调用预先训练的模型去对图片进行二分类,得到一个有偏向概率值,得到图片情绪。关注公众号 逆锋起笔,回复 pdf,下载你需要的各种学习资料。

作者使用TensorFlow预训练一个文字对齐(text alignment)模型,判定情绪后,在既有存储文字的数据集中,进行相关图片的文字匹配度,最终组合文字和图片。

生成一张表情包就这么简单~

是不是真的有这么强大,网址在下面????。

试试便知~

参考链接:
https://medium.com/towards-artificial-intelligence/meme-generator-memegen-using-deep-learning-d133e6fc363f
http://34.74.55.103
https://github.com/developers-cosmos/Meme-Generator

下载!《手把手AI项目》手册

赞+在看,小编感恩大家❤️

表情包 AI 生成器:识别人脸情绪,自动配文字相关推荐

  1. 表情包AI生成器:识别人脸情绪,自动配文字

    梅宁航 发自 凹非寺  量子位 报道 | 公众号 QbitAI Meme表情包,兴盛于各大社交网站,但自己动手制作费时耗力. "急民之所急",表情包自动生成器出现了. 以往的此类生 ...

  2. JAVA设计表情包制作程序_MSNLite表情包制作生成器(Java实现)

    最近看到一则新闻说小米收购了MSNLite(hada.me)团队,打算开发PC端的米聊客户端,于是对MSNLite产生了兴趣,同时也在自己的机器上安装了MSNLite,乖乖,使用了几天确实感觉她比以前 ...

  3. MSNLite表情包制作生成器(Java实现)

    最近看到一则新闻说小米收购了MSNLite(hada.me)团队,打算开发PC端的米聊客户端,于是对MSNLite产生了兴趣,同时也在自己的机器上安装了MSNLite,乖乖,使用了几天确实感觉她比以前 ...

  4. 用python画微笑脸表情_用Python识别人脸,表情,性别,颜值,人种...

    最近几天了解了一下人脸识别,应用场景可以是图片标注,商品图和广告图中有没有模特,有几个模特,模特的性别,年龄,颜值,表情等数据的挖掘. 基础的识别用dlib来实现,dlib是一个机器学习的包,主要用C ...

  5. AI表情包生成器来了!给AI喂了96万个表情包文案,做出的图能接地气吗?

    作者:牛婉杨 在这个一言不合就斗图的年代,表情包已经成为了人人必需的"装备". 最近,不少网友就发现一位外国友人做了个AI表情包生成器,坦白讲这个生成器依然逃不过"沙雕& ...

  6. 【项目分享】还有谁不服??这款随机表情包生成器征服你!!

    在聊天中,你是否认为自己图库太小?你是否经常斗图?你斗图水平还是青铜水平? 有了它,你就是斗图界王者!!! 大家好,我是孤焰.今天在学校里学到了一个比较有趣的项目--随机表情包生成器,在这里分享给大家 ...

  7. 免费DIY!微软一口气开源1500个3D表情包,超可爱

    ‍ 转自:新智元 表情包可以说是信息时代最伟大的发明之一了. 任何场景,任何心情,一个简单的emoji就能表达你的情绪,让沟通更高效. 有了表情包,是不是比一串冰冷的文字语气更可爱呢(Doge) 今天 ...

  8. 这套表情包,居然开源了!!

    来源|Joey/桃子/新智元 表情包可以说是信息时代最伟大的发明之一了. 任何场景,任何心情,一个简单的emoji就能表达你的情绪,让沟通更高效. 有了表情包,是不是比一串冰冷的文字语气更可爱呢(Do ...

  9. 这套表情包,居然开源了

    上一篇:3个月找不到工作,我找了个"替身"面试成功拿到Offer,顺利入职了,结果翻车...... 表情包可以说是信息时代最伟大的发明之一了. 任何场景,任何心情,一个简单的emo ...

最新文章

  1. WEBAPI 帖子收藏
  2. AssetBundle——外部加载资源Asset
  3. linux mysql 编码修改,Linux下修改MySQL编码的方法
  4. Flutter入坑分享
  5. python人像精细分割_人像抠图 - 发丝级人像分割 - 照片人物特效 - 极链科技
  6. android支付宝支付开发过程
  7. Android与server通信的方法之中的一个(json)效率不高安全性不好
  8. 扫描网络计算机mac地址,局域网MAC地址查询扫描器
  9. snmptrap的使用方法
  10. 计算机病毒入侵计算机症状,win7系统电脑被病毒入侵之后有哪些症状和解决方法...
  11. 使用cython加速代码运行
  12. Linux大神进阶二十:Mariadb服务管理
  13. python中怎样在图片上画线段_python 实现PIL模块在图片画线写字
  14. 微信公众平台测试号登录入口地址
  15. linux服务器被挖矿的解决办法
  16. Eclipse SVN文件对比详解
  17. 让BAT执行php程序,不错哦!
  18. CloudServer
  19. 推荐一款不错的播放器客户端——乐鱼播放器
  20. WebService-CXF

热门文章

  1. MFC_1、第一个MFC工程
  2. 记一次web端读取串口数据(扫码枪)
  3. Moment.js 时间格式化插件
  4. C语言处理图像之改变背景前景颜色
  5. PHP常用字符串处理函数
  6. OpenRASP 初探(三)之 IAST
  7. centos7系统root分区扩容
  8. ubuntu armv7l安装docker-comose
  9. UBTC主网4月份升级啦
  10. 计算机基础知识办公自动化视频教程,计算机办公自动化应用基础教程.pdf