导图社区 SVM法
SVM思维导图:线性SVM(做分类、做回归)、多项式SVM(LinearSVC类、SVC类、LinearSVR类、SVR类,类导入与超参数设置与分类一样,但是需要将C参数转化为eplison参数)等等
目前来看,本思维导图是全站最基础,最明晰的numpy的脑图,结构清晰,欢迎交流学习!
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
SVM
线性SVM
做分类
LinearSVC类
特点:对实例的增加不敏感
代码
导入:from sklearn.svm import LinearSVC
需要注意的超参数:C,代表间隔的大小,越小越大
SVC类
特点:支持核技巧,对特征增加不敏感
导入:from sklearn.svm import SVC
需要注意的超参数
kernel,做线性回归选用linear
C,代表间隔大小,越小越大
都需要设置C参数,代表间隔大小
做回归
LinearSVR类
特点:对实例的增加不明显
导入:from sklearn.svm import LinearSVR
需要注意的超参数:$\eplison$,代表允许的大多数误差
SVR类,类导入与超参数设置与分类一样,但是需要将C参数转化为eplison参数
都需要设置eplison参数,代表误差大小
多项式SVM
导入
扩张项:from sklearn.preprocessing import PolynomialFeatures
支持向量机:from sklearn.svm import LinearSVC
需要注意的超参数:C,代表间隔大小,越小越大
kernel
设置为"poly"
需要设置degree,代表阶数
需要设置coef0,代表受多项式影响程度
需要设置C,代表间隔大小,越小越大
设置为"rbf"
需要设置gamma,代表正则化程度,值越大边界越弯曲
扩张项:from sklearn.preprocessing import PolynoimalFeatures
需要注意的超参数:eplison,代表允许有多大的超参数