MIT要用人工智能帮你做菜:上传美食照片,给你一份菜谱-阿里云开发者社区

开发者社区> 行者武松> 正文

MIT要用人工智能帮你做菜:上传美食照片,给你一份菜谱

简介:
+关注继续查看
本文来自AI新媒体量子位(QbitAI)

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

在朋友圈看见美食照片总想自己做一份?MIT来帮忙了。

MIT的计算机科学及人工智能实验室(CSAIL)本周和卡塔尔计算机研究中心(QCRI)一起训练了一个人工智能系统,名叫Pic2Recipe。给这个系统一张食物照片,它会告诉你该怎么做出来。


Pic2Recipe能通过食物照片推断出面粉、鸡蛋、黄油等食材,然后从它的数据库中选出几份与图片最相似的菜谱推荐给你。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

据CSAIL团队介绍,因为训练数据集中甜点很多,这个系统尤其“擅长”做曲奇、松饼之类的甜品,而很难教你做卷寿司、奶昔一类的食物,因为通过图片判断食材太难了。

他们还做了个网页版demo,你也可以亲自试一下:
http://tuesday.csail.mit.edu:4242/

640?wx_fmt=png&wxfrom=5&wx_lazy=1

要完成这个任务,最大的障碍是没有合适的大规模训练数据集。

2014年,瑞士的研究人员们建立了一个Food-101数据集,训练出来的系统识别食物的准确率只有50%,后来几经迭代,也只达到了80%的准确率。

香港城市大学有个比较大的数据集,包含11万张图片和6.5万份菜谱,但是只有中餐。

于是,CSAIL的团队从All Recipes、Food.com等菜谱网站取材,建立了Recipe1M数据集,其中包含覆盖多种菜系的100万份菜谱,人工标注了其中的食材等信息。

然后,他们用这个数据集和训练了一个神经网络,让它去建立食物照片和食材、菜谱之间的关联模式。

不过据TheVerge评价,拉面、薯片、日式烧牛小排这些食物,这个系统一律认不出,汉堡会认成三明治,但是给它一张模糊的蛋糕粉的照片,倒是能给出好几种推荐菜谱。

关于Pic2Recipe的论文Learning Cross-modal Embeddings for Cooking Recipes and Food Images发表于本周的计算机视觉顶级会议CVPR上。

论文地址:
http://im2recipe.csail.mit.edu/im2recipe.pdf

Demo地址:
http://tuesday.csail.mit.edu:4242/

据说也挺擅长识别热狗的……

【完】

本文作者:李林 
原文发布时间:2017-07-21

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4561 0
C++面试题(四)——智能指针的原理和实现
C++面试题(一)、(二)和(三)都搞定的话,恭喜你来到这里,这基本就是c++面试题的最后一波了。      1,你知道智能指针吗?智能指针的原理。
3122 0
处理同一页面中借助form+input[type="file"]上传图片出现的input无法清空问题
       今天下午帮同事改了这样一个bug:                       在一个页面中对多张图进行上传时,由于input的value无法情况的问题,导致每次选完图片后,都跟第一张图片一样,无法出现如下效果:                 ...
1103 0
《中国人工智能学会通讯》——12.27 问题描述
本节书摘来自CCAI《中国人工智能学会通讯》一书中的第12章,第12.27节, 更多章节内容可以访问云栖社区“CCAI”公众号查看。
959 0
《中国人工智能学会通讯》——11.40 面向知识库的实体链接
本节书摘来自CCAI《中国人工智能学会通讯》一书中的第11章,第11.40节, 更多章节内容可以访问云栖社区“CCAI”公众号查看。
1525 0
【Spark Summit East 2017】FIS:加速FinTech数字智能
本讲义出自Aaron Colcord在Spark Summit East 2017上的演讲,在2017年,60%的美国人都将成为电子银行用户,面对随着银行经验越来越丰富,忠实用户也越来越多的挑战,所以不得不充分利用手中的数据构建可靠的、可行的数据分析来提高用户体验,面对数据量和数据速度,企业业务的复杂性以及过时的技术所带来的巨大挑战,FIS使用Spark和Databricks为千上万的金融机构提供了与客户建立更好的关系的能力。
1777 0
+关注
行者武松
杀人者,打虎武松也。
14545
文章
2569
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载