【问题标题】:SVM vector of weights权重的 SVM 向量
【发布时间】:2014-04-15 07:07:18
【问题描述】:

我有一个分类任务,我使用svm_perf 应用程序。

问题是已经训练了模型我想知道是否有可能获得特征的权重。

有一个输出 alpha 的 -a 参数,老实说,我不记得 SVM 中的 alpha 我认为权重总是 w

【问题讨论】:

    标签: machine-learning classification svm svmlight


    【解决方案1】:

    如果您正在实现线性 SVM,则有一个基于 svm_learnsvm_perf_learn 输出的模型文件的 Python script。具体来说,权重就是w=SUM_i (y_i*alpha_i*sv_i),其中sv_i是支持向量,y_i是训练样本的类别。

    如果您使用的是非线性 SVM,I don't think the weights coefficients are directly related to the input space。然而你可以得到决策函数:

    f(x) = sgn( SUM_i (alpha_i*y_i*K(sv_i,x)) + b );
    

    K 是你的内核函数。

    【讨论】:

    • 非常感谢您的解释。
    猜你喜欢
    • 2017-10-17
    • 2015-10-10
    • 2012-03-16
    • 1970-01-01
    • 2019-10-24
    • 2018-12-15
    • 2011-11-09
    • 1970-01-01
    • 2019-06-27
    相关资源
    最近更新 更多