首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用javascript生成分类报告

如何使用javascript生成分类报告
EN

Stack Overflow用户
提问于 2022-03-17 18:27:56
回答 1查看 91关注 0票数 0

我使用ml5来解决分类问题,我使用KNN分类器。如何获得模型的精度和分类报告?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-21 16:07:19

注意,文档提到了classify()的输出:

对象:它返回一个带有顶级classIndex和标签的对象,将所有类索引映射到它们的置信度的信任关系,以及通过标签映射所有类的信任的confidencesByLabel。

贝娄也有一些例子,比如视频示例。

如果您在result中以gotResults()打印,您将看到如下所示:

代码语言:javascript
复制
{
    "classIndex": 2,
    "label": "Scissor",
    "confidences": {
        "0": 0.3333333333333333,
        "1": 0,
        "2": 0.6666666666666666
    },
    "confidencesByLabel": {
        "Rock": 0.3333333333333333,
        "Paper": 0,
        "Scissor": 0.6666666666666666
    }
}
  • classIndex将是顶级类的索引。
  • label是与该类关联的字符串。
  • confidences返回对象,其中键是类索引,值是信任(作为规范化值(例如0.0 = 0%,0.5 = 50%,1.0 = 100%,等等)。
  • confidencesByLabel提供了与上面相同的置信度值,但键不是类索引,而是类标签。

简而言之,一旦调用了classify(),在结果处理程序中,根据应用程序的不同,就需要使用result.confidencesresult.confidencesByLabel

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71517347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档