博舍

人工神经网络——理解人工神经元和神经网络 人工智能简述神经元的工作过程是

人工神经网络——理解人工神经元和神经网络

前言

人工神经网络主要根据大脑神经元构建人工神经元,并且按照一定的拓扑结构建立神经元之间的连接,模拟生物神经网络。早期模型强调生物合理性,目前更加强调对认知能力的模拟,完成某种特定任务。人工神经网络系列博客持续更新。由于本人更喜欢使用Word和Mathtype,所以较多截图。如果我的理解有欠缺或者错误,望指出。

目录一、生物神经元

二、人工神经元模型

三、生物神经网络

四、人工神经网络

4.1模拟生物神经网络

4.2网络结构

五、总结

一、生物神经元

大脑神经系统是由成千上万的生物神经元通过突触相互连接的复杂神经网络,因此神经元是神经系统的基本组成单元,用于产生神经冲动和传输神经冲动。下图展示了一个典型的生物神经元结构:  

                           

生物神经元主要由细胞体、树突和轴突组成。

(1)树突:从细胞体向四周分散开来的突起称之为树突,用于接收神经冲动,神经元细胞有一个或多个树突。与不同神经元连接的树突强度有强有弱;

(2)细胞体:细胞体细胞膜上存在受体,可以与神经冲动的神经递质结合,产生兴奋或者抑制。神经元所获得的输入信号的积累超过某个阈值时,处于兴奋状态,否则为抑制状态;

(3)轴突:将自身的兴奋传递到下一个神经元细胞的树突

二、人工神经元模型

      人工神经元是人工神经网络的基本单元。模拟生物神经元,人工神经元有1个或者多个输入(模拟多个树突或者多个神经元向该神经元传递神经冲动);对输入进行加权求和(模拟细胞体将神经信号进行积累和树突强度不同);对输入之和使用激活函数计算活性值(模拟细胞体产生兴奋或者抑制);输出活性值并传递到下一个人工神经元(模拟生物神经元通过轴突将神经冲动输入到下一个神经元)。

                                  

人工神经元的计算描述。假设人工神经元有n个输入,定义输入向量,则人工神经元的加权求和值(净输入值)由下式计算:

                                        

式中,,b为偏置变量。

将输入到激活函数中,可以得到人工神经元的活性值也即输出值:

                               

三、生物神经网络

根据初中学习的生物学知识可知,我们动物学习经验、学习记忆和感觉的产生是大量的神经元产生神经冲动和传递神经冲动的作用,并不是单个神经元就能完成上述任务。因此,主要研究由神经元组成的神经网络如何工作。

      Hebb提出了细胞联合(突触可塑性)基本原理:当神经元A的有个轴突和神经元B非常接近,足以对它产生影响,并且持续地、重复地参与对神经元B的兴奋,那么神经元A和B发生某种生理变化,以致于神经元A成为神经元B兴奋的细胞之一。简单例子:巴甫洛夫的条件反射实验,每次给狗狗喂食时,都会先摇响铃铛,时间足够长后,摇响铃铛,即使不给狗狗食物,狗狗也会分泌唾液;原因即,狗狗的摇响铃铛激发的神经元,食物出现激发的神经元,二者关联加强,突触效能加强。

      综上所述,突触的连接强度可以随着突触前后神经元的活动而变化,且通过重复足够次数,可以储存在长期记忆中。

四、人工神经网络4.1模拟生物神经网络

生物神经网络是大量神经元通过一定的连接方式形成;人工神经网络是通过大量的人工神经元通过一定的连接方式组成。使用人工神经元的连接权重模拟突触;激活函数模拟细胞体对神经冲动的兴奋或者抑制;使用学习规则(误差纠正学习,Hebb学习和竞争学习,注:知识有限,也许不够全面)进行权重学习,模拟突触可塑;将训练数据重复输入多次,模拟重复足够次数可以存储长期记忆。

4.2网络结构4.2.1前馈网络(正在学习)

                                            

(1)定义:信息传播单向。前馈神经网络按照传输信息的次序将神经元分为不同的层,每一层神经元接收前一层神经元的输出,将输出传递至前一层神经元。

(2)实例:全连接前馈神经网络和卷积神经网络

(3)一句话总结:前馈网络是通过非线性函数的多次复合实现输入和输出的复杂映射关系

4.2.2记忆网络(挖坑,以后填)

                                             

(1)定义:神经元不仅可以接收其他神经元的信息,而且可以接收自己的历史信息;信息传播可以单向也可以双向。

(2)实例:循环神经网络、Hopfield网络。

(3)一句话总结:记忆网络可以视作一个程序,具有计算和记忆能力

4.2.3图网络(挖坑,以后填)

                                             

(1)定义:图网络用来解决输入为图结构的数据,例如社交网络;节点之间连接时可以有向或者无向,而且可以收到相邻节点或自身的信息。

(2)实例:图卷积网络

五、总结

 

本文主要参考了邱鹏老师的《神经网络与深度学习》。

 

 

 

 

 

 

 

 

人工智能的工作原理是什么

原标题:人工智能的工作原理是什么?

人工智能的工作原理是:计算机会通过传感器(或人工输入的方式)来收集关于某个情景的事实。计算机将此信息与已存储的信息进行比较,以确定它的含义。计算机会根据收集来的信息计算各种可能的动作,然后预测哪种动作的效果最好。计算机只能解决程序允许解决的问题,不具备一般意义上的分析能力。

简介:

人工智能(ArtificialIntelligence),英文缩写为AI,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,但没有一个统一的定义。人工智能是对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。但是这种会自我思考的高级人工智能还需要科学理论和工程上的突破。

科学介绍:

展开全文

1、实际应用

机器视觉:机器视觉,指纹识别,人脸识别,视网膜识别,虹膜识别,掌纹识别,专家系统,自动规划,智能搜索,定理证明,博弈,自动程序设计,智能控制,机器人学,语言和图像理解,遗传编程等。

2、学科范畴

人工智能是一门边沿学科,属于自然科学和社会科学的交叉。

3、涉及学科

哲学和认知科学,数学,神经生理学,心理学,计算机科学,信息论,控制论,不定性论。

4、研究范畴

自然语言处理,知识表现,智能搜索,推理,规划,机器学习,知识获取,组合调度问题,感知问题,模式识别,逻辑程序设计软计算,不精确和不确定的管理,人工生命,神经网络,复杂系统,遗传算法。

5、意识和人工智能

人工智能就其本质而言,是对人的思维的信息过程的模拟。返回搜狐,查看更多

责任编辑:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