📄 testmain.cpp
字号:
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
};
svm_result ans;
int i,j;
// p=(double **)data;
ans = training(data,Y,NUM);
for(i=0;i<ans.total_sv;i++)
printf("alpha[%d] = %e\n",i+1,ans.alpha[i]);
printf("rho = %e\n",ans.rho);
for(i=0;i<ans.total_sv;i++)
{
printf("index = %d\n",ans.index[i]);
for(j=0;j<5;j++)
printf(" %e ,",ans.sv[i][j]);
printf("\n");
}
double tdata[NUM][LENGTH];
int k;
int sum;
for(k=0;k<18;k++)
{
sum=0;
for(i=0;i<ans.total_sv;i++)
{
int value=0;
for(int j=0;j<LENGTH;j++)
{
value+=(int)((data[ans.index[i]][j]-tdata[k][j])*(data[ans.index[i]][j]-tdata[k][j]));
}
sum+=(int)(ans.alpha[i]*exp(-value*2));
}
sum+=(int)ans.rho;
printf("Listnum: %d,out = %e\n",k,sum);
}
//K(x1,x2)=exp(-gama*||xi - xj||^2)
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -