gpt4 book ai didi

orange - 如何计算 Orange 中特定目标类的 Precision、Recall 和 F1?

转载 作者:行者123 更新时间:2023-12-05 06:32:26 26 4
gpt4 key购买 nike

在测试和评分小部件中,我们可以更改目标类(如果我们进行分类)。

Image

但我想使用 Python 脚本小部件进行测试和评分。

Orange.evaluation.Precision(results=None, **kwargs)

Orange.evaluation.Recall(results=None, **kwargs)

Orange.evaluation.F1(results=None, **kwargs)

如何改变目标类别?

最佳答案

获得 CV(或其他)结果后,例如

import Orange
tree = Orange.classification.tree.TreeLearner()
res = Orange.evaluation.CrossValidation(data, [tree])

将目标值索引(参见data.domain.class_var.values)传递给评分函数:

Orange.evaluation.F1(res, target=0)

类 F1、Recall 和 Precision 将参数传递给 scikit-learn 实现。

关于orange - 如何计算 Orange 中特定目标类的 Precision、Recall 和 F1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51326154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com