我们让神经网络烤了蛋糕。结果……很有趣。

它,呃,里面有血?

当计算机试图模仿人类时,它们常常会感到困惑。但所谓的神经网络中的模拟脑细胞可以模仿我们解决问题的能力。人工智能会查看数据集,找出其支配规则,并利用这些指令来创造新事物。我们已经使用这些机器人来识别面孔、驾驶汽车和为盲人撰写图片说明。但计算机能做饭吗?我给一个神经网络喂了数千个食谱,并让它自己想出一些东西。它吐出了一个……有趣的菜。

1. 失忆人工智能

为了保持处理速度,网络一次只能记住 65 个字符。它会在本来会忘记我们正在制作“巧克力”之前不久加入可可。希望它会忘记黑布丁通常含有血液。

2. 词语沙拉

标题、类别、配料、说明。由于我们提取的所有食谱都保持一致,因此它每次都能获得这种格式。但我的 AI 没有见过多少关于如何使用芝麻等稀有食材的例子。

3. 日期圣洁

听起来像糖霜!我们还在甜点领域。但名字是怎么回事?大写字母很难处理;它们被视为与小写字母无关。神经网络必须从头开始,通过很少的例子来学习这些。

4. 甜蜜的失败

配料表已经从记忆中消失了。巧克力只是从普通的食谱中随机猜测出来的。 “直到金黄酥脆”可能意味着甜味或咸味,歧义会使网络感到困惑。大蒜?游戏结束。

5. 反馈

困惑的网络正在吐出随机的词语——制造更多的困惑,导致更多的随机词语。但它记住了关闭括号。很可能有一个神经元专门用于处理括号。

6. 美味?

像“霜”或“上菜”这样的词可以提示网络完成;我们的数据集中的许多食谱都以这种方式结束。我们的碰巧放弃了——它可以一直进行下去。我们当时在做蛋糕,对吧?就当是蛋糕吧。

数据

互联网食谱 24,044
以“巧克力”开头的食谱数量 647
在 2010 年的 Macbook Pro 上训练时间 两天
含有血液的食谱数量 8

本文最初发表于《大众科学》2018 年春季刊“智识”特刊。

 

更多优惠、评测和购买指南

 
© .