您的位置:首页 > 编程语言 > MATLAB

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

2020-01-14 08:46 1196 查看

权重、偏置自定义

  • 将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

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

  • 点赞
  • 收藏
  • 分享
  • 文章举报
Jeremy.Ma 发布了24 篇原创文章 · 获赞 4 · 访问量 3364 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: