如何分析 ml.net 中多类分类预测给出的分数数组?

How to analyze array of scores given by prediction in multiclass classification in ml.net?

我在 ML.NET 中创建了一个多类分类项目。该项目对错误进行分类并预测模型认为的错误类型。

例如Object reference not set to an instance of an object 是“运行时”错误。

这很好用,我可以进行预测。但是,我还需要知道预测的置信度。我在具有多个值的数组中获取分数。我不确定如何解释这些值。

每一个都是正确的概率(0到1之间的数字)。您的数据中每个 class 对应一个。查看屏幕截图,您有 120 种不同类型的错误。这 120 个置信度分数总和应为 1。

预测被选为置信度得分最高的元素。因此,要找到预测的置信度,您只需找到数组中的最大数字即可。