2

分類には WEKA GUI を使用しています。LibSVM の線形カーネルを使用するために、LibSVM ライブラリを組み込みました。パフォーマンス結果に加えて、この線形カーネルの正確な重みも確認したいと思います。これを行う方法があるかどうか誰かが知っていますか?私は検索しましたが、これまでのところ何も得られませんでした。

4

1 に答える 1

2

式は次のとおりです: $w = \sum_i(\alpha_i x_i)$、ここで、\alpha_i はラングランジュ乗数、x_i はサポート ベクターです。私はWEKA内でそれを行ったことはありませんが、これはMATLABで行う方法です。うまくいけば、それはかなり自明であり、WEKAからこのコードを簡単に再現できることを願っています。最終的には同じライブラリ(LIBSVM)を使用しています:

function [w b] = generate_w_b(model)
w = zeros(size(model.SVs,2),1);
for i=1:size(model.SVs,1),
    w = w+model.sv_coef(i)*model.SVs(i,:)';
end
b = model.rho;
于 2012-08-16T07:37:19.810 に答える