2016-06-23 7 views
1

私が理解するところでは、Lasagnaは自動的に改善される損失を強調します。 Kerasが同じことをすることができれば非常に役に立ちますが、私はそれを行う方法を見つけることができないようです。ケラスは改善された損失を強調できますか?

+0

私はなぜこれがdownvotedされているか分かりますか? – user2675516

+1

あなたの質問が高品質ではない(スペルチェッカーを使用することさえできませんでした)が原因かもしれませんが、私は誰が行ったのかわかりません。 Kerasはトレーニング中の損失の印刷をサポートしています。たとえば、TensorBoardにデータを送信するコールバックがあります。正確に何をしたいですか?この機能の画像や動画のような例を表示することはできますか? – nemo

+0

val_lossは回帰に適した尺度ですが、精度は分類に適していることに注意してください。私はあなたがここで回帰問題を意味していたと思います。 –

答えて

1

私は非線形回帰を実行するためにKerasを使用します。 私はcheckpointerと、以下のようにfitメソッドを使用します。私は、ログファイルを取得し、val_lossが向上するたびに、ログファイルの一部が次の行を表示し

checkpointer = ModelCheckpoint(filepath=weightsFile, verbose=1, save_best_only=True) 
predictivemodel.fit(X, y, nb_epoch=50, batch_size=100, show_accuracy=True,verbose=1, validation_split=0.2, callbacks=[EarlyStopping(monitor='val_loss', patience=15, mode='min'),checkpointer]) 

159900/159987 [============================>.] - ETA: 0s - loss: 0.5797 - acc: 0.1123Epoch 00000: val_loss improved from inf to 0.46812, saving model to C:\Users\keras\experiment\dnnModels\weights\weights.hdf5 

を時代遅れの場合、val_lossが改善されない場合、ログファイルに次の行が表示されます。

159900/159987 [============================>.] - ETA: 0s - loss: 0.3379 - acc: 0.1786Epoch 00007: val_loss did not improve 
関連する問題