训练一个AI给颜值打分,公平公正!

机器学习是不是很无聊,用来用去都是识别字体。能不能帮我找到颜值高的妹子,顺便提高一下姿势水平。

FaceRank 基于 TensorFlow CNN 模型,提供了一些图片处理的工具集,后续还会提供训练好的模型。给 FaceRank 一个妹子,他给你个分数。

从此以后筛选简历,先把头像颜值低的去掉;自动寻找女主颜值高的小电影;自动关注美女;自动排除负分滚粗的相亲对象。从此以后升职加薪,迎娶白富美,走上人生巅峰。

苍老师镇楼:

隐私

因为隐私问题,训练图片集并不提供,但是提供了人脸抽取,图片大小归一化工具,稍微可能会放一些卡通图片。

数据集

130 张 128*128 张网络图片,图片名:1-3.jpg 表示 分值为 1 的第 3 张图。 你可以把符合这个格式的图片放在 resize_images 来训练模型。

find_faces_in_picture.py 

find_and_save_face 基于 face_recognition 从图片中找到人脸的坐标,并保存为新图片。

然后再用 resize 统一为 128×128 大小,为模型训练做准备。

模型

人脸打分基于 TensorFlow 的 CNN 模型 代码参考 : TensorFlow-Examples

卷积神经网络部分代码,网络结构说明:卷积层,池化层,卷积层,池化层,全链接层。

运行

安装好 TensorFlow 之后,直接运行 train_model.py .

  • 训练模型
  • 保存模型到 model 文件夹

测试

运行完 train_model.py 之后, 直接运行 run_model.py 来测试.

下载

训练好的模型可以在以下网址下载:  http://www.tensorflownews.com/

模型效果

  • 训练过程 你可以看训练过程:Train_Result.md , 这里有损失函数和准确率变化过程。
  • 测试结果 结果并不非常好,但是增加数据集之后有所改善。
(?, 128, 128, 24)
(?, 64, 64, 24)
(?, 64, 64, 96)
(?, 32, 32, 96)

[‘1-1.jpg’, ‘1-2.jpg’, ‘10-1.jpg’, ‘10-2.jpg’, ‘2-1.jpg’, ‘2-2.jpg’, ‘3-1.jpg’, ‘3-2.jpg’, ‘4-1.jpg’, ‘4-2.jpg’, ‘5-1.jpg’, ‘5-2.jpg’, ‘6-1.jpg’, ‘6-2.jpg’, ‘7-1.jpg’, ‘7-2.jpg’, ‘8-1.jpg’, ‘8-2.jpg’, ‘9-1.jpg’, ‘9-2.jpg’]
20
(10, 128, 128, 3)
[3 2 8 6 5 8 0 4 7 7]
(10, 128, 128, 3)
[2 6 6 6 5 8 7 8 7 5]
Test Finished!

支持

  • 提交 issue

Github: https://github.com/fendouai/FaceRank

====================================分割线================================

本文作者:AI研习社

本文转自雷锋网禁止二次转载,原文链接

时间: 2024-09-09 03:54:29

训练一个AI给颜值打分,公平公正!的相关文章

AI科技评论周刊:你有没有想过,要成为一个AI领域的大神?

未来是一个AI的时代吗?很有可能是的,几乎每天都能看到AI相关的新闻,你会不会也有一种想要钻研AI,制造下一个AlphaGo的冲动? 可是学习AI说难不算特别难,但是说简单也绝不简单,尤其是对于初学者来说,更是容易有种无从下手的感觉.上个星期,AI科技评论急大家之所急,为大家准备了几份非常精彩的AI入门教程,为你全方位无死角的揭开目前AI最火热的机器学习方法背后的奥秘: 想了解机器学习?你需要知道的十个基础算法 朴素贝叶斯分类 机器学习的本质是什么?其实就是连续的概率选择和调参,但到底是怎么个调

从谷歌“Don’t be evil“ 看谷歌的公平公正

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 其实我一直喜欢Google,喜欢它的Don't be evil,喜欢它的公平公正公开.从Google Search ,google reader,google earth, 到google gmail ,google analytics,google chrome,我身上好像流着更多的google的血.所以做为一个google fans ,我

