Windows下使用libsvm中的grid.py和easy.py进行参数调优

这篇博客介绍了如何在Windows系统下利用libsvm的grid.py和easy.py工具进行参数调优。通过设置Python和gnuplot的路径,运行grid.py进行C-SVC的参数c和γ的选择,找到最优参数,最后讨论了遇到的问题和解决方案。同时,文章简述了easy.py的使用方法,它能完成从参数优选到预测的全过程。
摘要由CSDN通过智能技术生成

(本文整理自flydreamGG博客,在此表示感谢)
libsvm中有进行参数调优的工具grid.py和easy.py可以使用,这些工具可以帮助我们选择更好的参数,减少自己参数选优带来的烦扰。
所需工具:libsvm、gnuplot(gp460win32)
本机环境:Windows 7(32),Python 2.7
步骤:
1.安装好Python,并且解压libsvm
以本机为例:

Python路径:C:\python27
libsvm路径:C:\Users\fhl\Documents\MATLAB\libsvm-master
(不要嘲笑我的路径,新手入门时以为libsvm是MATLAB中的工具,所以就放在了MATLAB中,后来就懒得改了)

gnuplot路径:C:\Users\fhl\Documents\gnuplot\bin
(gnuplot是为了绘图和选取参数的,工具包网上有,也可以跟我要)

2.grid.py使用方法

文件grid.py是对C-SVC的参数c和γ(gama)做优选的,原理也是网格遍历,假设我们要对目录d:/libsvm/program/tools下的样本文heart_scale做优选,其具体用法为:

第一步:打开C:\Users\fhl\Documents\MATLAB\libsvm-master下的tools文件夹,找到grid.py文件。用python打开(不能双击,而要右键选择“Edit with IDLE”或者先打开IDLE,再添加进去),修改s

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值