神经网络显示误差表面的模式关联

显示误差表面的模式关联
一个线性神经元的目的是对特定的输入和目标输出做出反应。
X定义两个1-元素输入(列向量)。T定义相关的1-元素目标(列向量)。
X = [1.0 -1.2];
T = [0.5 1.0];
w_range = -1:0.1:1;
b_range = -1:0.1:1;
ES = errsurf(X,T,w_range,b_range,‘purelin’);
plotes(w_range,b_range,ES);
ERRSURF计算y神经元的误差范围,可能的权重和偏置值。PLOTES将这个误差表面与y轮廓图在下面。最佳的权重和偏差值是在误差表面最低点。
在这里插入图片描述
net = newlind(X,T);%求解y的最小误差;
SIM被用来模拟输入x的网络,我们可以计算神经元的误差。SUMSQR将平方错误加起来。
A = net(X)
E = T - A
SSE = sumsqr(E)
plotes(w_range,b_range,ES);
plotep(net.IW{1,1},net.b{1},SSE);
PLOTES重新画出误差表面。PLOTEP用SOLVELIN返回的权重和偏差值来绘制网络的“位置”。从图中可以看出,SOLVELIN找到了最小误差解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值