在 Jupyter notebook 中中断 keras 训练是否可以节省训练?

Oli*_* Ni 8 keras jupyter-notebook

因此,我正在使用 Jupyter Notebook 和 Keras 进行机器学习项目,并开始进行培训。几个小时后我回来了,才意识到我不小心将时代设置为一个非常高的数字。

我想知道,如果我停止运行单元格(发送一个键盘中断),整个训练会被取消吗?或者我现在所处的时代的权重仍然会被保存?

我仍然可以从下一个单元格访问模型。

小智 8

经过训练的模型仍将在内存中,处于发生 KeyboardInterrupt 时的状态。只要 Python 内核没有停止或模型没有重新实例化,您就可以继续使用经过训练的模型。要对此进行测试,请评估模型的预测准确性。

请注意,如果您继续训练模型,KeyboardInterrupt 会重新启动纪元计数器。这将影响依赖于纪元号的任何回调。