业界丨谷歌魔性涂鸦游戏 Quick, Draw!: 20 秒内不管你画了什么鬼,都会变成 AI 的训练样本

谷歌昨日推出了一款很有意思的绘画小程序 Quick, Draw! 。乍看这只是一个涂鸦游戏——它会随机显示一个名词,要求你在20秒内把它画出来。玩家需要用鼠标简单地把这个物体勾勒出轮廓,然后 Quick, Draw! 会判断你画的到底像不像。

“请在20秒内画个马桶”

但千万不要小看这个“游戏”,它是谷歌近期发布的一系列的其中一个 AI 试验工具中。它实际上使用了神经网络算法对玩家的涂鸦进行判断。谷歌试图用它来研究怎么让 AI 自学图像识别和光学字符辨识——这两项都是 AI 领域的核心课题。

Quick, Draw! 是一个让普通用户了解神经网络算法怎么进行图像识别的绝佳机会。它其实和 Facebook 还有 Google Photos的 AI 图像识别技术有很多共同点。当你涂鸦时,Quick, Draw! 不停地猜想你当前画的是什么,并会告诉你它的判断。等你快完成的时候,它的猜测是对你画得像不像的很好反馈。生活中,一个人的涂鸦经常会被另一个人误解为别的东西,而使用 Quick, Draw! 能够让你得知,自己画的东西会不会被误解。如果你画得确实像那么一回事儿,Quick, Draw! 就会做出正确的识别。

这个小游戏能够让你意识到 AI 图像识别技术有多么困难。举个例子,假设 Quick, Draw! 让你画一个快艇。 画的时候,你必须仔细斟酌快艇相比其他船只的特点,怎么画才不会让 AI 认为你在画一个帆船或者独木舟。比如它绝对不能有帆,船体也不能是弯月型的。而且你必须要让 AI 理解你画的这个东西是在水面上。在下图中, The Verge 编辑 Nick Statt 画了一个其实更像是火柴盒的东西,但 Quick, Draw! 认定他成功完成了快艇(这也行?)。 但在完成后的分析中,Quick, Draw! 认为它第二、第三近似的结果是鲨鱼和乌龟(笑)。

“请您画一艘快艇,你画了这个,神经网络系统成功识别了它。”

“他还认为你画的东西像这些(从左至右):快艇(吻合),鲨鱼(第二吻合),海龟 (第三吻合)。”

谷歌欢迎尽可能多的用户玩这个小游戏。玩的过程会不断改进谷歌 AI 图像识别的能力及它们的相关服务。但大家似乎更关心 Quick, Draw! 好不好玩 —— 歪果仁已经开始对Quick, Draw! 各种调戏 (如下图),有兴趣玩一把的读者请点此 Quick, Draw! (需翻墙)。

歪果仁的涂鸦:

画得好!我们的神经网络识别了你的 4 个涂鸦, 但是认为另外两个是别的东西。(从左至右)第一排:笑脸 (吻合),跷跷板(吻合),锤子(未能识别)。第二排:兔子 (吻合),鞋(未识别),锯 (吻合)。

“画得好!我们的神经网络识别了你的 3 个涂鸦, 但是认为另外三个是别的东西。(从左至右)第一排:航空母舰 (未识别),绷带(未识别),警车(吻合)。第二排:指南针 (吻合),过山车(未识别),胡萝卜(吻合)”

(从左至右)第一排:草 (吻合),直升飞机(吻合),企鹅(吻合)。第二排:遥控器(吻合),羽毛(未识别),剪刀(吻合)。

原文发布于微信公众号 - AI科技评论(aitechtalk)

原文发表时间:2016-11-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏闻道于事

商城项目整理(三)JDBC增删改查

商品表的增加,修改,删除,订单表的增加,确认,用户表的查看,日志表的增加,查看 商品表建表语句: 1 create table TEST.GOODS_TABL...

5515
来自专栏xingoo, 一个梦想做发明家的程序员

windows程序设计-第四章 system1.c

/*---------------------------------------------------- SYSMETS1.C -- System M...

24010
来自专栏菩提树下的杨过

winform中linkLabel的用法(示例)

private void Form1_Load(object sender, EventArgs e)         {             this...

1935
来自专栏菩提树下的杨过

MSDN官方的ASP.Net异步页面的经典示例代码

示例1.演示异步获取一个网址的内容,处理后显示在OutPut这一Label上 using System; using System.Web; using S...

2015
来自专栏跟着阿笨一起玩NET

去除DataTable中重复字段

               DataTable tbl = new DataTable();                 tbl.Columns.Add(...

741
来自专栏积累沉淀

Hive2.0.0操作HBase 1.2.1报错解决

首先看错  org.apache.hive.service.cli.HiveSQLException: Failed to open new session: ...

2369
来自专栏c#开发者

jquery easyui datagrid mvc server端分页排序筛选的实现

1自定义一个ModelBinder public class filterRule { public string field { g...

4199
来自专栏张善友的专栏

Using sqlite with .NET

The other day I found that there is a .NET wrapper for sqlite. sqlite is a very ...

2318
来自专栏码匠的流水账

聊聊EurekaRibbonClientConfiguration

spring-cloud-netflix-eureka-client-2.0.0.RELEASE-sources.jar!/org/springframewor...

1171
来自专栏跟着阿笨一起玩NET

GB2312转换成UTF-8与utf_8转换成GB2312

1941

扫码关注云+社区