作者 | 神经小兮

来源 | HyperAI超神经

头图 | 下载于视觉中国

经过数千年的积累,人类已经开发出了各色美味,但我们的味蕾却永远不知满足。谷歌一位 AI 开发者,为了探索新的可能,用 AI 来开发新的甜点食谱。AI 在菜谱开发这一领域,是否会比人类更有想象力?

世界上的各色美食中,烘焙食品一直都占据着重要的地位。松软的面包、细腻的蛋糕、酥脆的饼干,都让人无法拒绝。

烘焙不仅是一项烹饪技术,更像是一门艺术。将面粉、鸡蛋、奶油、糖等原料,以不同比例混合,经过一系列物理、化学反应,就会得到不同口味与质感的点心,如一个个精美的艺术品一般。

各色甜点从口感和视觉上,都给人以幸福感

时至今日,烘焙大师们已经开发出了诸如蛋挞、泡芙、千层酥等数十种经典甜点,但为了给广大吃货的味蕾带来新的体验和刺激,他们依然在不断研究、开发新品。

谷歌 AI 工程师 Sara 作为一名烘焙爱好者,也一直在探索新的可能。她将这一兴趣爱好和工作结合起来,利用 AI 来开发新的烘焙配方。

机器学习做烘焙,分分钟开发俩新品

和很多人一样,Google Cloud 的 AI 工程师 Sara,在因疫情而被迫宅家期间,把大量的时间都贡献给了厨房。

Sara 喜欢将工作与爱好相结合,探索有趣的事物

Sara 喜欢做烘焙,不过她发现,大多数人做烘焙时,都是从网上搜一些现成的配方,然后按部就班去做。这样的做法固然保险,但是却有很大局限性,很难有创新。可如果自己随意搭配,又很可能翻车,白白浪费了材料和时间。

所以,了解烘焙配方背后的科学原理很重要,这样才能清楚每种原料、不同比例所带来的不同效果,从而摆脱固定配方的限制。

作为 AI 工程师,Sara 认为这一项任务非常适合机器学习。「用现有数据训练机器学习模型,让其掌握其中的规律,然后创造出我们想要的新配方。」

基于这一想法,Sara 很快便构建了一个 AI 模型。该模型学习 600 种烘焙配方之后,对于输入配方,都能准确地判断出其烘焙结果是面包(bread)、蛋糕(cake)还是曲奇(cookie)。

对于给定配方,AI 模型能准确预测结果

接下来,Sara 让掌握了烘焙原料配比秘诀的 AI 模型,创建一个蛋糕和曲奇的混合物配方,她为之命名「cakie」(cake+cookie)。

AI 模型不负所望,按 Sara 的需求生成了精确的配方。Sara 进行了亲自实验,发现在这个新配方的指引下,烤出来的「cakie」非常符合预期,味道也非常 nice。

新甜点:面包曲奇,兼具蛋糕的蓬松感与曲奇的酥脆

之后,Sara 又让 AI 模型创建「面包饼干」的配方,「breakie」(bread+cookie),得到的结果也令她满意。

又像面包又像饼干的新品种点心

AI 烘焙师:深谙点心配比原理

Sara 在博客详细介绍了这一模型的构建过程,让我们看看 AI 如何修炼成一位专业的烘焙师。

一、数据集整理 

首先,Sara 和她的同事从网上搜集了 600 多个配方构成配方数据集,包括面包、蛋糕和饼干。然后,将其中常用的核心原料提取出来,共 16 种,包括面粉、酵母、牛奶、水、盐、蛋等。

然后对这些配方中,各种原料的度量单位进行统一,比如,有的以「杯」为单位,有的以「勺」为单位,作者将其全部转换为「盎司」(1 盎司 ≈28.35 克)。

对每种配方的原料,进行单位统一化

二、建立模型,学习配方 

他们使用 Google 的 AutoML Tables,构建了一个分类模型。

创建新的表格模型后,就可以直接从 csv、Google 表格或 BigQuery 数据库导入数据。数据导入后,可以在「训练」标签中看到它们:

用这些数据对模型进行训练之后,模型就掌握了每种烘焙品所对应的配方特点,从而能够进行更准确的预测。

三、分析模型可解释性 

