var N;
var data = new Array(10);
var labels= new Array(10);
function sample(){
var sub= new svmjs.SVM();
N= 10;
data[0]=[6 ,-1.1909 ,2];
data[1]= [3.0, -4.0,1];
data[2]=[0.1253 , -0.0376 ,2 ];
data[3]=[0.2877 , -0.3273,1 ];
data[4]=[-1.1465 , 0.1746,3 ];
data[5]=[-1.8133 , 2.1139 ,3 ];
data[6]=[-2.7258 , 3.0668 ,3 ];
data[7]=[-1.4117 , 2.0593 ,3 ];
data[8]=[-4.1832 , 1.9044 ,3 ];
data[9]=[-1.8636 , 1.1677 ,3 ];
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 m= sub.predict(data);
var wb= sub.getWeights();
alert(wb.w[2]);
var str;
var s;
str="<table>";
for(s=0;s<10;s++){
str=str+"<tr><td>"+labels[s]+"</td>";
str=str+"<td>"+m[s]+"</td></tr>";
}
str=str+"</table>";
$("#memo").html(str);
}
最終更新:2014年01月21日 03:15