【发布时间】:2021-10-09 20:11:54
【问题描述】:
我最近从 Tensorflow 2.2.0 切换到 2.4.1,现在我遇到了 ModelCheckpoint 回调路径的问题。如果我使用 tf 2.2 的环境,此代码可以正常工作,但在使用 tf 2.4.1 时会出错。
checkpoint_filepath = 'path_to/temp_checkpoints/model/epoch-{epoch}_loss-{lr:.2e}_loss-{val_loss:.3e}'
checkpoint = ModelCheckpoint(checkpoint_filepath, monitor='val_loss')
history = model.fit(training_data, training_data,
epochs=10,
batch_size=32,
shuffle=True,
validation_data=(validation_data, validation_data),
verbose=verbose, callbacks=[checkpoint])
错误:
KeyError: '未能格式化此回调文件路径:“path_to/temp_checkpoints/model/epoch-{epoch}_loss-{lr:.2e}_loss-{val_loss:.3e}”。原因:'lr''
【问题讨论】:
标签: tensorflow keras callback