필터 지우기
필터 지우기

SVM Poly Kernal Machine Training?

조회 수: 3 (최근 30일)
AR
AR 2015년 12월 13일
편집: Walter Roberson 2015년 12월 13일
Hello. Training Poly Kernel SVM. How do I know when machine trained? I was expecting to use a quadratic solver (quadprog, SMO?) but not sure how and where to insert? Any ideas? Prefer not to use fitcsvm or similar library svm function since I want to see how and where SVM employs quad functions (I will use quad solver though). Thx--AR
%%Poly Kernel Trainer, 2 & 5 Digits
x=[train2(:,1:64);train5(:,1:64)]; % 2,5 digit samples, 1 sample per row, 0s and 1s for attributes
[m,n] = size(x); %[302 64]
Y=[train2(:,65);train5(:,65)];% Labels for #2 & #5 digits, [302,1]
d=3;
alpha=0.0156;
beta=0;
xT=x'; % xT=x(j), x=x(i); used for inner product w/o going to higher dim.
K = (alpha * (x*xT)+ beta).^d; % Polynomial Machine, [302,302]
%%SV= 0.5( ∑i ∑j alpha(i)alpha(j)y(i)y(j)K(x(i),x(j))) - ∑i alpha(i)%%
%%where ∑i alpha(i)=0 and 0<=alpha(i)<C
%%did not employ this equation yet, where??, how?? %%

답변 (0개)

카테고리

Help CenterFile Exchange에서 Statistics and Machine Learning Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by