继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

SVM:利用sklearn 实现SVM分类 相关参数说明ING

慕斯卡3302699
关注TA
已关注
手记 271
粉丝 58
获赞 314

scv 函数

class sklearn.svm.SVC(C=1.0, kernel=’rbf’, degree=3, gamma=’auto’, coef0=0.0, shrinking=True, probability=False, tol=0.001, cache_size=200, class_weight=None, verbose=False, max_iter=-1, decision_function_shape=None, random_state=None)

SVM在sklearn库中主要三个参数

  • kernel(核函数linear、RBF)

  • C( C是惩罚系数,即对误差的宽容度。c越高,说明越不能容忍出现误差,容易过拟合。C越小,容易欠拟合。C过大或过小,泛化能力变差)

  • gamma( gamma是选择RBF函数作为kernel后,该函数自带的一个参数。隐含地决定了数据映射到新的特征空间后的分布,gamma越大,支持向量越少,gamma值越小,支持向量越多。支持向量的个数影响训练与预测的速度。)

不适合过大数据量,噪声很多的数据


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP