电脑上的菜品怎么样(就问你,机器人烧的菜你觉得会好吃吗?)
编译:公子欣
机器人厨师
在科幻小说中常常出现,
但在现实中,
烹饪对机器人来说还是极具挑战性的。
目前一些公司已制造出了机器人厨师的原型,
但在技能方面还远远落后于人类厨师。
人类厨师可以通过观察来学习新食谱,
无论是看别人做饭还是看视频,
但给机器人编程一系列菜肴既昂贵又耗时,
能否以与人类相同的循序渐进的方式训练机器人厨师呢?
剑桥大学的研究人员训练了一个机器人“厨师”,它可以观看和学习烹饪视频,并自己制作菜肴。研究结果发表在《IEEEAccess》杂志上。
该论文第一作者、剑桥大学工程系的GrzegorzSochacki和同事使用神经网络给机器人厨师编写了8种简单的沙拉食谱,并拍摄了自己制作沙拉的过程。在观看了一段人类演示的视频后,机器人能够识别出正在准备的是哪种食谱并制作出来。此外,机器人自己还想出了第9个食谱。
研究展示了视频内容如何成为自动化食品生产的宝贵而丰富的数据来源。研究人员利用计算机视觉技术,使机器人可以分析视频的每一帧,并能够识别不同的物体和特征,比如刀和配料,以及人类演示者的手臂、手和脸。食谱和视频都被转换成矢量,机器人对矢量进行数学运算,以确定演示和矢量之间的相似性。
通过正确识别食材和人类厨师的动作,机器人可以确定正在准备的是哪种食谱,并且可以进行推断,如果人类演示者一只手拿着刀,另一只手拿着胡萝卜,那么机器人就可以推断胡萝卜会被切碎。
在观看的视频中,机器人能识别出93%的正确食谱,尽管只检测到83%的人类厨师的动作。机器人还能检测出食谱中的细微变化,比如做了双份,或正常的人为错误等。此外,机器人还正确识别出第9种新沙拉的演示,将其添加到食谱中,并制作出来。
“机器人能够探测到如此多的细微差别,这令人惊讶。”Sochacki说,“这些食谱并不复杂,基本上是切碎的水果和蔬菜,但机器人确实能有效地识别出,例如,2个切碎的苹果和2个切碎的胡萝卜与3个切碎的苹果和3个切碎的胡萝卜是相同的食谱。”
用于训练机器人厨师的视频不像一些网红美食视频充满快速剪切和视觉效果,并在人和菜肴之间快速来回切换,那太难跟随了。例如,如果人类演示者用手包着胡萝卜,机器人将很难识别胡萝卜——为了让机器人识别胡萝卜,人类演示者必须举起胡萝卜,这样机器人才能看到整个蔬菜。
不过,随着机器人厨师在食物视频中识别食材的能力越来越好、越来越快,他们或能利用美食网站学习更加丰富的食谱。
参考来源:
https://ieeexplore.ieee.org/document/10124218/