libsvm 使用python交叉验证 取最优参数 c g

      一直习惯用libsvm与matlab进行分类,但是想优化分类效果,libsvm的matlab接口中没有这个功能函数,可以使用libsvm中的Python接口,它带有交叉验证,可以帮助我们优化训练model的参数,即一般是取最优损失函数的系数c和RBF中的gamma参数g.    

      1、先安装Python 和图形绘画软件gnuplot 。

      2、将 gnuplot.exe路径     修改easy.py 和grid.py 相应的文件路径。


       3、将训练集放到C:\Users\jin\Documents\MATLAB\libsvm-3.18\tools文件夹下。

       4、在命令窗口,cd C:\Users\jin\Documents\MATLAB\libsvm-3.18\tools  转换到文件所在目录下。

       5、Python easy.py heart_scale        替换成训练集

          Python grid.py heart_scale

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值