什么时候将easy_seq2seq中的train()方法停止?

时间:2016-10-24 08:33:34

标签: python deep-learning

我在https://github.com/suriyadeepan/easy_seq2seq/blob/master/execute.py运行了一个RNN演示,除了我不知道什么时候停止之外,一切都运行得很好。

此模块中的train()方法(exectue.py)似乎没有停止条件。还有其他人曾经运行过这个演示吗?这种方法怎么能停止?自己杀了吗?如果是的话,何时?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

train()方法不会停留在它自己的方法上,因为它包含一个无限循环。 train()方法会在一定次数的迭代后定期保存模型,具体取决于seq2seq.ini中的设置。

准备好后,您应该取消培训(使用CTRL + C)。然后,您可以在' test'中运行最近保存的模型。或者'服务'模式。您可以在seq2seq.ini中更改模式,然后再次运行python execute.py以在该模式下运行代码。