支持向量机
关于支持向量机
- 小数据、少特征时代非常流行
- 计算代价高、理论难度高(凸优化)
from sklearn.svm import SVC
from sklearn.svm import SVR
from sklearn.datasets import load_iris
from sklearn.datasets import load_boston
from sklearn.model_selection import train_test_split
import numpy as np
"""
分类问题
"""
X, y = load_iris(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.15, random_state=1)
svc = SVC()
svc.fit(X=X_train,y=y_train)
svc.predict(X=X_test)
svc.score(X=X_test,y=y_test)
# output:0.9565217391304348