0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器学习的变革,随机和分散的网络

zhKF_jqr_AI 来源:未知 作者:李倩 2018-10-04 08:56 次阅读

如今的人工智能系统,例如受到神经元和神经系统连接启发的人工神经网络,在很多任务上表现得都不错。同样,这些系统需要强大的计算力和大量训练数据,这也使得它们能在围棋等游戏上达到甚至超越人类水平、能够检测出图像中的汽车、能分辨是猫是狗。但是,宾夕法尼亚大学的计算神经科学家Konrad Kording表示:“它们在音乐编曲或写短故事方面仍然表现不佳。它们在对实际情况进行有效推理时仍然有困难。”

为了突破这些限制,一些研究小组回过头来思考,大脑能否为创造新想法提供创意。但是其中有些人选择的研究对象看起来似乎很难:对气味的感知。科学家们尝试创建一种更好方法,理解器官是如何处理化学信息的,从而发现了与人工智能问题相关的编码策略。此外,嗅觉回路与更复杂的大脑区域非常相似,这些区域对构建更好地机器能提供帮助。

现在,计算机科学家们开始在机器学习环境中研究这些发现。

机器学习的变革

目前使用的领先的机器学习技术,有些是在模仿视觉系统的结构,基于对信息的分层提取。当大脑的视觉皮层接收到感知数据,它首先会选取一些小的、明确的特点,例如线条、结构、颜色等。神经科学家David Hubel和Torsten Wiesel在上世纪50和60年代发现,视觉系统中特殊的神经元对应着视网膜中相同位置的像素。这一发现让他们获得了诺贝尔奖。

随着视觉信息在大脑皮层神经元中传递,有关线条、结构和颜色的详细信息组合在一起构成了输入的抽象表示,即判断目标物体时人脸,之后确定他的身份。网络中的每一层都能帮助该器官达到这一目标。

深度神经网络也是用相似的分层方式搭建的,这对机器学习和AI研究来说是一场革命。想要教会这些网络辨认目标物体,例如人脸,它们就需要输入上千张样本图片。有了足够的样本,它就能在新图片和语境中识别出目标人脸。

研究人员在图像分类、语音识别、语言翻译以及其他机器学习应用中都取得了较大的成功。华盛顿大学计算神经科学中心的研究者Charles Delahunt表示:“我把深度网络看作是货运列车。它们非常强大,只要你有足够平的空地,就能在上面铺设铁轨、建造设施。但是我们知道生物系统并不需要这些,它们可以解决深度网络目前无法解决的问题。”

自动驾驶汽车是AI领域的热点话题,当汽车在新环境中实时导航时,这一环境可能经常在变化,充满了噪音,受视觉系统启发的深度学习技术可能会失灵。或许,只依靠视觉导航也许不是正确的方法。麻省理工学院的生物物理学家Adam Marblestone认为,这种视觉上的成功是历史发展的巧合。这一系统也是科学家们最了解的,能有明确的机器学习任务应用。

但是,加利福尼亚一名计算机科学家Saket Navlakha表示:“每一种刺激并非是按同一种方式进行处理的,例如视觉和嗅觉都是不同种类的信号……所以可能存在不同的方法,处理不同类型的数据。我认为除了研究视觉系统的工作原理外,还有很多需要了解的事。”

Saket Navlakha

他和他的同事们开始研究昆虫的嗅觉系统背后的秘密。上个世纪九十年代,生物学家Linda Buck和Richard Axel发现了有关气味接收器的基因,这才开始了对嗅觉的研究。但是从那时起,嗅觉系统仅仅能从苍蝇或其他昆虫中轻易地研究。有些科学家认为,视觉系统并不能用于一般的计算挑战任务中。

Delahunt说:“我们研究嗅觉,是因为它是一个有限的系统,你可以相对完整地描述它。”赫特福德郡大学的计算神经科学家Michael Schmuker表示:“人们已经能用视觉做出很强大的结果了,也许嗅觉同样如此。”

随机和分散的网络

嗅觉和视觉在很多角度都不同。味道是非结构化的,它们没有线条,也无法在空间中进行分类。它们是各种成分和浓度的混合体,并且难以用种类进行区分。所以并不确定应该关注哪些特征。

嗅觉系统中的神经元是对整个接收区域随机采样,并非针对某一特定区域。在类似视觉皮层的映射系统中,神经元所在的位置解释了它所携带的信息。但是在嗅觉皮层中却不是这样的,信息分布在系统中,要读取数据需要对少量神经元进行采样。

