LIBSVM中归一化和参数估计的重要性

LIBSVM中归一化和参数估计的重要性

下面是Libsvm guide中采用不同方法使用Libsvm的例子:(可以看到归一化和参数估计的重要性)

Astroparticle Physics

– Original sets with default parameters
$./svm-train train.1
$./svm-predict test.1 train.1.model test.1.predict
! Accuracy = 66.925%----很低

– Scaled sets with default parameters
$./svm-scale -l -1 -u 1 -s range1 train.1 > train.1.scale----归一化的结果
$./svm-scale -r range1 test.1 > test.1.scale
$./svm-train train.1.scale
$./svm-predict test.1.scale train.1.scale.model test.1.predict
! Accuracy = 96.15%--还不错

– Scaled sets with parameter selection
$python grid.py train.1.scale
· · ·
8192.0 0.0 96.9569

(Best C=8192.0, G=0.03125 with five-fold cross-validation rate=96.8922%)
$./svm-train -c 8192.0 -g 0.03125 train.1.scale----估计参数c和g
$./svm-predict test.1.scale train.1.scale.model test.1.predict
! Accuracy = 96.525%

– Using an automatic script
$python easy.py train.1 test.1
Scaling training data...
Cross validation...
Best c=8192.0, g=0.03125

Training...
Scaling testing data...
Testing...

Accuracy = 96.525% (3875/4000) (classification)


转自: http://hi.baidu.com/wang_pw/blog/item/965fb35bf19a1dd59c8204d7.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值