人类PK机器:人工神经网络和生物神经网络的比较

原文作者:MADELINESCHIAPPA

译者:李凌

概要:通过对生物学习与人工智能进行的比较,我们可以建立一个更安全的基础设施系统。 


通过对生物学习与人工智能进行的比较,我们可以建立一个更安全的基础设施系统。 


本文由Sophos的数据科学家Madeline Schiappa和Ethan Rudd撰写。

 

人们认为智能生活的标志是机器是否具备了学习能力。现在,机器学习可以从数据集中进行学习和推断,从而完成一些复杂的任务,比如:将以前见所未见的种类进行分类。


机器学习与人类都有着惊人的相似之处,但同时也存在着众多特殊的差异。通过对比生物学习与人工智能,我们可以建立一个更安全的基础设施系统。

 

有趣的神经元

 

使用生物神经网络后,大脑中无数的神经元之间实现了互连,之后便可进行学习。随着大脑不断暴露在新的刺激之下,这些神经元改变了它们的互连结构,建立了新的连接、加强了现有连接、删除了那些未使用的连接。越多的重复已给定任务,神经性的连接就越强,直至该任务重复学习无数次。


通过使用预先建立的记忆和感知的模型,神经元可以处理新的刺激,这些记忆和感知的模型以一小组神经元的活动为基础。对于每一种刺激,都有大量来自于可用神经元的不同子集在认知过程中被激活。


在设计人工智能模型的时候,生物神经网络中的惊人结构让数据科学家们深受启发。

人工神经网络(ANN)旨在以一种抽象的方式模拟神经元处理新刺激的过程,但是规模变得更小、更简单。


人工神经网络是什么?

 

ANN由互连神经元的层构成,这种互连神经元可以接收一组输入和一组权重。然后进行数学操作,并将结果以“激活码”的方式输出,这与生物神经元中的突触十分相似。虽然在通常情况下ANN由数百到数千个神经元组成,但是人脑的生物神经网络中的神经元要多得多,近数十亿。


在高级的层次中,神经网络由四个部分组成:


1.神经元


2.拓补结构——神经元中的连接桥梁


3.权重


4.一种学习算法

 

在每一个组件中,人脑中的生物神经网络和用软件表示的人工神经网络中都有着明显的不同。


如下图,我们可以看到一个可视化的生物神经元。轴突负责核到其他神经元的输出连接。树突树负责接收其他神经元到核的输入。来自神经元(突触)的电化学信号聚集在细胞核中。如果聚合超过了突触阈值,那么电化学尖峰(突触)就会沿着轴突向下传播到其他神经元的树突上。

       

            图片来源:维基百科

 

对生物神经元的剥离分析

 

如图一,生物神经元由一个细胞核构成,这个细胞核通过一个输入终端或是一个树突的分支接收来自于其他神经元的输入。树突组合通常也叫做“树突树”,它可以通过神经递质的电化学交换从其他的神经元中接收兴奋性或抑制性信号。


到达细胞核后输入信号的幅度大小主要取决于之前神经元的动作电位幅度和进入树突离子通道时的电导率。离子通道主要负责承载通过神经元膜的流动电信号。


更加频繁或更大幅度的输入信号往往会使导电离子的传输通道变得更好,也会使信号传播变得更加容易。根据从树突树中的所有突触上收集到的信号,在经过神经性叠加作用后,神经元要么“被激活”要么“被禁止”,换句话说,就是被切换为“开”或者是“关”。神经元中有一种电化学阀值,类似于人工神经网络中的激活功能,无论积累的信息是否足以“激活”神经元,这种激活功能都可以让“激活”得以实现。


然后,将最终结果传输其他神经元,如此这般循环往复。


下面我们将看到人脑中神经元拓扑的简化示意图。在这幅图中,我们可以更多的关注整个循环和神经元之间相互反馈所蕴含着的的巨大潜力。



图片来源: QuantaMagazine


生物网络中的学习活动

 

在像人脑这样的生物神经网络中,学习是指对目前的表现不断进行细微调整,在任何学习之前,人脑的结构中都会储存相关的重要信息。网络拓补是指神经元或权重之间的连接强度不会随机改变,连接结构也不会随机开始。这种初始状态部分是由遗传衍生的,是进化的副产品。


随着时间的推移,网络通过调整拓扑和权重来学习如何执行新功能。研究后的事实表明,这种方式刚开始会适用于大多数任务,一个月大的新生儿可以通过他们学到的父母与陌生人的差别来辨别相貌,换句话说就是,识别人脸的概念在很大程度上是父母遗传给孩子的。


随着婴儿的不断成长,他们历经了童年、青春期、成年期,甚至到了退休年龄。他们每天都会遇见认识一些新朋友,并且要记下他们的样貌。通过对大脑中的神经网络进行一些细微改变,他们就能完成对相貌的记忆了。


同样的学习现象也发生在其他任务中,包括被动感知,从识别通用对象到语音模式下的声音处理,再到一些像运动和交谈类的活动任务,神经网络逐步学习这些技能,为了完善这些技能,一些更小的改动也在推进。


精确的拓扑结构是一种刺激型函数,用于训练生物神经网络。其中,由David Hubel和TorstenWiesel领导的单眼剥离研究就是一个显著的例子。该研究是在动物发育过程中迫使动物闭眼两个月,然后观察这段时间内动物主要视觉皮层的变化。


结果表明,通常情况下,会对双眼输入产生反应的细胞在经过两个月的实验之后不再产生反应。他们的大脑和眼睛中的细胞都发生了改变。再把这种现象拓展到人类身上,例如,对视觉感知进行的心理测验表明,长时间在城市中生活的人往往对平行线条和尖锐的梯度更敏感,可能是因为城市道路、摩天大楼和窗户的平行结构过多,而一些长时间生活在农村的人往往对光滑纹理渐变更加敏感。

 

人工神经元网络中的学习活动

 

与生物神经网络不同,对于手头上的问题,人工神经网络(ANN)通常使用一种固定的拓补方式从零开始进行训练。目前,人工神经网络的拓扑不会随时间而变化,为了使输入的映射聚合函数达到期望的输出值,权重会通过优化算法的方式随机初始化并进行相应地调整。然而,ANN也可以在已有表示法的基础上进行学习,我们将这个过程称为微调,包括以一种相对较慢的学习速率对来自“预训练”网络拓扑的权重进行调整,这样的话,ANN就能在新的输入训练中表现良好。


我们也可以毫不费力地复制ANN,但是在我们复制ANN之前,还需要用一段时间去研究人类大脑。


无论从零开始训练还是进行微调训练,权重的更新都是从神经网络传递数据、测量结果、再进行相应地修改而开始的。这就是人工神经网络“学习”的整个过程。权重会最大化的提高所需任务的性能,例如最大化提高输入样本的识别准确度。我们可以把这种学习概念比作成一个尝试辨别出日常物品的孩子。当孩子认错物品之后,会对好好思考这个答案是否准确,从而获得反馈,然后从不同的角度进行再次尝试,最终得到一个正确答案。当ANN进行学习时,也能够执行相同的任务。然后完善对已知刺激反应的理解,完善学习机制来调整权重,以便最大化其以后对新刺激反应的精准度。


一旦这个学习过程完成,对于那些在之前的学习过程中没有暴露出来的问题,孩子和ANN就可以根据以前的经验对新刺激做出反应。尽可能多的让孩子们接触到类似问题,将对他们的学习产生极大的帮助。孩子遇见处理的问题越多,他们处理新问题的速度就越快,因为经过反复多次的训练之后,孩子大脑中相关神经元的连接变得更加明确了。在这个方面,ANN与孩子学习的过程类似——ANN若是能在问题中更多地接触到那些可能会刺激自身的各种分布,它就能更加准确的对从未接触过的新刺激中的同种分布作出正确反应。

 

越广泛的暴露在各种领域中越好

 

长期以来的经验让我们明白,即使学习有时会给孩子们带来痛苦,但对于孩子们来说,越多的接触世界越好。事实上,当在学习中感受到痛苦时,痛苦本身就是一个极大的反馈机制。同样的,对于ANN来说,暴露于各种特定领域中,接受各种刺激是非常重要的,因为这样可以让ANN受到广泛的训练或微调,让其与任何类型的神经网络相适应,而不是仅局限于某一种特定的刺激中。


对特定的刺激类别的附加表示进行研究后,我们发现,网络可以更好的对新刺激或新概念进行分类。这种分类适用于生物神经网络和人工神经网络,虽然生物神经网络在泛化方面做得更加出色。一部分原因是由于生物神经网络能够更多的暴露在各种数据类型和模式中,也有一部分原因是由于它们拥有更先进的生物拓扑和学习算法,当然了,很大程度上是收到达尔文主义的影响。


这个例子源于Nassim Taleb提出的黑天鹅理论。黑天鹅理论是基于十六世纪伦敦出现的一种普遍性现象,因为当时没有任何其他有色天鹅的记录,所以人们都认为所有的天鹅都是白色的。因此,在人们的意识中,天鹅必须是白色的,只有白色的才能被称之为天鹅。直至后来,荷兰的探险家Willem de Vlamingh亲眼在西澳见到了黑天鹅,才将这种严格的天鹅分类法改变。

 

