Tensorflow 模型检查点(tf.Keras)的文件路径中可以使用哪些参数?

Tensorflow 模型检查点(tf.Keras)的文件路径中可以使用哪些参数?,tensorflow,keras,Tensorflow,Keras,我正在尝试训练一个Keras模型,并在每个时代和补丁中保存模型weighta。 我将检查点定义如下: checkpoint_path='model_checkpoints_5000/checkpoints_{epoch:02d}_{batch:04d}' checkpoint = ModelCheckpoint(filepath = checkpoint_5000_path,frequency = 5000) 并培训模型: model.fit(x=x_train, y=y_train, epo

我正在尝试训练一个Keras模型,并在每个时代和补丁中保存模型weighta。 我将检查点定义如下:

checkpoint_path='model_checkpoints_5000/checkpoints_{epoch:02d}_{batch:04d}'
checkpoint = ModelCheckpoint(filepath = checkpoint_5000_path,frequency = 5000)
并培训模型:

model.fit(x=x_train, y=y_train, epochs=3, validation_data=(x_test, y_test),
               batch_size=10, callbacks=[checkpoint])
但就在forst迭代之后,错误发生了:

KeyError: 'Failed to format this callback filepath: "model_checkpoints_5000/checkpoints_{epoch:02d}_{batch:04d}". Reason: \'batch\'
如何让python将批号添加到文件名中? 如何确定可用于输出的其他参数列表


我的设置:Windows 10、chrome版jupyter笔记本、Python 3.5.4、Tensorflow 2.3.0、Keras是从Tensorflow导入的。

作为一种解决方法,您可以尝试将Tensorflow降级到2.0。谢谢作为一种解决方法,您可以尝试将Tensorflow降级为2.0。谢谢