当前位置:   article > 正文

”单层多输入单输出“BP神经网络(公式+c 代码)_bp神经网络的最大输出变量个数

bp神经网络的最大输出变量个数

参考文献:http://www.cnblogs.com/biaoyu/p/4591304.html

单层多输入单输出BP神经网络

上图为本文所考虑的简单的 单层多输入单输出BP神经网络

输入变量个数:n
隐含层神经元个数:k
输出变量个数:1

输入变量:x
输出变量:y
期望输出:t
样本数量:m

隐含层-输入层连接权值:ωjp
隐含层神经元偏置值: bj

输出层-隐含层连接权值:ωoj
输出层神经元偏置值: bo

隐含层 激励函数采用sigmod函数:

f(x)=11+ex,f(x)=f(x)(1f(x))


公式推导部分

对于第i个样本输入,
隐含层第j个神经元输入为:

netj=p=1nωjpxp+bj

隐含层第j个神经元输出为: f(netj)

BP模型输出为:

y(i)=j=1kωojf(netj)+bo


对于第i个样本,误差定义为:E(i)=12[t(i)y(i)]2
根据误差反向传播算法有:

输出-隐含层权值 修正 梯度:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/347977
推荐阅读
相关标签
  

闽ICP备14008679号