如何公平公正的看待论坛外链与博客外链

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 从六月份百度大面积K站那一天算起,到现在已经三个月了,在这三个月中有无数的SEOer在探讨百度的新算法,还有很多站长都在利用新的运营方法来管理网站,但是其效果却并不好.一些传统的外链方法也逐渐被人遗忘,记得在百度K站风波以前,论坛外链与博客外链应该是最吃香的外链,但随着百度K站风波的深入,这两个类型的外链也渐渐的沉默了.难道论坛外链与博客外链

川普PK希拉里,谁演讲技术更好?这里有一个AI做的测试

尽管人工智能和机器学习的技术已经存在了几十年,但直到过去几年,它才开始获得主流的认可.例如,iPhone自2011年起内置了智能助理Siri,用于理解语音.Android设备有Google Assistant 和一个名为"语音输入"的语音转文本工具,可以与谷歌文档一起使用. Trint公司提供基于AI的软件,用于转录录制的音频,能够在几分钟内以低成本返回转录文本,正确率达到98%. 但是,转录一个政治家的言论是另外一回事. "Trint不是一个听写软件,而是一种利用大量训练数

【吴恩达推荐】40岁开始学习,4周编写第一个AI算法的经验谈

我不是程序员,也不是数学家.大学时上过一门必修的计算机科学课程,而我只是勉强通过--那已经是20多年前的事情.然而,现在,在我40多岁的时候,我坐在门廊上与我的新朋友 Python 和 Numpy 作战,自愿地尝试建立我的第一个神经网络.事情是怎么变成这样的? 有一天我突发奇想:我意识到AI可能是最搅乱我的孩子们的生活的一种发展.在运营一家数据分析公司7年之后,我很想深入了解AI.因此,我决定参加一门深度学习和神经网络课程,该门课的老师是前百度首席科学家.斯坦福大学教授 Andrew Ng. 在

上海10家网贷平台将建网贷黑名单平台 如何公平公正还存疑

据了解,2012年底刚成立的上海网络信贷企业联盟将搭建逾期借款人黑名单系统,在联盟内部拍拍贷.陆金所等10家机构中共享逾期借款人信息.目前,计划正在制定中,不久将启动实施,系统最快在年内上线. 对于网络贷款平台逾期借款人信息如何处理的问题,此前本报曾以 <拍拍贷曝光逾期http://www.aliyun.com/zixun/aggregation/10619.html">用户信息P2P催收"基本靠晒"?>(2012年9月29日7版)为题进行过相关报道. P2

Java中打乱一个数组的2种公平算法分享_java

公平算法,打乱数组 这是前几天面试的时候遇见的一道题目,看到这个题首先想到了洗牌程序: 方法一:洗牌程序原理 在java.util包中的Collections类中的 shuffle方法,现在手工实现以下代码如下: package test.ms; import java.util.Random; public class Redistribute2 { public static void main(String[] args) { //define the array int[] s = {1

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

雷锋网(公众号:雷锋网)按:在过去的一年当中,自动化机器学习已经成为一个众人感兴趣的话题.KDnuggets举办了一个关于该话题的博客大赛.结果喜人,有很多有意思的想法与项目被提出来了.一些自动化学习工具也引起了大家的兴趣,受到了大家的追捧. 本篇文章的作者 Matthew Mayo 将会对自动化学习进行简单的介绍,探讨下一下它的合理性.采用情况,介绍下它现在使用的工具,讨论下它预期的未来发展方向.本文由雷锋网编译,未经许可不得转载. 什么是自动化机器学习呢? 接下来我们要探讨的是自动化机器学习

【重磅】人工智能长篇报告:1.5万字告诉你AI的应用究竟对人类社会经济有哪些影响

雷锋网(公众号:雷锋网)按:本报告为2016年7月7日由白宫和纽约大学信息法律协会联合举办的"AI Now"人工智能研讨会内容之总结.文章来源 The AI Now Report, 中文全文由 网易智能 猪厂智能菌独家编译,雷锋网已获授权转载. AI Now与会人员有微软研究院.纽约大学的凯特·克劳福德(Kate Crawford).谷歌开放资源研究与安全团队创始人梅雷迪思·惠特克(Meredith Whittaker)等,完整名单见文末.  前  言   人工智能(Artificia