人工神经网络算法知识点总结


Posted in Python onJune 11, 2019

人工神经网络的许多算法已在智能信息处理系统中获得广泛采用,尤为突出是是以下4种算法:ART网络、LVQ网络、Kohonen网络Hopfield网络,下面就具体介绍一下这这四种算法:

1.自适应谐振理论(ART)网络

自适应谐振理论(ART)网络具有不同的方案。一个ART-1网络含有两层一个输入层和一个输出层。这两层完全互连,该连接沿着正向(自底向上)和反馈(自顶向下)两个方向进行。

当ART-1网络在工作时,其训练是连续进行的,且包括下列算法步骤:

(1)对于所有输出神经元,如果一个输出神经元的全部警戒权值均置为1,则称为独立神经元,因为它不被指定表示任何模式类型。

(2)给出一个新的输入模式x。

(3)使所有的输出神经元能够参加激发竞争。

(4)从竞争神经元中找到获胜的输出神经元,即这个神经元的x·W值为最大;在开始训练时或不存在更好的输出神经元时,优胜神经元可能是个独立神经元。

(5)检查该输入模式x是否与获胜神经元的警戒矢量V足够相似。

(6)如果r≥p,即存在谐振,则转向步骤(7);否则,使获胜神经元暂时无力进一步竞争,并转向步骤(4),重复这一过程直至不存在更多的有能力的神经元为止。

人工神经网络算法知识点总结

2.学习矢量量化(LVQ)网络

学习矢量量化(LVQ)网络,它由三层神经元组成,即输入转换层、隐含层和输出层。该网络在输入层与隐含层之间为完全连接,而在隐含层与输出层之间为部分连接,每个输出神经元与隐含神经元的不同组相连接。

最简单的LVQ训练步骤如下:

(1)预置参考矢量初始权值。

(2)供给网络一个训练输入模式。

(3)计算输人模式与每个参考矢量间的Euclidean距离。

(4)更新最接近输入模式的参考矢量(即获胜隐含神经元的参考矢量)的权值。如果获胜隐含神经元以输入模式一样的类属于连接至输出神经元的缓冲器,那么参考矢量应更接近输入模式。否则,参考矢量就离开输人模式。

(5)转至步骤(2),以某个新的训练输入模式重复本过程,直至全部训练模式被正确地分类或者满足某个终止准则为止。

人工神经网络算法知识点总结

3.Kohonen网络

Kohonen网络或自组织特征映射网络含有两层,一个输入缓冲层用于接收输入模式,另一个为输出层,输出层的神经元一般按正则二维阵列排列,每个输出神经元连接至所有输入神经元。连接权值形成与已知输出神经元相连的参考矢量的分量。

训练一个Kohonen网络包含下列步骤:

(1)对所有输出神经元的参考矢量预置小的随机初值。

(2)供给网络一个训练输入模式。

(3)确定获胜的输出神经元,即参考矢量最接近输入模式的神经元。参考矢量与输入矢量间的Euclidean距离通常被用作距离测量。

(4)更新获胜神经元的参考矢量及其近邻参考矢量。这些参考矢量(被引至)更接近输入矢量。对于获胜参考矢量,其调整是最大的,而对于离得更远的神经元,减少调整个神经元邻域的大小随着训练的进行而相对减小,到训练结束,只有获胜神经元的参考矢量被调整。

人工神经网络算法知识点总结

4.Hopfield网络

Hopfield网络是一种典型的递归网络,这种网络通常只接受二进制输入(0或1)以及双极输入(+1或-1)。它含有一个单层神经元,每个神经元与所有其他神经元连接,形成递归结构。

Python 相关文章推荐
使用python生成目录树
Mar 29 Python
详解python 模拟豆瓣登录(豆瓣6.0)
Apr 18 Python
python 函数中的内置函数及用法详解
Jul 02 Python
PYTHON发送邮件YAGMAIL的简单实现解析
Oct 28 Python
python matplotlib饼状图参数及用法解析
Nov 04 Python
在pytorch中实现只让指定变量向后传播梯度
Feb 29 Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 Python
Python实现文件压缩和解压的示例代码
Aug 12 Python
python中的时区问题
Jan 14 Python
使用Pytorch训练two-head网络的操作
May 28 Python
Pytest中skip和skipif的具体使用方法
Jun 30 Python
python字典的元素访问实例详解
Jul 21 Python
解决django后台样式丢失,css资源加载失败的问题
Jun 11 #Python
python实现合并多个list及合并多个django QuerySet的方法示例
Jun 11 #Python
Python GUI编程 文本弹窗的实例
Jun 11 #Python
Python API 自动化实战详解(纯代码)
Jun 11 #Python
Python-while 计算100以内奇数和的方法
Jun 11 #Python
python操作文件的参数整理
Jun 11 #Python
python语言基本语句用法总结
Jun 11 #Python
You might like
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
php实现aes加密类分享
2014/02/16 PHP
PHP函数extension_loaded()用法实例
2015/01/19 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
基于jQuery试卷自动排版系统
2010/07/18 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
JavaScript获取当前日期是星期几的方法
2015/04/06 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
js实现短信发送倒计时功能(正则验证)
2017/02/10 Javascript
判断横屏竖屏(三种)
2017/02/13 Javascript
微信小程序 自定义消息提示框
2017/08/06 Javascript
Vue中之nextTick函数源码分析详解
2017/10/17 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
JavaScript"模拟事件"的注意要点详解
2019/02/13 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
python回调函数中使用多线程的方法
2017/12/25 Python
详解关于Django中ORM数据库迁移的配置
2018/10/08 Python
Python使用Selenium模拟浏览器自动操作功能
2020/09/08 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
培训班主持词
2014/03/28 职场文书
毕业生就业协议书
2014/04/11 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
超市工作总结范文2014
2014/12/19 职场文书
客房领班岗位职责
2015/02/11 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
如何利用React实现图片识别App
2022/02/18 Javascript