我正在尝试 AutoML Natural Language,发现“评估”选项卡有很多信息。我想知道我可以用这个标签做多少调整。例如:
当我调整“分数阈值”时,“精度”和“召回”会发生变化。但我能用它做什么?我应该用改变的“分数阈值”重新训练模型吗?
如果我没有更改数据集,而是调整了“分数阈值”,当我单击“训练新模型”时会发生什么?
我正在尝试 AutoML Natural Language,发现“评估”选项卡有很多信息。我想知道我可以用这个标签做多少调整。例如:
当我调整“分数阈值”时,“精度”和“召回”会发生变化。但我能用它做什么?我应该用改变的“分数阈值”重新训练模型吗?
如果我没有更改数据集,而是调整了“分数阈值”,当我单击“训练新模型”时会发生什么?
使用评估选项卡选择相关的分数阈值以应用于您的问题。由于对模型的 API 调用以以下格式返回有效负载,其中包含所有标签及其相关分数,因此有必要选择一个阈值来过滤结果并仅显示分数高于此所选阈值的标签。
payload {
classification {
score: 0.999904990196
}
display_name: <label_1_name>
}
payload {
classification {
score: 9.50000030571e-05
}
display_name: <label_2_name>
}
因此,您不会使用所选阈值重新训练新模型,因为阈值不是训练参数。
关于第二个问题:它将训练相同的模型。在 UI 中,您只能“玩”阈值来更新评估结果,它不会将任何内容保存到后端。它只是帮助您为您的应用程序选择一个相关的号码。