2016-10-24 5 views
1

私はhttps://github.com/suriyadeepan/easy_seq2seq/blob/master/execute.pyでRNNデモを実行していますが、いつ停止するべきか分からない限り、すべてがうまく動作します。easy_seq2seqでtrain()メソッドをいつ停止するのですか?

このモジュールのtrain()メソッド(exectue.py)には停止条件がないようです。誰もがこのデモを実行したことがありますか?この方法はどのように停止できますか?あなた自身でそれを殺す?もしそうなら、いつ?

ありがとうございました。

答えて

2

train()のメソッドは無限ループを含んでいるので、それ自体では停止しません。 train()メソッドは、seq2seq.iniの設定に応じて、一定の回数の反復後にモデルを定期的に保存します。

準備ができたらトレーニングをキャンセルする必要があります(CTRL + C)。最後に保存したモデルを 'テスト'モードまたは 'サーブ'モードで実行できます。 seq2seq.iniでモードを変更し、python execute.pyを再度実行して、そのモードでコードを実行できます。