热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

谷歌DeepMind识别算法新突破:一眼“看清”物体

11月4日消息,据国外媒体报道,算法往往需要数千个例子才能学到某样东西,不过谷歌的研究人员找到了这一问题的解决方案。大多数人看过一两次某样物体就能将它认出来,而驱动计算机视觉和语音识别的算法则需要成千

11月4日消息,据国外媒体报道,算法往往需要数千个例子才能学到某样东西,不过谷歌的研究人员找到了这一问题的解决方案。

大多数人看过一两次某样物体就能将它认出来,而驱动计算机视觉和语音识别的算法则需要成千上万的例子才能够熟知某个新图像或者新词语。

谷歌DeepMind的研究人员如今有了解决这一问题的办法。他们对深度学习算法进行了一些巧妙的调整,使得它根据单一的样本就能够识别图像中的物体和其它东西——这一过程被称作“一次性学习”。该团队在一个很大的已标记图像数据库、手稿和语言上演示了该项技术。


最好的那些算法能够有效地识别物体,但由于其对数据的巨大需求,它们的开发相当耗时,且成本高昂。举例来说,被训练来识别路上汽车的算法需要消化成千上万的例子才能够可信赖地应用于无人驾驶汽车。而收集如此之多的数据往往不切实际——例如,需要在一间陌生的屋子里穿行作业的机器人,可不能花大量的时间去周围溜达学习。

谷歌DeepMind研究科学家奥里奥尔·温亚尔斯(Oriol Vinyals)给深度学习系统加入了一个记忆组件。深度学习系统是一种大型神经网络,经过训练,通过调整很多的类似于大脑神经元的互联组件层的敏感度,它能够识别物体。这种系统需要看大量的图像来调整这些虚拟神经元之间的连接。

该团队在名为ImageNet的带标签照片数据库上展示了该系统的功能。该软件还需要分析数百种图像,但在那之后,它仅依据一张照片就能够识别出新物体——比如小狗。它能够学会识别图像中的独特之处。该算法在仅仅看了一个例子后识别小狗图像的准确率,接近于数据需求巨大的传统系统。

温亚尔斯表示,要是该算法能够快速理解新词的意思,那该项研究会尤其有用。他指出,这对于谷歌而言可能意义重大,因为它可以让系统快速学习新搜索词的意思。

其他的研究人员也开发了一次性学习系统,但它们通常都不兼容深度学习系统。去年有个学术项目利用概率性编程技术实现了这种非常高效的学习。

不过,深度学习系统正变得更加强大,尤其是在加入记忆机制之后。谷歌DeepMind的另一个研究团队最近开发了一种带有弹性记忆的网络,该网络能够执行简单的推理任务——例如,在分析数个简单得多的网络图后,知道如何穿梭地铁系统。

“我认为这是一种非常有趣的方法,带来了在如此庞大的数据集上进行一次性学习的新颖方式。”韩国高级科学技术研究所大脑与机器智能实验室主管Sang Wan Lee表示,“这是一项对人工智能社区的技术贡献,计算机视觉研究人员可能会非常感激它的出现。”

有的研究人员则对该类技术的有用性表示质疑,称它与人类学习还是存在很大的差异。哈佛大学大脑科学系助理教授萨姆·格什曼(Sam Gershman)指出,人类通常是通过理解组成图像的组件来学习的,这需要某种常识或者知识。例如,Segway平衡车看上去或许跟自行车和摩托车很不一样,但它可以由同样的部件组成。”

在格什曼和Sang Wan Lee看来,机器的学习能力要跟上人类还需要一定的时日。“我们还远未能够揭开人类进行一次性学习的奥秘,但该提案显然揭示了一些值得进一步研究的新挑战。”



推荐阅读
  • 智能投顾机器人:创业者如何应对新挑战?
    随着智能投顾技术在二级市场的兴起,针对一级市场的智能投顾也逐渐崭露头角。近日,一款名为阿尔妮塔的人工智能创投机器人正式发布,它将如何改变投资人的工作方式和创业者的融资策略? ... [详细]
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • 智能车间调度研究进展
    本文综述了基于强化学习的智能车间调度策略,探讨了车间调度问题在资源有限条件下的优化方法。通过数学规划、智能算法和强化学习等手段,解决了作业车间、流水车间和加工车间中的静态与动态调度挑战。重点讨论了不同场景下的求解方法及其应用前景。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 2017年人工智能领域的十大里程碑事件回顾
    随着2018年的临近,我们一同回顾过去一年中人工智能领域的重要进展。这一年,无论是政策层面的支持,还是技术上的突破,都显示了人工智能发展的迅猛势头。以下是精选的2017年人工智能领域最具影响力的事件。 ... [详细]
  • 本文档旨在帮助开发者回顾游戏开发中的人工智能技术,涵盖移动算法、群聚行为、路径规划、脚本AI、有限状态机、模糊逻辑、规则式AI、概率论与贝叶斯技术、神经网络及遗传算法等内容。 ... [详细]
  • 本文探讨了亚马逊Go如何通过技术创新推动零售业的发展,以及面临的市场和隐私挑战。同时,介绍了亚马逊最新的‘刷手支付’技术及其潜在影响。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 机器学习核心概念与技术
    本文系统梳理了机器学习的关键知识点,涵盖模型评估、正则化、线性模型、支持向量机、决策树及集成学习等内容,并深入探讨了各算法的原理和应用场景。 ... [详细]
  • 新手指南:在Windows 10上搭建深度学习与PyTorch开发环境
    本文详细记录了一名新手在Windows 10操作系统上搭建深度学习环境的过程,包括安装必要的软件和配置环境变量等步骤,旨在帮助同样初入该领域的读者避免常见的错误。 ... [详细]
  • 在Ubuntu 16.04中使用Anaconda安装TensorFlow
    本文详细介绍了如何在Ubuntu 16.04系统上通过Anaconda环境管理工具安装TensorFlow。首先,需要下载并安装Anaconda,然后配置环境变量以确保系统能够识别Anaconda命令。接着,创建一个特定的Python环境用于安装TensorFlow,并通过指定的镜像源加速安装过程。最后,通过一个简单的线性回归示例验证TensorFlow的安装是否成功。 ... [详细]
  • 随着5G、云计算、人工智能、大数据等新技术的广泛应用,人们的生活生产方式发生了深刻变化。从人际互联到万物互联,数据存储与处理需求激增,推动了数据与算力设施的发展。 ... [详细]
  • 吴恩达推出TensorFlow实践课程,Python基础即可入门,四个月掌握核心技能
    量子位报道,deeplearning.ai最新发布了TensorFlow实践课程,适合希望使用TensorFlow开发AI应用的学习者。该课程涵盖机器学习模型构建、图像识别、自然语言处理及时间序列预测等多个方面。 ... [详细]
author-avatar
手机用户2602919763
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有