Keras 3 API 文档 / 回调API / CSV日志记录器

CSV日志记录器

[source]

CSVLogger class

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

回调函数,将每轮结果流式传输到CSV文件中.

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

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

示例:

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