2017-07-12 5 views

答えて

0

あなたが参照しているnntoolに列車方法(https://de.mathworks.com/help/nnet/ref/train.html参照)が使用されているかどうかわかりません。

私はこのメソッドを非常に幅広く使用しており、テンソルフローと同様に動作し、多数のチェックポイントを格納し、最新のステータスをロードしてそのようなポイントからトレーニングを続行します。コードは次のようになります。

[feat,target] = iris_dataset; 
my_nn = patternnet(20); 
my_nn = train(my_nn,feat,target,'CheckpointFile','MyCheckpoint','CheckpointDelay',30); 

ここでは、チェックポイントが30秒ごとに1つ以下の割合で格納されるように要求しています。あなたがネットを訓練し続けたい場合など、チェックポイントファイルからロードする必要があります。

[feat,target] = iris_dataset; 
load MyCheckpoint 
my_nn = checkpoint.my_nn; 
my_nn = train(my_nn,feat,target,'CheckpointFile','MyCheckpoint'); 

このソリューションでは、コマンドラインからまたはスクリプト経由ではなく、Mathworks社から供給されたGUIを使用してネットワークを訓練が含まれます。私は正直なところ、この後者の方法は初心者にとっては大変だと思っていますが、コマンドラインを使って面白い使い方をしたい場合や、TorchやTensorflowのようなライブラリにうまく切り替えることができたら!

希望すると助かります!

関連する問題