var N;
var data = new Array(10);
var labels= new Array(10);
function sample(){
var sub= new svmjs.SVM();
N= 10;
data[0]=[-0.4326 , 1.1909 ];
data[1]= [3.0, 4.0];
data[2]=[0.1253 , -0.0376 ];
data[3]=[0.2877 , 0.3273 ];
data[4]=[-1.1465 , 0.1746 ];
data[5]=[1.8133 , 2.1139 ];
data[6]=[2.7258 , 3.0668 ];
data[7]=[1.4117 , 2.0593 ];
data[8]=[4.1832 , 1.9044 ];
data[9]=[1.8636 , 1.1677 ];
labels[0]= 1;
labels[1]= 1;
labels[2]= 1;
labels[3]= 1;
labels[4]= 1;
labels[5]= -1;
labels[6]= -1;
labels[7]= -1;
labels[8]= -1;
labels[9]= -1;
sub.train(data, labels,{ kernel: 'linear' , C: 1.0});
var wb= sub.getWeights();
var s;
var marg= sub.margins(data);
for(s=0;s<10;s++){
alert(marg[s]+","+labels[s]);
}
}
最終更新:2014年01月20日 06:25