返回信息流目的:对1行5列的向量训练计算出5列的权重,当输入[0,1,1,1,0]时,根据权重表C输出2,3,4列中权重最大的那列标为1,其他标为0;
例如,假设训练后该向量的权重为C{5,4,3,2,1},那么输入A=[0,1,1,1,0]时,自动输出B=[0,1,0,0,0],因为仅有4,3,2三个权重有效,并且权重4最大。
问题是:已知上百个如下样本
输入A1=[0,1,1,1,0],输出B1=[0,1,0,0,0]时,期望Y1是对的,1;
输入A2=[0,1,1,1,0],输出B2=[0,0,1,0,0]时,期望Y2是错的,0;
输入A3=[0,1,1,0,0],输出B3=[0,1,0,0,0]时,期望Y3是对的,1;
输入A4=[0,1,0,1,1],输出B4=[0,0,0,0,1]时,期望Y4是错的,0;
输入A5=[0,0,0,0,1],输出B5=[0,0,0,0,1]时,期望Y5是对的,1;
……
如何构造函数训练,自动计算出权重C{w1,w2,w3,w4,w5}呢?
这是一条镜像帖。来源:北邮人论坛 / matlab / #11945同步于 2016/4/3
Matlab机器人发帖
[请教]关于自学习
btcc
2016/4/3镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。