深度学习入门——单层感知器

网友投稿 641 2022-11-22

深度学习入门——单层感知器

深度学习入门——单层感知器

概念

感知器(Perceptron)是神经网络中的一个概念,在1958年由Frank Rosenblatt第一次引入。 单层感知器可以用来区分线性可分的数据,并且一定可以在有限的迭代次数中收敛。 感知器的学习规则规定,学习信号等于神经元期望输出(教师信号)与实际输出之差(r表示误差):

r=dj−oj r = d j − o j

式中,

dj d j 为期望的输出, oj=f(WTjX) o j = f ( W j T X ) 。感知器采用了符号函数作为转移函数,表达式为:

f(WTjX)=sgn(WTjX)={1,0,WTjX≥0WTj<0 f ( W j T X ) = s g n ( W j T X ) = { 1 , W j T X ≥ 0 0 , W j T < 0

W W 代表矩阵, ww代表一个值。

因此,权值调整公式为:

ΔWj=η[dj−sgn(WTjX)]X Δ W j = η [ d j − s g n ( W j T X ) ] X

Δwij=η[dj−sgn(WTjX)]xii=0,1,...,n Δ w i j = η [ d j − s g n ( W j T X ) ] x i i = 0 , 1 , . . . , n

η η 表示学习率,( 0<η≤1 0 < η ≤ 1 )两次迭代之间的权值变化已经很小设定最大迭代次数,当迭代超过最大次数就停止。

式中,当实际输出与期望值相同时 , 权重不需要调整。在有误差存在的情况下,由于 dj d j 和 sgn(WTjX)∈1,1 s g n ( W j T X ) ∈ 1 , 1 ,权值调整公式可简化为:

ΔWj=±2ηX Δ W j = ± 2 η X

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:RabbitMQ官方入门案例
下一篇:RocketMQ之NameServer架构设计及启动关闭流程源码分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~