食物图片变菜谱:这篇CVPR论文让人人都可以学习新料理人工智能遇见磐创

看美食图片就能知道食谱?这个AI比美食家还灵么?

喜欢研究吃的人经常会在看到美味食物甚至食物图片时垂涎不已,甚至千方百计想弄明白怎么才能做出这道美食。

最近,Facebook提出了一种AI方法,能够根据美食图片直接生成食谱!天啊,简直满足了天下爱吃且爱做饭的人的心愿啊~

这张图片中左侧为原图;右侧显示了食物名称、原料,甚至还有操作说明。有了这个AI,只需要有美食图,就可以准备做饭,不用再费力查找食谱啦~

目前,Facebook已经把这个项目开源了:

reddit用户JonathanFly将该项目做成了一个Colabdemo,参见:

还用非食物的图片进行了尝试,结果令人捧腹。

比如,如果你使用皮卡丘的图片,这个系统会告诉你「皮卡丘的食谱」:

「皮卡丘」竟然被认成了万圣节幽灵饼干!原来皮卡丘是烤制而成的~

从图像到食谱,如何实现?

从图片中生成食谱需要同时理解组成食材和制作的过程(如切片、和其他材料搅拌等)。传统方法将这个问题视为检索任务,基于输入图片和数据集图片的相似度计算,将食谱从一个固定的数据集中检索出来。很明显,传统方法在数据集缺少某种食物制作方法的情况下就会失败。

有一种方法可以克服这一数据局限,即将图片到菜谱的问题视为一个条件生成任务。研究人员认为,与其直接从图片中获取菜谱,不如首先预测食物的材料,然后基于图像和食材生成食物制作方法。这样可以利用图片和食材的中间过程获取一些额外信息。

模型

模型主要由两部分构成,首先研究人员预训练一个图片编码器和一个食材解码器(ingredientsdecoder),提取输入图像的视觉特征来预测食材。然后训练一个食材编码器(ingredientencoder)和烹饪流程解码器(instructiondecoder),根据输入图片的图像特征和已经预测到的食材,生成食物的名称和烹饪流程。

模型架构如下图所示:

图2:模型的结构。模型的输入是食物图片,输出的是烹饪方法序列,而中间一步是基于图像生成食材清单。

具体来讲,烹饪流程解码器使用了三种不同的注意力策略:

图3:烹饪流程解码器使用的注意力策略。Transformer模型(a)中的注意力模块被替换成了三种不同的注意力模块(b-d),用于多种条件下的烹饪说明。

效果如何?

研究人员使用Recipe1M[45]数据集来训练和评估模型。该数据集包括从烹饪网站上爬取的1,029,720个食谱。在实验中,研究者仅使用了包含图片的食谱,并移除了使用少于两种食材或两道流程的食物。最终,实验使用了252,547个训练样本、54,255个验证样本和54,506个测试样本。

研究人员对比了传统的检索方法和该研究提出的新方法,结果如下:

表3:基线方法和论文方法的对比。左图为IoU和F1分数,右图为食材在烹饪指南上的精确率和召回率。

研究人员还进行了用户测试。他们从测试集中随机选择了15张图片,让用户根据提供的图片选择20种食材,并写下可能图片对应的菜谱。为了减少人类任务的复杂度,研究人员提高食材使用频率的阈值,减少了食材的选择数量。

表4:用户测试。左图为基线方法、人类和论文方法判断食材的IoU和F1分数,右图为根据人类判断,这三种方法生成食谱的成功率。

实验结果说明,使用AI生成的食谱比检索方法生成的食谱效果更好。

这样的研究只是造福吃货吗?

这项研究通过对食物图片的研究,可以进一步猜测其食材和加工方式。这可以进一步方便人们学习新的食物制作、协助计算食物中每种成分的卡路里、创造新的菜谱。同时,该研究采用的方法可以进一步启发「根据图片预测长文本」的研究。

更何况,再也不用看着社交媒体上的美食流口水了。扫图出菜谱,人人都可以学着做~