这里出现的一种观点是,如果一个人在长大后才看到白天鹅,这个人的神经网络只能在白色天鹅的环境中进行训练,然后创造出一个自我虚构的“黑天鹅”形象,如果我们从未见过黑天鹅,那么就不能全面地对天鹅进行分类。如果一个人长大后见过黑天鹅,也见过白天鹅,那么这类人更适合去划分天鹅的类别,因为一个见识过各种天鹅种类的生物神经网络,在经过广泛的“训练”之后,能够更清晰的分辨出天鹅所具有的特性。


普遍情况下,以前学习到的处理抽象知识的能力将会非常有用的,可以通过轻量化调整快速地跨领域解决问题——这个过程称之为微调,微调也是神经网络解决迁移学习和领域适应问题的一种方案。事实上,其中一个原因是由于并没有那么多的神经元连接需要重新布线。平均数据显示,狂热的滑雪爱好者的滑雪速度比滑雪新手要快得多。为什么那些用于物体检测的人造神经网络会在面部识别上表现优异,甚至超过了专门用于面部识别的人造神经网络呢?

 

人类VS机器

 

我们需要明确的一点是,如今,人工神经网络还处于起步阶段。虽然人造神经网络在结构上与生物神经网络相类似,但对于权重概念、神经元(功能单位)、拓扑学习和学习算法来说,许多人类能完成的复杂任务,它们还不能做到。人工神经网络的拓扑结构要简单得多,数量级也要小一些,学习算法比较幼稚。此外,他们还不能同时进行大量异构任务的训练。


我们将继续构建ANN来解决一些难题,比如,检测未知类型的恶意软件:我们还将继续了解人类大脑,探索大脑如何完成任务。实际上,ANN的准确性和速度都将优于专业分析人员。大脑中的动作电位以千秒数传播,然而ANN可更快的对数据量进行分类。


对于其他任务,ANN将发挥自己的优势,大大增强和完善人类的最强思维能力,使大型的工作流程自动化。


在不久的将来,ANN还将以近似甚至是超过人类的水平来执行其他任务,在数学上和结构上也将与生物神经网络更加相似。

 

本文系网易新闻 · 网易号“各有态度”特色内容


原文链接:https://news.sophos.com/en-us/2017/09/21/man-vs-machine-comparing-artificial-and-biological-neural-networks/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/498613.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

h5大转盘 php,HTML5 canvas实现中奖转盘的实例代码

