【问题标题】:SVM Matlab classificationSVM Matlab分类
【发布时间】:2019-01-30 03:53:10
【问题描述】:

我正在处理一个 4 类分类问题,它并不是特别不平衡,没有丢失很多观察结果。看起来一切都很好,但是当我使用 fitcecoc 进行分类时,它会将所有内容分类为第一类的一部分。我试试。在一个与所有分解的数据上使用 fitclinear 和 fitcsvm 但获得相同的结果。你对这个问题的原因有任何线索吗?

【问题讨论】:

    标签: matlab machine-learning svm


    【解决方案1】:

    以下是一些建议:

    • 您是否对数据进行了标准化?支持向量机对特征很敏感 从不同的尺度。

    • 保存您在训练和使用期间获得的均值和标准差 在预测阶段用于标准化测试的那些值 样本。

    • 更改 C 值并查看是否会更改结果。

    我希望这些帮助。

    【讨论】:

    • 实际上我在拆分它们之前对它们进行了训练和测试,然后因为我得到了与尝试添加权重之前相同的结果
    猜你喜欢
    • 2013-01-23
    • 2013-07-04
    • 2013-05-20
    • 2011-03-05
    • 2013-04-20
    • 2015-12-21
    • 2020-04-07
    • 2013-06-07
    • 2015-07-17
    相关资源
    最近更新 更多