THE END
1.做菜app软件大全学做饭app下载做菜教学视频app下载美食天下app 8.0/17.01M /2024-04-23 家常菜谱大全 下载 烘焙帮app 8.2/22.29M /2024-09-25 小白学烘焙下厨房的视频菜谱大全 下载 掌厨app 6.7/28.17M /2024-01-17 找菜谱,看视频,学做菜,品美食 下载 香哈菜谱app 8.8/47.56M /2024-12-13 官方推荐厨房菜谱食谱应用 下载 懒饭App2024最新版 https://m.32r.com/zt/zfrj/
2.输入食材自动出菜谱的网站是什么猪肉和茄子能做成什么菜?黄瓜和牛肉又能做成什么菜?如果你想探索黑暗料理或者钻研出更好吃的菜肴,那就来看看这个输入食材自动生成菜谱的网站吧。 选择食材后能生成菜谱的网站分享 1、打开网站后,选择各类食材和厨具。 2、选择匹配模式。 3、即可查看到菜谱。 https://m.crsky.com/mip/zixun/587299.html
3.食堂一周菜谱明细表制作软件食堂一周莱谱3、点击“生成菜谱”按钮,软件会自动根据预设条件和要求,生成一周菜谱明细表。 4、导出菜谱明细表:可以选择导出为Excel文件,或者直接保存到本地。 5、将生成的菜谱明细表提供给食堂工作人员,以便他们根据菜谱进行食材采购和烹饪。 注意事项 1、软件需要连接网络才能使用,请确保网络通畅。 https://www.coffee.cn/xican/post/378174.html
4.美食菜谱根据食材生成的美食菜谱app软件哪个最好呢根据食材生成的美食菜谱app软件都有哪些呢?这些美食菜谱app软件汇聚了万千佳肴的详细做法,从经典家常菜到创新料理应有尽有。无论是想学习新技能,还是寻找灵感烹饪晚餐,都是你的不二之选。清晰的步骤指导,搭配诱人的成品图片,让烹饪过程既简单又充满乐趣。那么根据食材https://www.yxwoo.com/heji/mscp/
5.美味日食记第十五周食谱美味一周·营养相伴本周食谱星期一早点鲜牛奶骨粉饼干午餐土豆炖排骨、西葫芦炒蘑菇莴苣百叶汤、芝麻米饭水果:千禧午点枸杞山药健脾粥星期二早点豆浆奶黄包午餐酱香鸡翅、西红柿炒蛋菠菜平菇汤、香糯米饭水果:香蕉午点番薯红枣甜汤星期三早点鲜牛奶豆沙面包午餐洋葱杏鲍菇牛肉粒、青菜https://mp.weixin.qq.com/s?__biz=MzI0MDUyMzgyOA==&mid=2247689925&idx=1&sn=949f8e309580be41f9bb64e7a1da46ba&chksm=e914299ede63a088ed047e0d5bbc798ab6f0351a7efc1c0500b581ff16a32572c16dfb57fc85&scene=27
6.python爬取菜单生成菜谱,做饭买菜不用愁食谱信息爬取creat_menu 函数为点击【生成菜谱】按钮后的逻辑,从 csv 中随机抽取三菜一汤显示在文本框,显示词云在标签栏。 其主要为:读取 csv,DataFrame 转化为 list,合并【三菜一汤】,制作菜单的文本,保存食材词,菜单文本框插入,词云生成,插入词云: 这样所有逻辑都完成了,运行ui_support.py即可开始菜谱生成啦~ https://blog.csdn.net/fei347795790/article/details/106666152/
7.宅家利器:菜单一键生成器优设网美食应用「下厨房」最近上线了菜单一键生成的新功能,帮助用户合理规划如何利用家中现有的食材,做出有创意的菜品。通过App的主页面进入功能页面,选择或输入食材名称并点击「生成我的菜单」,即可一键搜索出此些食材可完成的菜谱内容。再也不用绞尽脑汁为食材的搭配、食谱https://www.uisdc.com/hunter/0221361789.html
8.按食材推荐的食谱Let'sCook有趣网址之家你是否有过打开冰箱,看着里面的食材,但却不知道做些什么的时候!今天的这个网站完美的解决了这个问题,它可以根据所选的食材,推荐出用这些食材所能做出来的美味菜肴,所有烹饪教程均来自B站的视频,一看就会! 传送门https://cook.yunyoujun.cn/ 方法 进入网站点击食材即可推荐超多的菜谱,自行颠勺! https://youquhome.com/10357/
9.上班族饮食怎么降起来?熬夜加班吃什么好适合办公室带饭食谱3、自带便当既要讲就营养搭配,同时也要有充足的能量。因此一些富含蛋白质、维生素和矿物质的食材最为适宜。 4、便当中的菜肴最好以少油、少盐为原则。有条件的话,可以搭配上能生食且块头小的时令果蔬,可以在饭后食用。 丨便当菜谱推荐丨 早餐 眼部疲劳 https://www.maigoo.com/goomai/225283.html
10.男士备孕吃什么提高精子质量权威文章充裕、高品质的蛋白能够提升男性精子的总数和品质,在猪瘦肉、蛋白质食物、奶类、蛋类食品中也有高品质的蛋白,蛋白带有身体所务必的油酸,他们根据身体本身的生成,只有从食材中得到,可是要留意蛋白虽好,不可以摄取过多,要维持营养成分的平衡,保持优良的营养成分情况。 https://www.cndzys.com/yinshi/changshi/1957364.html
11.中华料理达人中文版全食材全菜谱配方攻略大全中华料理达人上九游,领福利 全食材 农场 101.小麦 102.卷心菜 103.黄豆 104.青椒 105.大葱 106.竹笋 107.黄瓜 108.生姜 109.玉米 110.肉桂 111.椰子 112.砂糖 113.红薯 114.芝麻 115.木薯 116.红茶叶 117.小松菜 118.板栗 119.小红豆 120.香蕉 121.樱桃 https://www.9game.cn/zhlldr/1527464.html