我正在尝试保存指标:100 和 50 个时期内每个时期的损失、验证损失和 mAP,但在实验结束时出现以下错误: 运行失败:RunHistory 最终确定失败:ServiceException:代码:400 消息:(ValidationError)指标文档太大
我使用此代码来保存指标</p>
run.log_list("loss", history.history["loss"])
run.log_list("val_loss", history.history["val_loss"])
run.log_list("val_mean_average_precision", history.history["val_mean_average_precision"])
我不明白为什么尝试仅保存 3 个指标超出了 Azure ML 服务的限制。
最佳答案
您可以将运行历史记录列表写入分成较小的 block ,如下所示:
run.log_list("loss", history.history["loss"][:N])
run.log_list("loss", history.history["loss"][N:])
在内部,运行历史记录服务将具有相同指标名称的 block 连接到一个连续的列表中。
关于azure - Azure ML 服务中的指标文档太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58691120/