objectif
Classifieur SVM avec kernels linéaire et RBF.
code minimal
from sklearn.svm import SVC
from sklearn.datasets import load_iris
X, y = load_iris(return_X_y=True)
print(SVC(kernel="linear").fit(X, y).score(X, y) > 0.5)
utilisation
from sklearn.svm import SVC
print(SVC(kernel="rbf", gamma="scale").fit(X, y).score(X, y) > 0.5)
variante(s) utile(s)
from sklearn.svm import LinearSVC
print(hasattr(LinearSVC(), "fit"))
notes
- Standardiser les features améliore les SVM.