Matlab 神经网络 自定义权重和偏置

权重、偏置自定义

  • 将net1训练完成的IW,LW,b赋值给同样架构的net2作为初始值训练。
hiddenLayerSize = 2;
net2 = fitnet(hiddenLayerSize,trainFcn);
net2 = configure(net2,x,t);%very important code
net2.IW = net1.IW;
net2.LW = net1.LW;
net2.b = net1.b;
[net2,tr] = train(net2,x,t);

思考

  • issue

如何对神经网络进行多次训练,如已经根据当前所拥有的样本数据进行了训练,而后又采集了新的样本数据,如何在之前的网络基础上再进行训练?

  • method

使用上述方法是否能实现,除了继承权重、偏置外,是否还需要考虑其他参数?

你可能感兴趣的:(neural,network)