Machine learning 在Encode框架中,FinishTraining()方法在保存到磁盘之前是否可以重复调用?

Machine learning 在Encode框架中,FinishTraining()方法在保存到磁盘之前是否可以重复调用?,machine-learning,neural-network,encog,Machine Learning,Neural Network,Encog,当一个神经网络在一个大数据集上进行长时间的训练时,请考虑senario。在将神经网络临时保存到磁盘以便以后进行训练之前调用FinishTraining()方法是否正确?或者我们应该在所有培训结束后只调用FinishTraining()一次吗 机器学习框架可以选择将一个神经网络保存到磁盘上,然后使用Encog中的类继续训练。在将神经网络保存到磁盘之前调用FinishTraining()方法是否会以任何方式对神经网络的训练产生负面影响?是的。FinishTraining方法的主要目的是刷新权重的任何

当一个神经网络在一个大数据集上进行长时间的训练时,请考虑senario。在将神经网络临时保存到磁盘以便以后进行训练之前调用FinishTraining()方法是否正确?或者我们应该在所有培训结束后只调用FinishTraining()一次吗


机器学习框架可以选择将一个神经网络保存到磁盘上,然后使用Encog中的类继续训练。在将神经网络保存到磁盘之前调用FinishTraining()方法是否会以任何方式对神经网络的训练产生负面影响?

是的。FinishTraining方法的主要目的是刷新权重的任何临时更新。您可以在每次迭代结束时调用它,除了性能之外没有任何损害。Encog中的许多培训师甚至没有实施finishTraining方法,因为他们不需要这种方法