编者按:在美国时间7月14日举行的2014年微软教育峰会上,Adam项目面对牵上台的3只小狗,一一准确地报出了它们的品种。Adam项目代表了微软研究院在机器学习和人工智能领域的前沿进展。它可不仅仅认得小狗,未来,它出色的视觉识别能力能被应用到更广泛的领域。

文章译自:Microsoft Research shows off advances in artificial
intelligence with Project Adam

如果你是个爱狗人士,你也许能熟练地判断出狗的种类。但你的智能手机是否有可能比你认得更快更准?设想这样的场景:你将手机对准一只狗问,“它是什么品种?”,然后手机准确地给出了答案。

在第15届微软教育峰会上,旨在实现物体识别技术的Adam项目首次展示在人们的眼前。

微软负责技术与研究的执行副总裁沈向洋博士在他的主题演讲中,介绍了微软研究院对整个公司的影响以及何帮助微软瞄准下一个技术趋势。演讲中提到的Adam项目展示了微软在机器学习和人工智能上的新突破。

Adam项目的目标是让计算机软件能通过视觉识别任何物体。这是一个极高的目标,因为人脑实现物体识别靠的是大量神经网络间以万亿计的连接。

微软研究院研究员Trishul
Chilimbi致力于高性能计算和搭建大规模分布式系统。他最近的工作便是与其他三位同事一起研发Adam项目和它的物体分类功能。他们从网络和例如Flickr的站点抓取了多达1400万张图片并建立数据库,而这些照片根据用户标签可以归为22,000个类别。

这些数据被用来训练一个由20亿个连接组成的神经网络,却比同类系统少用了30倍的设备。这个具有高扩展性的架构在识别物体时比同类系统准确率高2倍,速度快50倍。

增加深层神经网络的规模是否能帮助提高准确率?Adam项目对这个空前热议的研究问题做出了肯定的答复。

本届微软教育峰会的现场观众亲眼见证了这个答案。百闻不如一见,冒着随时被萌宠抢去风头的风险,Adam目的研究者Johnson
Apacible将三条狗带上台做现场演示。

这个犬种探测器演示将Adam项目的技术接入了Cortana。Apacible首先将手机对着一只名叫“牛仔”的大麦町犬(Dalmatian),然后询问Cortana狗的种类,Cortana立刻就在屏幕上显示出了“大麦町犬”的名称。紧接着Apacible将手机对着罗得西亚脊背犬(Rhodesian
Ridgeback) Millie拍摄照片,Cortana再次回答正确。此时,现场响起观众们热烈的鼓掌。

最后上场的是库伯犬(Cobberdog)Ned。Cortana认为它是一只㹴犬(terrier),而观众认为这是一只拉布拉多(Labradoodle)。其实两边都答对了,因为这两个品种都属于库伯犬。

为了显示Adam能分清人和狗,Apacible还将手机对着沈向洋。Cortana的回答则是:“我不认为这是一支狗。”





这项技术的潜力远远不止满足人们识别狗这种人类最好朋友的好奇心。给它更多数据,它就能做到在你拍摄了一张午餐的照片后,告诉你这顿午餐的营养信息。或者在你拍摄了一张皮肤不适部位的照片后,就能马上得到准确的诊断。或者当你在森林中想知道哪种植物有毒而哪种可以食用,它也能帮到你。

被震惊了吗?沈向洋表示:
“计算的范式正从过去的个人计算向未来的以用户为中心转变。计算速度、存储容量或带宽都不再是首要的,如今最重要的是人们的时间和注意力。”


____________________________________________________________________________________ 

相关阅读

Microsoft
Challenges Google’s Artificial Brain With ‘Project
Adam’

On
Welsh Corgis, Computer Vision, and the Power of Deep
Learning


欢迎关注


微软亚洲研究院人人网主页:
http://page.renren.com/600674137


微软亚洲研究院微博:http://t.sina.com.cn/msra

