下記ページを参考にChainerとPythonで簡単なチャットボットを作っています。
手法はseq2seqです。
コードはそのままコピペしてます。
[Chainerを使ってSeq2Seqモデルによる簡易チャットボットを作ってみた。]
https://qiita.com/neriai/items/82716e261be68ad5712a
15セットほどの少量の学習データを用意し、モデルを出力し、応答テストもできました。
しかし、大量の学習データを使用する場合、今のコードのままでは、すべての処理が終わるまで、処理を中断出来ません。
CPUでノロノロ回すつもりですので、空き時間に前回の途中から再開する、ということが出来れば嬉しいのですが…
そこで、質問したいことは、
・Chainerには、「学習を任意の段階で中断した場合、学習の状態を保存し、前回中断された状態から再開する」というような機能は実装できるのでしょうか?
・出来るのであれば、どのような関数を使用し、どう組み込めばいいのか
を、教えて頂きたいのです。
Iteratorなどを使うのかと思いましたが、少し違うようです
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。