- 13
- 0
- 约小于1千字
- 约 1页
- 2021-02-14 发布于山西
- 举报
六六 DATA
支持向量机(python 之sklearn 实现)
# -*- coding: utf-8 -*-
Created on Fri Jan 15 17:01:56 2021
@author: Administrator
X = [...]
y = [...]
######分类问题######
from sklearn.svm import SVC # Support vector classifier
model = SVC(kernel=linear, C=1E10)
#参数释义:
#C:对应松弛变量,调节边界拟合过程中软硬程度,如果C 很大,边界就会很硬,数据点
便不能在边界内“生存”;如果C 比较小,边界线比较软,有一些数据点就可以穿越边界
线,泛化能力强。对于训练样本带有噪声的情况,一般采用后者,把训练样本集中错误分
类的样本作为噪声
#kernel:核函数的选择,默认为‘rbf’ (径向基函数)。算法中采用的核函数类型,可选
参数有:#‘linear’:线性核函数
#‘poly’:多项式核函数
#‘rbf’:径像核函数/高斯核
#‘sigmod’:sigmod 核函数
#‘precomputed’:核矩阵。p
原创力文档

文档评论(0)