大数据变美味,很好吃_数据分析师
计算机正在不断变得更加聪明。可它们会拥有创造力吗?国际商业机器公司(IBM)的一群研究人员认为会。他们已经开发出一套软件,能够利用数学、化学和海量数据,炮制出前所未有而又不同寻常的食谱。
为了构建他们的算法,研究者们将我们开发创意时可能会采取的步骤建立了模型。首先,你需要理解你打算解决的问题;然后,围绕该问题尽可能地多学习,从而构筑起专门的知识,并在这套知识的武装下,生成一些新的想法,甚至把不同类型的想法结合起来;接下来从这一大堆想法中挑选出最具创意的;最后,实现你的想法。尽管这些步骤中有很多以前就曾经由计算机来执行,但IBM团队的过人之处在于他们找到了量化一份食谱创造性的办法,并且能把所有不同的部分结合在一起。
“我一直用这套系统生成的食谱做饭。”领导IBM团队开发这种新型食谱生成引擎的拉夫·瓦什内(Lav Varshney)说,“我们自己创造的食谱中有一些确实非常好吃,比如奶油烤肯尼亚球芽甘蓝、开曼车前草甜点和瑞士-泰国混合式芦笋乳蛋饼。还有一些是与合作伙伴烹饪教育学院合作创造的,那可就是世界级的了,比如西班牙扁桃牛角面包和厄瓜多尔草莓甜点。”
厄瓜多尔草莓甜点:IBM的计算机大厨呈上的一盘美食。图片来源:IBM研究院
就让我们看一下IBM的计算机大厨是如何获得创造力的:
启动程序时,你会被要求选定一种关键食材,以及你想要浏览哪个地区的菜系,然后决定你感兴趣的餐食类型(汤或者蛋饼等等。)
程序要求你定义食谱的约束条件。左上角:菜系选择;右上角:菜式选择;下部:食材。
所有的数据都是在这一步被系统吸纳的。研究者们利用自然语言处理算法扫描并分析几百万份不同食谱的文本。利用这些数据,他们将成文的食谱转化为关系网,包括不同食材的用量和将这些食材做成食物的过程;他们扫描维基百科,了解在各个地区菜系中通常会用到哪些食材;他们考察了调味品的说明书,了解不同调味品中含有哪些分子,并获取了这些分子的化学结构方面的信息;他们还收录了人们对70种不同化学成分的“好感度”评分……
最终,研究者们积累了巨量计算机可读的知识体系,其中包括人类的口味偏好、地区食谱和这些食谱化学构成方面的信息。程序就这样做好了掌勺的准备。
软件从某种菜系的传统食谱开始,产生出几百万条符合用户要求的新食谱。这些食谱并非被随机抛出,而是根据一种叫做食物搭配律(the Food Pairing Principle)的经验法则生成的。该法则是说,在食谱中能够良好搭配的食材有着相同的呈味分子。
新食谱的生成方式是:“异化”现有食谱中的食材,然后将其与其他食谱融合,产生各种各样前所未见的混合食谱。(这种方法被称为遗传算法,是在模仿遗传变化的过程。)
这真不是个优良的选择算法。图片来源:Randall Munroe / XKCD
正如漫画所表现的,愿意品尝几百万种奇特的新食谱的朋友实在是不好找(油炸彩虹糖,有谁想尝尝?)。因此,程序把这一步自动化了——这可是真正高明的地方。
据瓦什内说:“先前很多计算机创造力的尝试都擅于生成创意,但不善挑选。我认为我们的主要贡献是,证明了大数据模型不仅能用于产生亿万条新想法,还能够从中指出,比如说,10条最佳的来。”
计算机如何确定哪些想法最有创造性呢?你首先要对创造性有一个可操作的定义。肯·罗宾逊(Ken Robinson)将创造性定义为“拥有有价值的原创想法的过程”。IBM的研究者们采纳了与此类似的衡量标准。他们声称,一条有创造性的想法应当既是新颖的,又是高质量的。
我们首先谈谈新颖。你或许认可花生酱和果冻可以一起吃,往热狗上抹点芥末酱也许也无妨。这是因为你对于各种食谱的可行性有着自己的一套信念。这些信念的基础是你认为什么食物好吃,不过你曾经享用过的食物也会对其产生巨大影响。可是,你也许从未想过把花生酱抹到热狗上。这种食谱与你对食物的信念冲突,因而使其出乎了你的意料。相反,抹芥末的热狗对于你对食谱的信念绝对没有影响。那是一种全然无趣的食谱。
IBM的科学家们采用了一种非常近似的想法——通过量化一份食谱更改一个人现有食谱世界观的程度来衡量其新颖程度。他们借助了一种叫做“贝叶斯惊奇度”的数学工具(以前这种工具被用来识别一段视频的哪些部分最吸引人们的注意)。瓦什内是这样向我解释这一概念的:“贝叶斯惊奇算法基本上就是在引入新创造的食谱之后,比较先前对食物的信念与新的信念。信念的改变越大,惊奇度越高。”
西班牙扁桃仁牛角面包——一种计算机生成的食谱。图片来源:IBM研究院
然后要考虑质量。味道是个复杂的东西。我们的舌头能够品尝出几种基本的味道:甜、咸、酸、苦和鲜。但我们对食物的体验还受到很多其他因素的影响:食物是不是温热;奶香四溢还是甜腻如糖;粗涩抑或黏滑;它覆于你舌背的方式;你咬它时它发出的声音;你的饥饿程度;以及一种味道所勾起的记忆等等。
研究者们提出,虽有凡此种种,味道的关键其实是气味。“神经美食学领域的研究工作得出了强有力的论点:气味是味觉的主要构成部分。”瓦什内说。如果这听起来违反直觉,想一下当你得了重感冒时,食物吃起来有多么没滋味吧——你的味觉感受器工作正常,但是你闻不到气味。
但程序又如何知道一盘菜闻起来什么味道?这个问题的答案要到化学中去找。软件会考察一份食谱中所有不同的口味分子,查询它们的化学性质——这个过程会用到很多技术名词,诸如“拓扑极曲面面积、重原子数、复杂度、可旋键数量,以及氢键受体数量。”通过将这些化学性质与其他70种气味分子做比较,研究者们可以预测特定的某种分子会有多么“好闻”。接下来他们在计算机中混合不同分子的气味,得出每种食物气味的总“怡人度”。想想看,这有多么惊人——他们利用食物中味道分子的化学性质预测它能有多好闻。
我询问瓦什内对我的这一惊人发现有何想法,他答道:“我也觉得很吃惊:通过诸如重原子数量那样的分子性质竟然能够预测愉悦之类的快感认知,不过享乐心理物理学的研究正在蓬勃发展,该领域的结论正与我们的发现不谋而合。下一步,我们希望能将对人类味觉的更精确认知纳入我们的模型。”
最终,软件产生了一系列食谱,并以三个标准排序:新奇程度、气味怡人度和口味搭配。
最终输出的食谱列表以新奇度(Surprise)、怡人度(Pleasantness)和搭配(Pairing)排出名次。
至此,终于到了放下笔记本,前往厨房的时候。
至于拉夫·瓦什内,他还没有试遍系统的全套本事。他说:“上个周末我在柏林,我们与当地一名主厨合作,承办了一场宴会的所有膳食,结果确实不错。我尤其喜欢一份藏红花味烤面包丁配烤番茄,还有一道低脂奶油饴糖伴红梅香菜冰淇淋。”在不久的将来,你甚至可能会看到附近一家店里正由计算机烹制食物。瓦什内补充说:“我们正在与数家大型食品生产商、食品供应商和香料/香精工坊讨论这项技术。”
数据分析咨询请扫描二维码
《Python数据分析极简入门》 第2节 2 Pandas数据类型 Pandas 有两种自己独有的基本数据结构。需要注意的是,它固然有着两种数据 ...
2024-11-01《Python数据分析极简入门》 第2节 1 Pandas简介 说好开始学Python,怎么到了Pandas? 前面说过,既然定义为极简入门,我们只抓 ...
2024-10-31在当今数据驱动的世界中,数据科学与工程专业的重要性愈发凸显。无论是推动技术进步,还是在商业决策中提供精准分析,这一专业都 ...
2024-10-30在当今信息爆炸的时代,数据已成为企业决策和战略制定的核心资源。爬虫工程师因此成为数据获取和挖掘的关键角色。本文将详细介绍 ...
2024-10-30在当今数据驱动的世界中,数据分析是揭示商业洞察和推动决策的核心力量。选择合适的数据分析工具对于数据专业人士而言至关重要。 ...
2024-10-30能源企业在全球经济和环境保护双重压力下,正面临前所未有的挑战与机遇。数字化转型作为应对这些挑战的关键手段,正在深刻变革传 ...
2024-10-30近年来,随着数据科学的逐步发展,Python语言的使用率也越来越高,不仅可以做数据处理,网页开发,更是数据科学、机器学习、深度 ...
2024-10-30大数据分析师证书 针对不同知识,掌握程度的要求分为【领会】、【熟知】、【应用】三个级别,考生应按照不同知识要求进行学习。 ...
2024-10-30《Python数据分析极简入门》 附:Anaconda安装教程 注:分Windows系统下安装和MacOS系统安装 1. Windows系统下安装 第一步清华大 ...
2024-10-29拥抱数据分析的世界 - 成为一名数据分析工程师是一个充满挑战和机遇的职业选择。要成功地进入这个领域,你需要掌握一系列关键技 ...
2024-10-28降本增效:管理战略的关键 企业管理中的降本增效不仅是一项重要的战略举措,更是激发竞争力、提高盈利能力的关键。这一理念在当 ...
2024-10-28企业数字化是指利用数字技术和信息化手段,对企业的各个方面进行改造和优化,以提升生产效率、服务质量和市场竞争力的过程。实现 ...
2024-10-28数据科学专业毕业后,毕业生可以选择从事多种不同的岗位和领域。数据科学是一个快速发展且广泛应用的领域,毕业生在企业、学术界 ...
2024-10-28学习数据科学与大数据技术是当今职业发展中至关重要的一环。从基础到高级,以下是一些建议的课程路径: 基础课程: Python编程 ...
2024-10-28在信息技术和数据科学领域,数据架构师扮演着至关重要的角色。他们负责设计和管理企业中复杂的数据基础设施,以支持数据驱动的决 ...
2024-10-28进入21世纪以来,随着信息技术的迅猛发展,大数据已经成为全球最具影响力的技术之一,并成为企业数字化转型的核心驱动力。大数据 ...
2024-10-28随着科技的迅猛发展,数字化转型已成为现代企业保持竞争力和推动增长的关键战略之一。数字化不仅仅是技术的应用,它代表着一种全 ...
2024-10-28银行业正处于一个前所未有的数字化转型时期。在数字经济的驱动下,金融科技如大数据、人工智能、生物识别、物联网和云计算等技术 ...
2024-10-28数据分析可视化是一门艺术与科学相结合的技术,其主要目标是将复杂的数据变得更易于理解和分析。通过将数据以图表的形式呈现,我 ...
2024-10-28数据分析师在现代信息密集型的商业世界中扮演着至关重要的角色。他们通过专业的技能和敏锐的商业洞察力,帮助企业从大量数据中提 ...
2024-10-28