热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

bp神经网络隐含层神经元个数_FNN外其他常见神经网络模型,如RBF、SOM、级联相关网络、Boltzmann机精简介绍...

•RBF:分类任务中除BP之外最常用•ART:“竞争学习”的代表(本文未提)•SOM:最常用的聚类方法之一•级
• Ø RBF:分类任务中除BP之外最常用
• Ø ART:“竞争学习”的代表 (本文未提)
• Ø SOM:最常用的聚类方法之一
• Ø 级联相关网络:“构造性”神经网络的代表
• Ø Elman网络:递归神经网络的代表
• Ø Boltzmann机:“基于能量的模型”的代表 (本文未提)
• Ø ……

RBF 神经网络 RBF: Radial Basis Function (径向基函数)

• 单隐层前馈神经网络

• 使用径向基函数作为隐层神经元激活函数 ,例如高斯径向基函数

abcdbe2cb3bb95e3fe54879b4bc21a15.png

• 输出层是隐层神经元输出的线性组合

bf0dd0839febb3162c7796532abd439b.png

训练:

Step1:确定神经元中心,常用的方式包括随机采样、聚类等

Step2:利用BP算法等确定参数

e8eb6f5face9d37c84760a34c32a3932.png
3ce602231d37c0fc2e9d2ce8d514c053.png

RBF与BP网络的区别

1、局部逼近与全局逼近:

Ø BP:各调参数对网络的输出具有 同等地位的影响,因此BP神经网 络是对非线性映射的全局逼近

Ø RBF网络的输出与部分调参数有 关,譬如,一个wij值只影响一个yi的输出,RBF神经网络因此 具有“局部映射”特性。(我们的人脑很多时候也是对局部信号作出反应)

2、中间层数的区别

BP神经网络可以有多个隐含层, 但是RBF只有一个隐含层。

3、训练速度的区别

使用RBF的训练速度快,一方面是因为隐含层较少,另一方面,局部逼近可 以简化计算量。对于一个输入x,只有部分神经元会有响应,其他的都近似为0, 对应的w就不用调参了

SOM 神经网络

6849b92e77f632f1db79311688471bf2.png
SOM 神经网络

SOM: Self-Organizing feature Map (自组织特征映射)

• 神经网络在接受外界输入时,将会分成不同区域,不同区域对不同 模式具有不同的响应特征。如人对猫和狗的概念储存在不同区域。

• 竞争型的无监督神经网络

• 将高维数据映射到低维空间(通常为2 维),高维空间中相似的样本点映射到 网络输出层中邻近神经元

• 目标:为每个输出层神经元找到合适的 权向量以保持拓扑结构

训练:

• 网络接收输入样本后,将会确定输出层的“获胜”神经元(“胜者通吃”)

• 获胜神经元的权向量将向当前输入样本移动

949925f5f141cb9d3194b7605c41ceb3.png

假如输入的数据样本在N为空间上均匀分布(样本点在高维空间呈格子状), 初始化时的权重w为随机,那么输出层也是随机的,如图(1)。通过不断的迭代 修改权值w,输出层慢慢也呈现出均匀格子结构,如(1)-(8)变化。这个例子说 明SOM神经网络可以把高维空间映射到平面,从而实现降维。

级联相关网络

CC: Cascade-Correlation (级联相关)

构造性神经网络:将网络的结构也当做学习的目标之一,希望在训练过程中找到适合数据的网络结构

训练:

• 开始时只有输入层和输出层

• 级联-新的隐层结点逐渐加入,从而创建起层级结构

• 相关-最大化新结点的输出与网络误差之间的相关性

2aa1105f87cec4332cd814635d0c549d.png

Elman 网络

递归神经网络:Recurrent NN, 亦称Recursive NN

•网络中可以有环形结构, 可让使一些神经元的输出反馈回来作为输入

t 时刻网络的输出状态:由t 时刻的输入状态和t-1 时刻的网络状态 共同决定

Elman 网络是最常用的递归神经网络之一

• 结构与前馈神经网络很相似, 但隐层神经元 的输出被反馈回来

• 使用推广的BP算法训练

目前在自然语言处理等领域常用的LSTM 网络, 是一种复杂得多的递归神经网络

参考文献:周志华西瓜书



推荐阅读
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • Learning to Paint with Model-based Deep Reinforcement Learning
    本文介绍了一种基于模型的深度强化学习方法,通过结合神经渲染器,教机器像人类画家一样进行绘画。该方法能够生成笔画的坐标点、半径、透明度、颜色值等,以生成类似于给定目标图像的绘画。文章还讨论了该方法面临的挑战,包括绘制纹理丰富的图像等。通过对比实验的结果,作者证明了基于模型的深度强化学习方法相对于基于模型的DDPG和模型无关的DDPG方法的优势。该研究对于深度强化学习在绘画领域的应用具有重要意义。 ... [详细]
  • cs231n Lecture 3 线性分类笔记(一)
    内容列表线性分类器简介线性评分函数阐明线性分类器损失函数多类SVMSoftmax分类器SVM和Softmax的比较基于Web的可交互线性分类器原型小结注:中文翻译 ... [详细]
  • 本博文基于《Amalgamationofproteinsequence,structureandtextualinformationforimprovingprote ... [详细]
  • 「爆干7天7夜」入门AI人工智能学习路线一条龙,真的不能再透彻了
    前言应广大粉丝要求,今天迪迦来和大家讲解一下如何去入门人工智能,也算是迪迦对自己学习人工智能这么多年的一个总结吧,本条学习路线并不会那么 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文介绍了一种求解最小权匹配问题的方法,使用了拆点和KM算法。通过将机器拆成多个点,表示加工的顺序,然后使用KM算法求解最小权匹配,得到最优解。文章给出了具体的代码实现,并提供了一篇题解作为参考。 ... [详细]
  • 本文介绍了如何使用MATLAB调用摄像头进行人脸检测和识别。首先需要安装扩展工具,并下载安装OS Generic Video Interface。然后使用MATLAB的机器视觉工具箱中的VJ算法进行人脸检测,可以直接调用CascadeObjectDetector函数进行检测。同时还介绍了如何调用摄像头进行人脸识别,并对每一帧图像进行识别。最后,给出了一些相关的参考资料和实例。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了源码分析--ConcurrentHashMap与HashTable(JDK1.8)相关的知识,希望对你有一定的参考价值。  Concu ... [详细]
  • AstridDAO 专访:波卡稳定币黑马 BAI
    加入Pol ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了VoLTE端到端业务详解|VoLTE用户注册流程相关的知识,希望对你有一定的参考价值。书籍来源:艾怀丽 ... [详细]
  • 一面自我介绍对象相等的判断,equals方法实现。可以简单描述挫折,并说明自己如何克服,最终有哪些收获。职业规划表明自己决心,首先自己不准备继续求学了,必须招工作了。希望去哪 ... [详细]
  • Linux线程的同步和互斥
    目录1、线程的互斥2、可重入VS线程安全3、线程的同步1、线程的互斥 ... [详细]
author-avatar
好1男1人_329
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有