Keras 在训练时不显示进度条箭头

Keras does not show progress bar arrow while training

一开始我是运行keras有tensorflow后端,进度条还可以。然后我安装了 Theano,并尝试使用它一段时间,然后再切换回 tensorflow。安装Theano后,每个epoch出现的进度条只有在epoch完成后才会出现,所以在训练时,我看不到它的进度。

Epoch 1/50
21/21 [=============================] 10s - loss:0.6928 - loss_val: 0.6912

我想让它在训练时显示进度,像这样:

Epoch 1/50
21/21 [=====>.......................] 10s - loss:0.6928 - loss_val: 0.6912

为什么安装theano后进度条的格式变了,怎么改成显示进度?

尝试使用:

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

详细变量用于显示训练进度。可以看看Keras的文档:

verbose: 0 for no logging to stdout, 1 for progress bar logging, 2 for one log line per epoch.