July 2017
Beginner to intermediate
442 pages
10h 8m
English
The following code shows a linear classifier (also known as a maximum margin classifier) with cost value as 1.0:
>>> svm_fit = SVC(kernel='linear',C=1.0,random_state=43)
>>> svm_fit.fit(x_train,y_train)
>>> print ("\nSVM Linear Classifier - Train Confusion Matrix\n\n",pd.crosstab(y_train, svm_fit.predict(x_train),rownames = ["Actuall"],colnames = ["Predicted"]) )
>>> print ("\nSVM Linear Classifier - Train accuracy:",round(accuracy_score(y_train, svm_fit.predict(x_train)),3))
>>> print ("\nSVM Linear Classifier - Train Classification Report\n", classification_report(y_train,svm_fit.predict(x_train)))
Following code used for printing the test accuracy values:
>>> print ("\n\nSVM Linear Classifier ...