アットウィキロゴ

svm3

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