使用libsvm绘制决策边界

时间:2012-12-27 20:26:19

标签: matlab plot svm libsvm boundary

我想绘制虹膜数据分类的决策边界。由于决策边界是4D空间中的超级计划,因此绘制决策边界并不简单。

根据LIBSVM FAQ page,我们应该遵循w和b。假设目标是找到类1对3的向量w。

coef = [m.sv_coef(1:3,2); m.sv_coef(25:42,1)];
SVs = [m.SVs(1:3,:); m.SVs(25:42,:)];
w = SVs'*coef;
b = -m.rho(2);

我想通过仅选择2个数据维度来绘制2D空间中的边界。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

你的代码是真的。你应该尝试2个可以将2个类appropraitely.try 1和3分开的维度。