【问题标题】:What are the various Run metrics that can be added in run in AzureML在 AzureML 中运行时可以添加哪些各种运行指标
【发布时间】:2020-12-05 12:33:18
【问题描述】:

在 AzureML 中执行 ML 实验时,我想记录多个内容。可以记录的各种对象是什么。

【问题讨论】:

    标签: azureml azureml-python-sdk


    【解决方案1】:

    可以在训练实验时将以下指标添加到运行中。

    标量

    使用 azureml.core.Run.log 将数值或字符串值记录到具有给定名称的运行。将指标记录到运行会导致该指标存储在实验的运行记录中。您可以在一次运行中多次记录相同的指标,结果被视为该指标的向量。

    示例: run.log("accuracy", 0.95)

    列表

    使用 azureml.core.Run.log_list 将值列表记录到具有给定名称的运行中。

    例子:

    run.log_list("accuracies", [0.6, 0.7, 0.87])

    使用 azureml.core.Run.log_row 创建一个包含多列的指标,如 kwargs 中所述。每个命名参数都会生成一个具有指定值的列。 log_row 可以被调用一次来记录一个任意的元组,也可以在一个循环中调用多次来生成一个完整的表。

    例子:

    run.log_row("Y over X", x=1, y=0.4)
    

    表格

    使用 azureml.core.Run.log_table 将字典对象记录到具有给定名称的运行中。

    例子:

    run.log_table("Y over X", {"x":[1, 2, 3], "y":[0.6, 0.7, 0.89]})
    

    图片

    将图像记录到运行记录中。使用 azureml.core.Run.log_image 将图像文件或 matplotlib 图记录到运行中。这些图像将在运行记录中可见且可比较。

    例子:

    run.log_image("ROC", plt)
    

    参考:https://docs.microsoft.com/en-us/python/api/azureml-core/azureml.core.run(class)?view=azure-ml-py

    【讨论】:

      猜你喜欢
      • 2011-01-27
      • 1970-01-01
      • 1970-01-01
      • 2018-08-03
      • 1970-01-01
      • 2018-05-11
      • 2021-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多