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

mat*_*ang 3 theano keras tensorflow

起初,我在 tensorflow 后端运行 keras,并且进度条很好。然后我安装了 Theano,并在切换回 tensorflow 之前尝试使用它一段时间。安装 Theano 后,出现在每个 epoch 的进度条只会在 epoch 完成后出现,所以在训练时,我看不到它的进度。

Epoch 1/50
21/21 [=============================] 10s - loss:0.6928 - loss_val: 0.6912
Run Code Online (Sandbox Code Playgroud)

我希望它在训练时显示进度,如下所示:

Epoch 1/50
21/21 [=====>.......................] 10s - loss:0.6928 - loss_val: 0.6912
Run Code Online (Sandbox Code Playgroud)

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

AR_*_*AR_ 8

尝试使用:

 model.fit(.....,.....,....,verbose=1)
Run Code Online (Sandbox Code Playgroud)

verbose 变量用于显示训练进度。您可以查看 Keras 文档:

详细:0 表示不记录到标准输出,1 表示进度条记录,2 表示每个 epoch 的一个日志行。