我fit_generator(data_generator, steps_per_epoch=total/batch_size, epochs=epochs, verbose=2,callbacks=mylist)
在训练期间在 Keras 中使用,而我不知道如何让它在训练时打印训练准确度?好像是在没有打印任何信息的情况下进行培训...
从文档的fit
(对于相同的情况下fit_generator
):
详细:0 表示不记录到标准输出,1 表示进度条记录,2 表示每个时期的一个日志行。
这是MNIST CNN 示例的输出:
与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
训练loss
和acc
确实可用的地方,但只有在每个时代结束之后。
与verbose=1
(快照):
Train on 60000 samples, validate on 10000 samples
Epoch 1/2
25088/60000 [===========>..................] - ETA: 2:51 - loss: 0.5471 - acc: 0.8305
训练loss
和在时代期间acc
可用的地方,以及一个进度条。
由于您似乎正在寻找第二种情况,请更改为verbose=1
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句