2

mein Modell Model Training mitProbleme keras Verständnis Ausgabe Protokollierung

model.fit_generator(
    ..., 
    verbose=1, 
    ... 
) 

erzeugt die folgende Ausgabe:

Epoch 1/5 
64 128 
128 192 

    64/6400 [..............................] - ETA: 466s - loss: 0.0189 - mean_squared_error: 0.0189192 256 

128/6400 [..............................] - ETA: 253s - loss: 0.0163 - mean_squared_error: 0.0163 

was macht

64 128 
128 192 

bedeuten? Es hat sicherlich mit der batch_size von 64 zu tun, aber was bedeuten diese spezifischen Ausgabezeilen und warum werden sie gedruckt?

Antwort

2

Wenn Sie die Option verbose=1 einstellen - Keras druckt die Informationen über loss, die geschätzte verbleibende Zeit und eine Metrik, die während der Modellkompilierung nach jedem Batch bereitgestellt wird. Gewöhnlich wird es dynamisch gedruckt - so dass Sie für jede Epoche nur einen Balken sehen konnten - aber aus irgendeinem Grund druckt Ihr Python neue Zeile Stapel für Stapel.

+0

Hallo Marcin, danke für deine Antwort. Aber es scheint ein Missverständnis zu geben - ich habe nach zwei spezifischen Linien gefragt, nur nach Zahlen. Ich habe meine Frage bearbeitet, um genauer zu sein. – user1934212

+1

Können Sie den Code Ihres Generators angeben? –

+1

Danke, dass Sie mir helfen meinen eigenen "Fehler" zu finden: Es gibt eine Druckanweisung in meinem Generator. – user1934212