神经网络模型|学习笔记

简介: 快速学习神经网络模型

开发者学堂课程【神经网络概览及算法详解神经网络模型】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/40/detail/917


神经网络模型

 

1、神经网络模型分类按照拓扑结构可分为层次结构和互结构

单纯的层次结构,指的每一个圆圈都是一个新源,这是输入节点,它的输出连向另外一个神经元,从而通过这种神经元之间的连接,形成一个相对复杂的神经网络模型叫做单纯层次结构

image.png

其中层次之间有连接,层次间没有跨层连接,指的是层和层之间有接,这个叫全连接,每一个时间节点和另一个成立成员

每一个神经元件的都有接,只要全接,跨的都没有,内有互也在这个内的互联变成红颜色的了,就是在同一层之内的这个什么元之间,是有一些链接的有链接就说明什么了,有时候说出的关系,还有一个叫输入层到输入层有链接,就这是另外一种,就是可以看这种单纯层次结构的,最终输出层的时候,它有一个输出信号有作为输入信号反馈到我们这个输入上来了,这是按照层次结构来分

image.png

按照互连结构:每个节点都和其他所有节点连接。第1个模型是全互指的是每一个节点和其他所有的节点都有接,比如第1个节点是和任何其他节点都有接,比如1~2有一个直接的接,还有一个连接到3,21或者3都有接,这种叫全互连。

image.png

局部互联:每个节点只与其邻近节点有连接每个节点其他临近节点连接叫做局部互连。

image.png

稀疏连接:节点只与少数相距较远的节点有连接每个节点只与少数相距较远的节点有连接叫做稀疏连

对于上面两种,一个是局部,一个是互,这两个不同结构,实际神经网络有非常多的变种,至于变种的应用场景处理某些问题上是否有优势,可以自己了解

2、按照这个信息流向可以分为前馈性网络和反馈性网络

前馈型网络:主要是网络信息从输入层中输入层到隐藏层,再到输出层逐层前进,就像这种这是输入节点到隐藏层再从隐藏中到输出层逐层前进

image.png

反馈性网络:就是反馈网络中所有节点都具有新的处理功能,并且每个节点既可以接收输入,同时又可以进行输出,刚才的全连接实际上是反馈型网络,的输出又可以作为输入

image.png

前馈型神经网络(FeedForward NN)它是一种最简单的神经网络,采用单向多层结构它的传播方向是一个方向的是向前,多层指输入层隐藏层,隐藏层可以有多个,如果隐藏层足够多做多隐藏层的潜客型网络,各神经元分层排列每个神经元只与前一层的神经元相连,接受前一层的输出并输出给下一层,各层间没有反馈比如隐藏层只接受上一层成输入,输出只输出给下一层是输出层

image.png

输入节点:外界信息输入,不进行任何计算,仅向下一层传递信息

隐藏节点:接受上一层结点的输入进行计算,并将信息传到下一层结点接收上一层的输入,不管上一层是输入层还是还是另一个隐藏层,接受这个输入层并进行处理,产生一个输出,传给下一输出节点

输出节点:只负责接受上一层节点的输入,进行计算结果进行输出输入层和输出层必须有,隐藏层可以没有,即为单层感知器,隐藏层也可以不止一层,有隐藏的前馈网络多层感知器首先进行信息输出,隐藏层会接收上一层的输入来进行处理输出输出给下一层,直到最后一个隐藏汇报数据输出到输出层,输出层通过数据进行计算,最后作为输出

前馈与反馈

反馈神经网络 (FeedBack NN ) :又称递归网络回归网络,是一种将输出经过一步时移再接入到输入层的神经网络系统。这类网络中,神经元可以互连,有些神经元的输出会被反馈至同层甚至前层的神经

元。常见的有Hopfield神经网络、EIman神经网络、Boltzmann机等。

简单来说输出层还会返回到输入层中再作为一个输入。

前馈神经网络和反馈神经网络的主要区别:

前馈神经网络各层神经元之间无连接,神经元只接受上层传来的数据,处理后传入下一层,数据正向流动反馈神经网络层间神经元有连接,数据可以在同层间流动或反馈至前层

前馈神经网络不考虑输出与输入在时间上的滞后效应;反馈神经网络考虑输出与输入之间在时间上的延迟, 需要用动态方程来描述系统的模型。

前馈神经网络的学习主要采用误差修正法(如BP算法) , 计算过程一般比较慢,收敛速度也比较慢;反馈神经网络主要采用Hebb学习规则,般情况下计算的收敛速度很快

相比前馈神经网络,反馈神经网络更适合应用在联想记忆和优化计算等领域

前馈神经网络这个单隐层,通过数据输进来之后,单隐层开始工作,最终通过输出到输出层,输入层计算后找最终的输出,但是反馈不同,X是输入,输入后隐藏层,隐藏层有输出,同时带有反馈,反馈输出又作为输入,我们把这个反馈信息网络展开成一个线性的,

image.png

展开的时候考虑到时间因素,它的输入两个,一个是原有输入,另一个是上一个时间点的输出作为它的输入,类似递归进行展开。

相关文章
|
30天前
|
Ubuntu 网络安全 图形学
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
在Ubuntu 20.04系统中解决网络图标消失和无法连接有线网络问题的方法,其中第三种方法通过检查并确保Windows防火墙中相关服务开启后成功恢复了网络连接。
341 0
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
|
29天前
|
机器学习/深度学习 算法 数据安全/隐私保护
基于BP神经网络的苦瓜生长含水量预测模型matlab仿真
本项目展示了基于BP神经网络的苦瓜生长含水量预测模型,通过温度(T)、风速(v)、模型厚度(h)等输入特征,预测苦瓜的含水量。采用Matlab2022a开发,核心代码附带中文注释及操作视频。模型利用BP神经网络的非线性映射能力,对试验数据进行训练,实现对未知样本含水量变化规律的预测,为干燥过程的理论研究提供支持。
|
28天前
|
网络协议 前端开发 Java
网络协议与IO模型
网络协议与IO模型
网络协议与IO模型
|
28天前
|
机器学习/深度学习 网络架构 计算机视觉
目标检测笔记(一):不同模型的网络架构介绍和代码
这篇文章介绍了ShuffleNetV2网络架构及其代码实现,包括模型结构、代码细节和不同版本的模型。ShuffleNetV2是一个高效的卷积神经网络,适用于深度学习中的目标检测任务。
63 1
目标检测笔记(一):不同模型的网络架构介绍和代码
|
8天前
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议
|
14天前
|
机器学习/深度学习 人工智能 算法
【车辆车型识别】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+算法模型
车辆车型识别,使用Python作为主要编程语言,通过收集多种车辆车型图像数据集,然后基于TensorFlow搭建卷积网络算法模型,并对数据集进行训练,最后得到一个识别精度较高的模型文件。再基于Django搭建web网页端操作界面,实现用户上传一张车辆图片识别其类型。
54 0
【车辆车型识别】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+算法模型
|
23天前
|
机器学习/深度学习 算法 数据挖掘
【深度学习】经典的深度学习模型-02 ImageNet夺冠之作: 神经网络AlexNet
【深度学习】经典的深度学习模型-02 ImageNet夺冠之作: 神经网络AlexNet
25 2
|
30天前
|
开发者
什么是面向网络的IO模型?
【10月更文挑战第6天】什么是面向网络的IO模型?
20 3
|
30天前
|
数据挖掘 开发者
网络IO模型
【10月更文挑战第6天】网络IO模型
35 3
|
30天前
|
缓存 Java Linux
硬核图解网络IO模型!
硬核图解网络IO模型!
下一篇
无影云桌面