【问题标题】:Have an 'Unidentified' Class in Accord.Net SVM在 Accord.Net SVM 中有一个“未识别”类
【发布时间】:2017-12-09 19:29:50
【问题描述】:

我正在使用 MultiClassSupportVectorMachine 类进行一些分类。具体来说,我的数据有 24 个维度,其中的值非常接近地组合在一起。我将在这些数据中识别大约 10 个左右的类。

我正在寻找确定输入值何时真正远离组。类似于具有无法识别的 0 类,然后只有当 SVM 高度信任它在组中时才输出 1 到 10 类的东西。

本质上,我希望从这张图片的顶部到底部: this image showing SVM classification

在accord.net 中是否可能发生这样的事情?

谢谢!

【问题讨论】:

    标签: c# classification svm accord.net


    【解决方案1】:

    我回答了我自己的问题!

    这可以通过使用 Probability 函数从 SupportVectorMachine 类中获取猜测的准确程度来估计,然后将其用作阈值来拒绝低概率的猜测。

    【讨论】:

    • 如果您使用概率方法,请确保您已使用 ProbabilisticOutputCalibration 将机器校准为概率,或者您已使用概率学习算法,例如 ProbabilisticCoordinateDescent。
    猜你喜欢
    • 2018-08-20
    • 2017-10-10
    • 2015-07-09
    • 2019-08-15
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    相关资源
    最近更新 更多