Keras 2 API 文档 / 回调 API / CSVLogger

CSVLogger

[源代码]

CSVLogger

tf_keras.callbacks.CSVLogger(filename, separator=",", append=False)

将 epoch 结果流式传输到 CSV 文件的回调函数。

支持所有可以表示为字符串的值,包括 1D 可迭代对象,例如 np.ndarray

示例

csv_logger = CSVLogger('training.log')
model.fit(X_train, Y_train, callbacks=[csv_logger])

参数

  • filename: CSV 文件的文件名,例如 'run/log.csv'
  • separator: 用于分隔 CSV 文件中元素的字符串。分隔符字符串(“分隔符”)必须是 1 个字符的字符串。
  • append: 布尔值。True:如果文件存在则追加(用于继续训练)。False:覆盖现有文件。