以果蝇的嗅觉循环为例:50个投射神经元从接收器中接收了输入,每个都对不同的模块有反应。一种气味可能会让多种不同神经元有反应,而且每种神经元可以表示多种气味。这样的信息非常会乱,各种表示也相互重叠。之后,这些信息被随机投射到2000个Kenyon细胞上,该细胞中含有特殊的气味,其中包含的维度比之前多了40倍,分辨气味更加容易。

一旦果蝇的嗅觉循环完成,它就需要找到一种方法用非重叠的神经元区分味道。它通过对数据“稀疏化”完成这一过程,只有大约100个Kenyon细胞对特定气味有反应,这就能够给每种气味打上唯一的标签

简单来说,虽然传统的深度网络会在“学习”的过程中改变它们连接的力量,但嗅觉系统通常不会通过调整投射神经元和Kenyon细胞之间的连接而训练自己。

本世纪初,研究者创建了相应算法来判断随机嵌入和更高维度的分散是如何帮助提高计算效率的。英国斯科塞斯大学的Thomas Nowotny和加利福尼亚大学圣迭戈分校的Ramón Huerta利用支持向量机进行这一问题的研究。他们认为,不论是自然还是人工的信息处理系统,在利用随机组织和维度扩张来高效地表示复杂数据时,方法都是相同的。

基于此,Nowotny和他的同事们继续探寻嗅觉和机器学习之间的关系,看二者之间是否有更深的联系。2009年,他们证明了一种基于昆虫的嗅觉模型可以辨认手写数字。即使去除了大部分神经元,也不会过度影响模型性能。

但在这之后,就很少有相关研究出现。直到最近一些科学家们开始回顾嗅觉的生物系统能否改善相关的机器学习问题。

基于嗅觉的多种成果

Delahunt和他的同事们重复了Nowotny等人的部分工作,用飞蛾的嗅觉系统作为基础,将它与传统的机器学习模型相比。只提供不到20个样本,基于飞蛾的模型能更好地识别出手写数字,但是随着训练数据的增加,其他模型也能得出更精确的结果。

至于学习速度,嗅觉似乎表现得更好。在这种情况下,学习不再是寻找最佳特征和表示,而是减少了辨认大量随机特征的机会,很多都是无用的。南方医科大学的生物学家Fei Peng表示:“如果能点击一下鼠标就能完成训练,不就太完美了吗?”

嗅觉策略的其中一个著名案例是去年Navlakha实验室的成果,研究者们想找到一种基于嗅觉的方法,利用相似性进行搜索。就像各类视频网站总是在页面边缘推荐相关信息一样,器官也要在辨认气味时快速做出对比和判断。果蝇最初可能会学习接近成熟的香蕉味道,远离醋味,但是由于环境非常复杂,充满噪声,它无法多次闻到同样的气味。当它感知到一种新味道后,果蝇要思考之前闻过的哪种气味更接近,这样才能做出正确的反应。

Charles Delahunt(左)和J.Nathan Kutz(右)

Navlakha创造了一种基于气味相似性的搜索算法,将其应用到了图片数据集上。他和他的团队发现他们的算法比传统的非生物方法好两到三倍。除此之外,Peng和他的同事们,基于蚂蚁的嗅觉模型研究它们是如何进行导航的。Nowotny正在研究嗅觉系统是如何处理混合物的,例如器官可以在多种味道的混合中分辨出一种特定的味道。

这一想法可能对AI领域的“鸡尾酒问题”有所帮助,这一问题是指想在嘈杂的环境中分离多种对话有多困难。如果一间房间里有很多说话者,AI可能通过分辨声音信号来确定不同的发言者。

结语

嗅觉是一种古老的系统,可以追溯到细菌的生化感知能力,很多生物的器官都用它来探索环境。让科学家们感到欣慰的是,嗅觉系统的结构和许多物种大脑的其他区域惊人地相似,特别是涉及记忆和导航的海马体,以及负责运动控制的小脑。

嗅觉循环可以用作理解海马体和小脑使用的复杂学习算法和计算的手段,并且可以应用于AI之上。研究人员已经开始转向研究注意力和各种形式的认知过程,希望能找到改进当前机器学习架构和机制的方法。而嗅觉可能提供了一种更简单的方法建立这些连接。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像分类
    +关注

    关注

    0

    文章

    88

    浏览量

    11868
  • 视觉系统
    +关注

    关注

    3

    文章

    318

    浏览量

    30585
  • 机器学习
    +关注

    关注

    66

    文章

    8227

    浏览量

    131280