本篇文章给大家带来的内容是关于HTML5 canvas实现中奖转盘的实例代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。最近在学canvas做动画,于是就写个转盘练下手。上个简陋的成果图(中间那个是转的指针&#xff…

硬件巨头正在崛起,中国独占鳌头

来源:亿欧概要:四年前,当第一份独角兽名单产生时,名单上有39家创业公司,其中只有一家是硬件公司。今天,世界上有大约213家独角兽,其中有18家是硬件创业公司。考虑到硬件只占全球科技创业公司的一…

MATLAB显示错误使用untitled,使用Matlab 2016a阻止集合构建错误

matlab R2016a.OS:我所生成的Windows 10All是Master Block,除了用于测试用例之外,没有其他任何东西,我得到以下错误:请帮助我完成这项工作,因为我确实需要完成一些工作。Ali以上来自于百度翻译以下为原文Hi…

神经网络:你的大脑是一台计算机吗?

原作者:ShamliPrakash译者:彭婷概要:大约三年前,当我怀孕盼着儿子出生的时候,朋友送了我Lise Eliot写的“What’s Going on in There?”的书。大约三年前,当我怀孕盼着儿子出生的时候,朋友送了我Lise Elio…

深度 | 三大痛点左右着中国服务机器人产业发展

来源: 机器人内参概要: 从全球角度看,以智能服务机器人为主的机器人产业在不断发展,产业规模及市场空间持续扩张。目前全世界至少有48个国家在发展机器人,其中25个国家已涉足服务机器人开发,掀起一波服务机…

php fork 相关函数,C语言fork函数创建进程详解

在linux下,C语言创建进程用fork函数,接下来我们通过代码来一步步了解fork函数的各个知识点。1、依赖的头文件#include 2、fork的原理和概念fork子进程就是从父进程拷贝一个新的进程出来,子进程和父进程的进程ID不同,但用户数据一样…

华为云AI开发部总经理罗华霖:华为人工智能的实践与创新

来源:亿欧作者:罗华霖概要:9月21-22日,由深圳市罗湖区人民政府指导、亿欧公司主办的“GIIS-全球产业创新峰会”在罗湖区京基100瑞吉酒店盛大启幕。9月21-22日,由深圳市罗湖区人民政府指导、亿欧公司主办的“GIIS-全球产…

oracle drop 提交,oracle drop 存储过程

Oracle中删除用户遇到的问题我新建了一个用户xy,并导入了一些表,序列,存储过程在其中。现在我用删除该用户出现问题执行drop user xy,报错ORA-01922: 必须指定 CASCADE 以删除 XY问题原因CASCADE众所周知是级联的意思,…

Michael I. Jordan——计算思维、推断思维与数据科学

来源:图灵人工智能概要: Michael I. Jordan 是机器学习、统计机器学习泰斗,是贝叶斯网络、概率图模型、层次随机过程等多个重要方向的主要奠基者之一,也是统计学与机器学习交叉融合的主要推动者之一。Michael I. Jordan 是机器学习…

Google Brain 团队的研究方法

来源:全球人工智能概要:大约一年之前,Google Brain 团队首次分享了我们的使命:让机器拥有智慧,造福人类生活。大约一年之前,Google Brain 团队首次分享了我们的使命:让机器拥有智慧,…

Gartner重磅发布近40页PPT,详解2017年十大战略技术趋势

来源:中国大数据概要:Gartner将战略科技发展趋势定义为具有颠覆性潜力、脱离初级阶段且影响范围和用途不断扩大的战略科技发展趋势,这些趋势在未来五年内迅速增长、高度波动、预计达到临界点。 近日Gartner公司着重介绍了在2017年对多个组织具…

巴菲特、李嘉诚、盖茨、小扎、孙正义…… 这是他们眼中的未来

来源:全球创新论坛概要:这些企业家、梦想家和先知在各自的领域中都取得了非凡的成就,创造了巨大的财富,如果让他们展望人类下一个百年,他们会告诉我们什么?为了庆祝百年诞辰,《福布斯》杂志最近…

oracle 01304,关于ORA-01034和ORA-27101的解决方法

[oraclelocalhost admin]$ oerr ora 0130401304, 00000, “subordinate process error. Check alert and trace logs”// *Cause: A process subordinate to this Logminer process has exited with an// error condition.// *Action: Look in the alert log and trace files f…

深度学习不是AI的未来

来源:中国机器人概要:深度学习并不是人工智能的同义词!由于谷歌、Facebook等巨头公司宣传人工智能工具时主要谈的就是深度学习,甚至只谈深度学习,因此大众误以为所有的人工智能新的篇章都(将)由深度学习书写。现在每一个人都正在学…

linux命令解压文件到指定目录并覆盖,你不知道的Linux解压命令

在桌面Linux发行版中解压、压缩都非常方便,直接右键文件就可以了, 但在服务器版的Linux中一般是没有桌面环境的,这时候就要用到命令了。下面我就介绍下等12种格式的压缩文件的压缩和解压的命令。本次为zip文件要使用的命令和命令的用法。建议…

十一来临,国内有哪些手机智能助手帮你出行?

作者:camel概要:手机语音助手已发展多年,随着近几年机器学习的发展,语音助手在语音识别、语义理解等方面已经有了很大的发展。手机语音助手已发展多年,随着近几年机器学习的发展,语音助手在语音识别、语义理…

linux查端口被占用情况,Linux系统中如何查询端口被占用情况

今天小编要跟大家分享的文章是关于Linux系统中如何查询端口被占用情况。正在从事Linux运维工作的小伙伴来和小编来和小编一起看一看吧,希望能够对大家有所帮助。Linux如何查看端口1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况…

在分析了AI顶会上的6163篇论文后,我们能发现怎样的发展趋势与变化……

来源:机器人圈概要:最近,有关人工智能(AI)的研究在各个领域都取得了显著的成果。这主要归功于长期以来一直致力于这个研究领域的AI研究人员的努力。最近,有关人工智能(AI)的研究在各…

如果linux目录中没有srv,了解linux系统目录,proc,root,sbin,selinux,srv!

linux小白到大神的成长之路:了解linux系统目录,proc,root,sbin,selinux,srv!本经验由宗龙龙原创,全文共600多字,阅读需要14分钟,如果文中存在错误,还请大家多多指点,我会积极改进的!…

争夺基础架构主导权,AI 新一轮战争将打响?

来源:36氪概要:近日,Applied Materials CEO Gary Dickerson在接受采访时表示,近期,巨头们将会围绕“构建下一代人工智能的基础框架”展开新一轮的战争。经过了这么长时间的“炒作”,人工智能的发展与应用到…