Keras 3 API 文档 / 回调API / 远程监控

远程监控

[source]

RemoteMonitor class

keras.callbacks.RemoteMonitor(
    root="http://localhost:9000",
    path="/publish/epoch/end/",
    field="data",
    headers=None,
    send_as_json=False,
)

回调用于将事件流式传输到服务器.

需要 requests 库. 事件默认发送到 root + '/publish/epoch/end/'.调用是 HTTP POST,带有 data 参数,该参数是事件数据的 JSON 编码字典. 如果 send_as_json=True,请求的内容类型将为 "application/json". 否则,序列化的 JSON 将在表单中发送.

参数: root: 字符串; 目标服务器的根 URL. path: 字符串; 相对于 root 的路径,事件将发送到该路径. field: 字符串; 数据将存储在的 JSON 字段. 仅当在表单中发送有效负载时使用该字段(即当 send_as_json=False 时). headers: 字典; 可选的自定义 HTTP 头. send_as_json: 布尔值; 请求是否应作为 "application/json" 发送.