CNTKで訓練されたモデルを永続化したいと思っています。しかし、それをインポートする際に何らかのエラーがあるようです。ImportError:名前を 'persist'にインポートできません
from cntk import persist
これは、ImportErrorをスローしています。
私は間違ったやり方をしていますか?それともこれはもはやサポートされていますか?モデルを永続化する別の方法はありますか?
CNTKで訓練されたモデルを永続化したいと思っています。しかし、それをインポートする際に何らかのエラーがあるようです。ImportError:名前を 'persist'にインポートできません
from cntk import persist
これは、ImportErrorをスローしています。
私は間違ったやり方をしていますか?それともこれはもはやサポートされていますか?モデルを永続化する別の方法はありますか?
が残っていると言うことができます。 save_modelはすべてのCNTK関数のメソッドになりました。 save_model(z、filename)の代わりに、z.save_model(filename)を実行します。 Load_modelは以前と同じように動作しますが、cntk.ops.functionsからインポートします。たとえば、次のようになります。https://github.com/Microsoft/CNTK/blob/v2.0.beta7.0/Tutorials/CNTK_203_Reinforcement_Learning_Basics.ipynbまたはhttps://github.com/Microsoft/CNTK/blob/v2.0.beta7.0/bindings/python/cntk/tests/persist_test.py
機能がcntk機能に移行しました。新しい方法はmynetwork.save_model(...)
です。ここで、mynetwork
は計算のルート(通常は予測)を表します。モデルを読み込むためには、ちょうどmynetwork = C.load_model(...)
さらに新しい機能:この関数は現在、 '.save(filename)'と呼ばれています。 –