From 1d4a7f2b137f4051325b1d90119e14f78cdc9847 Mon Sep 17 00:00:00 2001 From: LordSomen Date: Fri, 13 Jul 2018 14:08:20 +0530 Subject: [PATCH] simple svm implemented --- SVM/svm_model.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 SVM/svm_model.py diff --git a/SVM/svm_model.py b/SVM/svm_model.py new file mode 100644 index 0000000..712d425 --- /dev/null +++ b/SVM/svm_model.py @@ -0,0 +1,22 @@ +#%% +import numpy as np +from sklearn import datasets +from sklearn.pipeline import Pipeline +from sklearn.preprocessing import StandardScaler +from sklearn.svm import LinearSVC + +iris = datasets.load_iris() +X = iris["data"][:,(2,3)] +Y = (iris["target"]==2).astype(np.float64) +Y + +#%% +svm_clf = Pipeline(( + ("scaler",StandardScaler()), + ("linear_svc",LinearSVC(C=1.0,loss='hinge')), + )) +svm_clf +#%% +X_scaled = StandardScaler(X) +svm_clf.fit(X,Y) +svm_clf.predict([[5.5,1.7]]) \ No newline at end of file