开启生长之旅!这是我参与「日新计划 12 月更文应战」的第22天,点击检查活动详情 目录
1)知道神经网络的概念
人工神经网络(ANN)
神经元的概念
2)M-P神经元模型
3)单层神经网络
4)感知机(相当于两层神经网络)
感知机效果:
5)多层神经网络
概率:全衔接
6)激活函数
为什么需要激活函数
激活函数分类
激活函数效果
目标
1.知道神经网络的概念
2.知道什么是神经元
3.知道什么是单层网络
4.知道什么是感知层
5.知道什么是多层神经网络
6.知道激活函数是什么?有什么效果?
7.理解神经网络的思想
1)知道神经网络的概念
人工神经网络(ANN)
简称神经网络或类神经网络是一种模仿生物的神经网络(动物的中枢神经,特别是大脑的结构和功能)的数学模型,用于对函数进行估量或近似
与其他机械学习方法相同,神经网络现已被用于解决各式各样的问题,例如机械视觉和语音辨认这些问题都是很难被传统基于规则的编程所解决
神经元的概念
在生物神经网络中每个神经元与其他神经元衔接,当他兴奋的时分,将会向相邻的神经元发送化学物质,然后改动这种神经元类的电位,如果神经元的电位超过一个阈值,那么它就会被激活起。向其他神经元发送化学物质。
咱们能够把这一种神经元按一定层次结构衔接起来的叫做神经网络
2)M-P神经元模型
可见:一个神经元的功能便是求输入向量与权向量的内积,经一个非线性传递函数得到一个标量结果
向量的内积概念 即 向量的的数量积 界说:两个非零向量的夹角记为〈a,b〉,且〈a,b〉∈[1,]。 界说:两个向量的数量积(内积、点积)是一个数量,记作ab。若a、b不共线,则ab=|a||b|cos〈a,b〉
3)单层神经网络
单层神经网络是最基本的神经元网络方式,由有限的神经元构成,一切神经元的输入向量都是同一个向量,因为每一个神经元都会发生一个外表结果,所以单纯神经元的输出是一个向量,向量的维数等神经元的数目
4)感知机(相当于两层神经网络)
感知机效果:
将一个N维的向量空间用一个超平面切割成两部分,给定一个输入向量,超平面能够判断出这个向量位于超平面的人一边得到输入时正类或者反类,关于二维空间便是一条线,把一个平面分成两个部分
5)多层神经网络
多层神经网络便是由单层神经网络进行叠加之后,得到的所构成的层的概念,常用的多层神经网络有如下结构:
输入层:由很多神经元,接受很多非线性输入信息,输入信息为输入向量
输出层:消息在神经元链接中的 传输 剖析 权重,构成输出结果,输出信息称为输出向量
躲藏层: 简称隐层是由输入层和输出层之间很多神经源和链接组成的各个层面引伸
能够有一层或者多层,隐身的结节,数目不变,但数量越多,神经网络的非线性越显著,然后它的强劲性更显著
如图:
概率:全衔接
当时一层和前一层每个神经元相互衔接,咱们成当时一层为全衔接层
进行的是y=w^t x + b 操作
6)激活函数
为什么需要激活函数
咱们直接上例子:现在有一组数据,三角形和四边形需要分类
首要咱们能够依据感知机模型画出一条线
但是咱们明显能够看出来图上数据不行能用一条直线分开了,
这时分咱们考虑再加一层感知机 公式如下:(咱们不难发现这姿态还是一条直线的区分)
不管加多少感知机都无法二分类 这个时分咱们考虑到 激活函数
激活函数分类
线性激活函数和非线性激活函数
我个人理解为(直线和曲线)
但是贴吧上大佬们说
线性条件 f(x1+x2) = y1+y2
f(kx1) = ky1
激活函数效果
1.添加非线性切割能力
2.提高稳定性
3.缓解梯度消失(先理解一下就)
4.加快模型建构