Adam项目展示微软研究院人工智能领域新突破的更多相关文章

  1. Alpha版本项目展示

    成员简介 谷大鑫: 热爱编程,技术狂魔,可以对感兴趣的技术钻研到茶饭不思,队伍的技术中坚.标签:整个队伍里最靠谱的人. 个人博客:http://www.cnblogs.com/nrm1/ 杨金键: 未 ...

  2. 透过微软研究院在“数据中心网络”的重大进展看SIGCOMM 2013

    2013" title="透过微软研究院在"数据中心网络"的重大进展看SIGCOMM 2013"> 编者按:于8月12日至16日在香港举行的SI ...

  3. 微软研究院张永光博士与Dilek Hakkani-Tür博士当选2014年 IEEE院士

    Hakkani-Tür博士当选2014年 IEEE院士" title="微软研究院张永光博士与Dilek Hakkani-Tür博士当选2014年 IEEE院士"> ...

  4. Flink 在人工智能领域的应用实践

    人工智能是未来十年最重要的技术革命与驱动力,在各行各业产生着日益重要的作用,它与大数据的发展相辅相成,不仅推动人类社会迈入更智慧的世界,也为数据的应用带来无可估量的价值. 11 月 28 - 30 日 ...

  5. 【敏杰开发】Beta阶段项目展示

    [敏杰开发]Beta阶段项目展示 项目相关地址汇总 线上地址:http://roadmap.imcoming.top 前端仓库:https://github.com/MinJieDev/Roadmap ...

  6. 【二食堂】Beta - 项目展示

    项目展示 1. 团队介绍 二食堂很难排队 姓名 介绍 职务 刘享 热爱游戏,尤其是RPG和metrovinia类的游戏. 会C/C++, python, java. 后端 左正 一个普通的大学生,Py ...

  7. 【二食堂】Alpha - 项目展示

    项目展示 1. 团队介绍 二食堂很难排队 姓名 介绍 职务 刘享 热爱游戏,尤其是RPG和metrovinia类的游戏. 会C/C++, python, java. 后端 左正 一个普通的大学生,Py ...

  8. [Alpha阶段]项目展示博客

    目录 Alpha阶段项目展示 1.团队成员介绍 2.工程相关信息 (1)我们的用户 (2)产品表现 (3)团队分工 (4)项目管理 (5)测试 (6)文档 (7)用户调研 3.项目信息 (1)实际进展 ...

  9. 【Alpha】项目展示

    团队成员介绍 大娃 后端开发人员,主要工作为后端开发,文档撰写. 大娃的个人博客 二娃 PM,主要工作为项目进度把控,平日例会的记录,例会博客及部分其他博客的撰写. 二娃的个人博客 三娃 PM,主要工 ...

随机推荐

  1. Java中常用的API(三)——缓冲区字符串

    前两节中分别介绍了Object和String,这一节主要介绍StringBuffer和StringBuilder. StringBuffer 由于String是不可变的,所以导致String对象泛滥, ...

  2. java this的用法以及原理

    /** * this存在方法中,在方法中被调用. * 且是非static方法中被调用.(this 表示这个类的当前实例,而静态方法不依赖于该类的任何实例,随着类产生而装载,因此方法内不能引用 this ...

  3. Activity组件:(一)通过显式意图和隐式意图来实现Activity间的跳转

    一.通过显式意图来实现Activity间的跳转 显式意图是指在创建Intent对象时就指定接受者组件 /** * 下面是通过显式意图进行跳转,即明确写出要跳转到SecondActivity.class ...

  4. CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位安装php5.2(使用YUM自动安装)

    默认情况下,CentOS6 64 bit 已经早已不支持php5.2.x ,但是某些php程序还需要zend optimizer支持,怎么办呢?目前大部分的yum repos 都已经不支持直接安装ph ...

  5. 提示Asp.net4.5未在web服务器上注册

    在用vs2012代开项目时, 每回都显示Asp.net4.5未在web服务器上注册,最后是由于没有下载一个补丁的原因,只需要下载安装补丁 VS11-KB3002339.exe ,下载地址:https: ...

  6. 吴裕雄--天生自然 PHP开发学习:高级

    <?php echo date("Y/m/d") . "<br>"; echo date("Y.m.d") . " ...

  7. SSM到Spring Boot-校园商铺平台

    第04章 店铺注册功能模块 4-3 Thumbnailator图片处理和封装Util[通过java代码实现给图片打上水印] 4-3 Thumbnailator图片处理和封装Util[通过java代码实 ...

  8. VMware下的Ubuntu16设置连接主机网络,设置主机下可以通过xshell访问 VMware下的Ubuntu

    NAT模式连接 1. 2. 3. 4. 5. 6.

  9. Java方法的多态

    方法的多态 重载.方法名相同,其他可以不同 重写.父类子类的方法名相同.访问权限不能更小 重写: 继承了父类 父类方法不能满足 子类.父类这个方法的方法名相同 参数相同 返回类型相同 访问权限不能更小 ...

  10. MySQL--重定向输出内容

    参考:http://www.cnblogs.com/emanlee/p/4233602.html select current_date()  into outfile 'dest_path';