2017-11-11 12 views
0

私はトレーニング中にKerasでfit_generator(data_generator, steps_per_epoch=total/batch_size, epochs=epochs, verbose=2,callbacks=mylist)を使用しますが、トレーニング中にトレーニングの精度を印刷する方法はわかりません。それが印刷されたすべての情報なしでトレーニングをやっているように思え ... docsfit用(fit_generatorため同じケース)からKerasでトレーニング精度の出力を取得するにはどうすればよいですか?

+0

答えがあなたの問題を解決したので、親切に[同意します](https://stackoverflow.com/help/someone-answers) - ありがとう – desertnaut

答えて

2

冗長:0 STDOUT、1にロギングなしのためプログレスバーのロギング、エポックごとに1つのログ行に2つ。ここで

MNIST CNN exampleための出力です:verbose=2

  • (あなたのケース):

    Train on 60000 samples, validate on 10000 samples 
    Epoch 1/2 
    - 298s - loss: 0.3323 - acc: 0.8983 - val_loss: 0.0735 - val_acc: 0.9763 
    Epoch 2/2 
    - 305s - loss: 0.1111 - acc: 0.9672 - val_loss: 0.0502 - val_acc: 0.9838 
    

どこトレーニングlossaccが実際に利用可能であるが、唯一の終了後各期の

  • verbose=1(スナップショット)を有する:トレーニングlossaccプログレスバーと共に、エポック中入手可能である

    Train on 60000 samples, validate on 10000 samples 
    Epoch 1/2 
    25088/60000 [===========>..................] - ETA: 2:51 - loss: 0.5471 - acc: 0.8305 
    

第2のケースを探しているようですので、verbose=1に変更してください。

+0

ありがとう、それは私が欲しいものです! – YJHMITWEB

+0

@YJHMITWEBよかった! **答えを受け入れてください** – desertnaut

関連する問題