通过分析,Sara 进一步了解了 AI 模型在进行预测时的判断依据。结果显示,对于 AI 模型来说,烘焙配方中的每种成分,对于决策的重要性排名如下:

模型预测时所依赖的重要指标:奶油、糖、酵母和鸡蛋

当然,实际上各类甜点的配方是非常复杂的,以上指标也并不是固定不变的。比如,Sara 对某个「蛋糕」的配方预测结果进行分析,发现其中鸡蛋、黄油和小苏打是 AI 进行预测的重要判断指标。

模型不仅给出判断结果,还给出了决策依据

事实上,在烘焙领域,早已有专业人士编写出《用科学方式了解面包的「为什么」》、《面包圣经》等介绍烘焙原理的书籍,但是对于业余爱好者来说,也许没有足够的时间或耐心去钻研。

AI 烘焙师则帮我们省去了这一步,你无需掌握科学原理,也可以让 AI 帮你创建符合自己口味的甜点,岂不美哉?

开发新菜品,AI 比人类更靠谱吗?

吃腻了常规菜品,近年来越来越多人开始追求创新菜。然而,现实是创新菜一不小心,就会变成让人望而却步的黑暗料理:青菜炒橘子、月饼炒辣椒、西瓜炒香蕉……

在 AI 学习开发烘焙配方之前,也早已涉足菜谱研发领域。它是否会比人类厨师靠谱一些,创新的同时也避免翻车?

2019 年,英国馅饼制造商 Piglet's Pantry 与一家商业贷款平台 Esme Loans 合作,让算法学习了数千种现有的英国特有的馅饼食谱(总计近 100 万字符的文本),然后学会发明数千种新的馅饼食谱。

之后,经过人工实验筛选以及改进,将五种新的馅饼配方被选中用于生产,一些顾客试吃后,表示很美味。

AI 研发的咖喱鸡肉馅饼

但是,想象力过于丰富的 AI,创新太多也难免失误。

此前,一个即使学习了 3 万种食谱的 AI,依然没能掌握各种食物的组合诀窍,生成了一些看起来就不忍下口的食谱。

比如将蓝莓+菠菜+羊乳酪的搭配,以及培根+牛油果+桃子的搭配等等……

一位好奇的吃货宝宝表示,味道一言难尽

看来,AI 开发菜谱的技能还不够稳定,甚至有时就是一些随机组合。所以广大吃货还需做好心理准备,把创新菜的任务交给 AI,节省了时间也要承担一定的风险。

新闻来源:

https://cloud.google.com/blog/topics/developers-practitioners/baking-recipes-made-ai

福 利

CSDN给大家发压岁钱啦!

2月4日到2月11日每天上午11点

价值198元的芒果TV年卡,价值99元的CSDN月卡现金红包,CSDN电子书月卡等奖品大放送!百分百中奖

电脑端点击链接参与:

https://t.csdnimg.cn/gAkN

更多精彩推荐
☞Python 分析热卖年货,今年春节大家都在送啥?☞爬了20W+条猫咪交易数据,它不愧是人类团宠☞英超引入 AI 球探,寻找下一个足球巨星
☞三年投 1000 亿,达摩院何以仗剑走天涯?☞2021年浅谈多任务学习
点分享点收藏点点赞点在看

