Keras 2 API 文档 / 回调 API / CSVLogger

CSVLogger

[源码]

CSVLogger

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

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

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

示例

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

参数

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