赞
踩
线性神经网络类似于感知器,但是线性神经网络的激活函数是线性的,而不是硬转移函数,因此,线性神经网络的输出可以是任意值,而感知器的输出不是0就是1。线性神经网络和感知器一样只能求解线性可分的问题。因此,线性神经网络的限制和感知器相同。
线性神经元与感知器神经元具有相似的结构,唯一的不同是线性神经元使用了线性传递函数purelin,因此与感知器神经网络不同,线性神经网络的输出可以是任意的。
线性神经元的输出可以由以下公式进行计算
当输出y等于0的时候,可以画出它们的分界线。位于分界线上面的输入向量能够产生大于0的网络输出,位于分界线下面的输入向量能产生小于0的网络输出。因此线性神经元只能逼近一个线性函数,而不能完成逼近非线性函数的计算。其局限性与感知神经网络相同。
线性神经网络采取的学习规则是Widrow-Hoff学习规则,又称为最小均放误差(LMS)学习算法,它基于负梯度下降的原则来减小网络的训练误差。最小均方误差学习算法也属于监督类学习算法。
假设
可以看出,其性能指标是一个二次方程,所以要么具有全局最小值,要么没有最小值,而选择什么样的输入向量恰恰会决定网络的性能指标会有什么样的最小值。
如果考虑第k次循环时训练误差的平方对网络权值和阈值的二阶偏微分,会得到如下公式:
再计算此时的训练误差对网络权值和阈值的一阶偏微分:
其中
根据负梯度下降原则,网络权值和阈值的改变量应该是
所以网络权值和阈值修正公式如下:
其中
当
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。