Вопрос

I want to plot decision boundary for classification of iris data.Since the decision boundaries are hyper plans in 4D space, plotting the decision boundaries are not straightforward.

According to LIBSVM FAQ page we should do following to have w and b. Suppose the goal is to find the vector w of classes 1 vs 3.

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);

I want to plot boundary in 2D space by selecting just 2 dimensions of data. What should I do?

Это было полезно?

Решение

Your code is true.You should try 2 dimension that can separate 2 class appropraitely.try 1 and 3.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top