您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何将Keras损失输出记录到文件

如何将Keras损失输出记录到文件

一个简单的解决方案来解决您的问题。每次使用任何一种fit方法-结果都会返回称为 的特殊回调。它具有一个字段history,该字段是每个时期后注册的所有度量的字典。因此,可以在每个时期之后轻松获得损失函数值的列表:

history_callback = model.fit(params...)
loss_history = history_callback.history["loss"]

将此类列表保存到文件很容易(例如,通过将其转换为numpy数组并使用savetxt方法)。

尝试:

import numpy
numpy_loss_history = numpy.array(loss_history)
numpy.savetxt("loss_history.txt", numpy_loss_history, delimiter=",")

Keras回调文档的“ 段落中编写了每批记录后记录损失的问题的解决方案。

其他 2022/1/1 18:26:54 有442人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