我正在使用 WEKA GUI 进行分类。我合并了 LibSVM 库以使用 LibSVM 的线性内核。现在除了性能结果之外,我还想看看这个线性内核中的确切权重。有谁知道是否有办法做到这一点?我搜索并没有得到任何东西。
问问题
749 次
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 回答