机器学习之sklearn——SVM

sklearn包对于SVM可输出支持向量,以及其系数和数目:

print '支持向量的数目: ', clf.n_support_

print '支持向量的系数: ', clf.dual_coef_

print '支持向量:', clf.support_

 

 处理不平衡数据常用方法:将少数类的数据权值加重

sklearn中的SVM分类问题加入权重可以通过class_weight属性
clfs = [svm.SVC(C=1, kernel='linear', decision_function_shape='ovr'),

svm.SVC(C=1, kernel='linear', decision_function_shape='ovr', class_weight={-1: 1, 1: 50}),
svm.SVC(C=0.8, kernel='rbf', gamma=0.5, class_weight={-1: 1, 1: 2}, decision_function_shape='ovr'),
svm.SVC(C=0.8, kernel='rbf', gamma=0.5, class_weight={-1: 1, 1: 10}, decision_function_shape='ovr'),
]

图像的像素灰度值是0-255,0表示黑,255表示白

SVM能处理回归问题svm.SVR

sklearn提供了调参的函数sklearn.grid_search.GridSearchCV:

 

 

 

 

转载于:https://www.cnblogs.com/lvtianqi/p/6224110.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值