我在https://github.com/suriyadeepan/easy_seq2seq/blob/master/execute.py运行了一个RNN演示,除了我不知道什么时候停止之外,一切都运行得很好。
此模块中的train()方法(exectue.py)似乎没有停止条件。还有其他人曾经运行过这个演示吗?这种方法怎么能停止?自己杀了吗?如果是的话,何时?
感谢您的帮助。
答案 0 :(得分:2)
train()
方法不会停留在它自己的方法上,因为它包含一个无限循环。 train()
方法会在一定次数的迭代后定期保存模型,具体取决于seq2seq.ini
中的设置。
准备好后,您应该取消培训(使用CTRL + C
)。然后,您可以在' test'中运行最近保存的模型。或者'服务'模式。您可以在seq2seq.ini
中更改模式,然后再次运行python execute.py
以在该模式下运行代码。