神经网络,训练样本过多,怎样先用一组数据训练后再用另一组数据训练(在上组数据训练结果的基础上)
答案:2 悬赏:10 手机版
解决时间 2021-02-03 10:48
- 提问者网友:活着好累
- 2021-02-03 00:48
我是用matlab做的,matlab对内存有限制,批处理方式似乎比增量方式好点,但是训练样本过多,现在思路就是想先利用一组数据对神经网络进行训练,之后,将训练数据占用的内存清空,两外读取下一组训练数据在前组数据训练结果的基础上继续进行训练,我使用过 train函数,但是换组数据后,网络的权重好像自动初始化了,不知道该调用哪个函数,谢谢了
最佳答案
- 五星知识达人网友:街头电车
- 2021-02-03 02:08
继承权重啊。
但是这样的话新训练的权重对于旧的数据是无效的。
但是这样的话新训练的权重对于旧的数据是无效的。
全部回答
- 1楼网友:雪起风沙痕
- 2021-02-03 03:16
注意:训练样本和测试样本是不一样的。
判断正确和错误,主要是看能不能通过训练分析机以及是否在误差内。正确率的得出:对测试样本进行测试,看看识别出来的有哪些,除以测试样本的总数即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