matlab——神经网络

如何用一批数据,建立一个3层bp神经网络,输入层神经元为4个,隐层神经元6个,输出层神经元1个,知道输入和输出,怎么进行训练,来确定权值的大小。
我想知道的是:训练完成之后,怎么得到权值的大小,再通过这个权值,利用另外的输入来预测其输出。

第1个回答  推荐于2016-04-15
newff建立网络,train训练网络,sim仿真进行预测
具体help以上三个函数
[nb,minb,maxb,na,mina,maxa]=premnmx(traindata,trainlabels);
[nc]=tramnmx(test_patterns,minb,maxb);
net=newff(minmax(traindata),[4,6,1],{'tansig',tansig','purelin'});
net=train(net,nb,na);
nd= sim(net,nc);本回答被提问者采纳
相似回答
大家正在搜