Tensorflow model.fit()正在打印重复的消息,没有任何错误



我一直在尝试在python中使用TensorFlow来在我的本地机器上训练一些神经网络(NN(。我得到了一个奇怪的错误,即model.fit方法在单个历元的训练中多次打印损失和其他指标。在训练过程中没有任何错误,训练效果非常好。只是重复的消息输出让我很难跟踪进度。

我试过重新安装tensorflow,但没有解决问题。我还训练了多个不同的NN,有些是简单的MLP,有些是CNN。这个问题一直困扰着我所有的NNs。任何建议都将不胜感激。

以下是输出的奇怪消息的屏幕截图:奇怪的消息输出

我想要这样的输出:期望输出

谢谢!

这真的很奇怪。在model.fit中,您没有指定详细参数。这里的文档没有定义默认模式,但显然它是verbose=1,因为你得到了一个进度条。试着设置verbose=2,看看结果是否正确。我假设你的输入是数组,对吗?如果是数组,数组的维度是多少?您没有指定batch_size,因此它默认为32。打印输出显示每个历元需要586步,这意味着你有大约586 X 32=18752个样本,这是正确的吗?

最新更新