别发美食图了,Google 能一眼识破卡路里数
在每一个寂寥而饥渴的夜晚,社交网络上一张张娇艳欲滴的饕餮美食图,总能带来十足的恶意。而 Google 最新的 AI 技术打算让你一眼望穿这些食物的真相,告诉你这盘菜中到底有多少卡路里。
这一技术近日在波士顿 Rework 深度学习峰会上亮相,来自 Google 的人工智能和算法理论的研究学者 Kevin Murphy 展示了这个名为 Im2Calories 的技术。
简单来说,Im2Calories 能用算法识别图片中的食物,并分析其中的食品种类,计算卡路里总量。这套深度学习的算法结合了视觉分析、图像识别,依靠背后的大数据库判断食物热量。
演示中,Im2Calories 查看了一张内含鸡蛋、煎饼和培根的图片,系统计算出了盘子大小、食物尺寸,继而给出了热量统计。
不过 Murphy 也承认,Im2Calories 的计算并不准确。这套系统仍处在半自动状态,经常会有识别错误,比如把煎蛋错认为水煮蛋或其他食物。Im2Calories 总体的正确率只有 30%。不过它会一直处在自我学习的过程里,使用越多,准确度就会越高。“我们会不断的收集数据,它会变得越来与越准确。”Murphy 说。
Murphy 表示,Im2Calories 的目的在于方便用户记录自己的饮食,拍照即可录入卡路里数,免除了手动输入的麻烦。
如果把 Im2Calories 用在其他领域,也会产生意想不到的用途。“如果我们能识别食物卡路里,那么它会成为一个杀手级的应用。想象一下,如果它用来分析街景,就能定点车辆的具体位置、有多少车、正在朝着哪个方向行驶,继而预测出哪里有可用的泊车地点。”
Im2Calories 基于图片识别,Google 在这个领域上已经做了不少的尝试。最新的技术表明,Google 能识别整幅画面,并用自然语言(英语)描述。比如,“草原上的大象”、“玩飞盘的年轻人” 这样的字句。图片被如此 “翻译” 过后,就能够更容易、更准确的分类,在被搜索时能提供更精确的结果。
题图来自 wallbacks