原文标题:机器视觉之后,AI开始模仿嗅觉系统了

文章出处:【微信号:jqr_AI,微信公众号:论智】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器学习算法之随机森林算法详解及工作原理图解

    随机森林是一种灵活且易于使用的机器学习算法,即便没有超参数调优,也可以在大多数情况下得到很好的结果。它也是最常用的算法之一,因为它很简易,既可用于分类也能用于回归任务。 在这篇文章中,你将了解到
    的头像 发表于 03-14 16:10 31.7w次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>算法之<b class='flag-5'>随机</b>森林算法详解及工作原理图解

    基于深度学习技术的智能机器

    “狗”。深度学习主要应用在数据分析上,其核心技术包括:神经网络搭建、神经网络训练及调用。CNN神经网络训练 机器视觉中的图像预处理属于传统技
    发表于 05-31 09:36

    机器学习随机森林相关知识

    机器学习随机森林(三)
    发表于 04-02 10:06

    机器学习神经网络参数的代价函数

    吴恩达机器学习笔记之神经网络参数的反向传播算法
    发表于 05-22 15:11

    变时滞随机大系统的输出反馈分散控制

    变时滞随机大系统的输出反馈分散控制:研究了一类具有严反馈形式的变时滞随机非线性大系统,其互联项满足线性增长约束,选择了适合这类组合非线性系统的分散状态观测器,应
    发表于 10-21 08:00 12次下载

    云中的机器学习:FPGA上的深度神经网络

    凭借出色的性能和功耗指标,赛灵思 FPGA 成为设计人员构建卷积神经网络的首选。新的软件工具可简化实现工作。人工智能正在经历一场变革,这要得益于机器学习的快速进步。在
    发表于 11-17 11:47 1318次阅读

    基于网络表示学习随机游走的链路预测算法

    现有的基于随机游走链路预测指标在无权网络上的转移过程存在较强随机性,没有考虑在网络结构上不同邻居节点间的相似性对转移概率的作用。针对此问题,提出一种基于
    发表于 11-29 10:24 0次下载
    基于<b class='flag-5'>网络</b>表示<b class='flag-5'>学习</b>与<b class='flag-5'>随机</b>游走的链路预测算法

    一种随机的人工神经网络学习方法

    针对复杂网络环境下网络流监测(分类)问题,为实现多个类别直接分类以及提高学习方法的训练速度,提出了一种随机的人工神经网络
    发表于 12-05 15:26 0次下载

    机器学习和线性随机效应混合模型在纵向数据预测上的对比

    本文针对牛奶中所含蛋白质的纵向数据,利用R软件,运用机器学习方法中的决策树、boost、bagging、随机森林、神经网络、支持向量机和传统处理纵向数据的线性
    发表于 01-02 18:51 0次下载

    随机块模型学习算法

    由于随机块模型能够有效处理不具有先验知识的网络,对其研究成为了机器学习网络数据挖掘和社会网络
    发表于 01-09 18:20 1次下载

    5分钟内看懂机器学习和深度学习的区别

    学习的比较外,我们还将研究他们未来的趋势和走向。 深度学习机器学习简介 一、什么是机器学习
    发表于 09-13 17:19 451次阅读

    如何进行改进随机游走进行网络表示学习算法资料说明

    现有的基于Word2vec的网络表示学习(NRL)算法使用随机游走(RW)来生成节点序列,针对随机游走倾向于选择具有较大度的节点,生成的节点序列不能很好地反映
    发表于 04-11 16:51 2次下载
    如何进行改进<b class='flag-5'>随机</b>游走进行<b class='flag-5'>网络</b>表示<b class='flag-5'>学习</b>算法资料说明

    使用TensorFlow建立深度学习机器学习网络

    教你使用TensorFlow建立深度学习机器学习网络
    发表于 03-26 09:44 18次下载

    机器学习网络中的实际应用

      机器学习网络中的集成不仅限于上述用例。通过从网络机器学习的角度阐明机遇和研究,可以在使用
    的头像 发表于 06-27 15:52 850次阅读

    机器学习网络中的实际应用

      机器学习被证明对几乎每个行业都是有益的,包括网络行业。机器学习可以帮助解决棘手的旧网络障碍,
    的头像 发表于 11-18 17:21 653次阅读