牛年快乐~新一年从甜蜜的烘焙里学AI相关推荐

  1. 【2018,中国智能+】新智元10万+热文排行,AI爆发没有看客

    2018年的第一天,大家新年好! 人工智能在去年着实火热了一把,无数新技术.新产品.新公司在这一年爆发,新智元也忠实地记录着这一年的历史. 2017年,人工智能领域发生的几次重要事件,不仅改变着整个行 ...

  2. 《花雕学AI》19:比较ChatGPT与新Bing在文章润色方面的应用优势与测试案例

    引言: 文章润色是指对已经写好的文章进行修改.优化或完善的过程,以提高文章的质量和效果.文章润色涉及到多方面的内容,如语言表达.逻辑结构.文献引用.格式规范等.文章润色对于提升写作水平.提高论文发表率 ...

  3. 《花雕学AI》01:尝试使用新必应制作《雕爷学编程》的栏目介绍

    跨年头尾三个月,花雕走完塔克拉玛干沙漠回来后,突然发现世界变了,微软投资的ChatGPT火起来了,特别是升级的ChatGPT4.0,更是异常火热!这一个多月来,人工智能AI突然爆发,能做的事情太多了, ...

  4. 新冠肺炎数据里学到的四个数据分析和机器学习知识

    来源:大数据文摘 本文约3500字,建议阅读5分钟 让我们一起来看看COVID-19的报告数据,感受一下如果不提前检查数据就开始构建模型,我们将会出现哪些错误. 标签:机器学习 虽然现在大家很容易获取 ...

  5. 谷歌大脑新算法,不折腾TPU就能加快AI训练速度

    https://www.toutiao.com/a6714501132967739908/ 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 训练神经网络,硬件要过硬?现在谷歌提出强有力反驳 ...

  6. DeepMind提出强化学习新算法,教智能体从零学控制

    来源:人工智能和大数据 摘要:3月2日,DeepMind发表博客文章,提出一种称为SAC-X(计划辅助控制)的新学习范式,旨在解决让AI以最少的先验知识,从头开始学习复杂控制问题的挑战. 这在真实环境 ...

  7. GitHub开源新命令行工具:在终端里创建、管理PR成现实

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI GitHub 的官方开源命令行工具来了. 名字很正式,叫做 GitHub CLI,别名 gh. 与此前的 hub 不同,gh 是更高层的封装 ...

  8. 微软推出VS Code新特性,为TypeScript和JavaScript用户提供AI辅助开发功能

    除了开发人员非常喜欢的IntelliSense和代码完成之外,今年早些时候,微软还发布了IntelliCode,提供了一组AI辅助开发功能.VS Code团队现在宣布了一项新的实验性扩展,将Intel ...

  9. 微软推出 VS Code 新特性,为 TypeScript 和 JavaScript 用户提供 AI 辅助开发功能

    除了开发人员非常喜欢的IntelliSense和代码完成之外,今年早些时候,微软还发布了IntelliCode,提供了一组 AI 辅助开发功能.VS Code 团队现在宣布了一项新的实验性扩展,将 I ...

最新文章

  1. [转]WinForm下Splash(启动画面)制作
  2. 支持php,让Apache支持PHP语言
  3. Spring整合Struts2的两种方式
  4. ubuntu安装aircrack-ng/reaver/minidwep-gtk用来跑pin
  5. CentOS安装NPM
  6. 什么是UV贴图和展开?游戏建模纯干货,UV的详细解释,不懂得赶紧看过来!
  7. android 拨号盘按键移位,手机拨号盘的隐藏功能!这两个键的作用,99%的人不知道!...
  8. 4月13日,每天30秒,昨夜今晨一览无余/两款iPhone 15 Pro将取消固态按键设计/法国正在考虑对苹果采取反垄断行动
  9. 如何查询我的连连跨境支付提现手续费费率?
  10. MacAir苹果本(2013AJ7629)安装win7单系统的曲折经历
  11. Swift 中的类与结构体
  12. 关于网页制作的一些动态效果
  13. python集合是什么意思_Python集合是什么,为什么应该使用以及如何使用?
  14. 高考状元杀死同学 自称跟马加爵的经历很像
  15. Airtest+Poco+Pytest框架搭建1
  16. 医学影像组学人工智能应用实践
  17. 天津城市职业学院计算机查询,天津城市职业学院教务处,教务管理系统
  18. 动态规划编辑距离_使用动态规划方法解决编辑距离问题
  19. RF3401M蓝牙对讲无线音频发射接收串口数据透传芯片模块方案--KT3401B芯片
  20. Java修炼之凡界篇 筑基期 第01卷 入门 第04话 JDK JRE JVM

热门文章

  1. [异常笔记] spring boot 启动-2018040201
  2. 纷纷布局的全光网,是你所熟知的吗?
  3. 使用Docker-Docker for Web Developers(2)
  4. [svc]caffe安装笔记-显卡购买
  5. VMware12中安装CentOS7.2的详细过程
  6. try finally 中的return
  7. Bridge Pattern
  8. MFC 多线程及线程同步
  9. Visual Studio 2010构建Web浏“.NET研究”览器应用程序
  10. 对于mysql存储过程感想_存储过程学习心得