SVM (Polynomial Kernel)
SVM (Polynomial Kernel)
SVM (Polynomial Kernel)
PROGRAM:
SVM(Polynomial kernel)
CODE:
import numpy as np
fromsklearn.model_selectionimport train_test_split
fromsklearn.svmimport SVC
iris = datasets.load_iris()
X =iris.data
y= iris.target
X =X[:, :2]
svm_model.fit(X_train, y_train)
#Makepredictions
y_pred = svm_model.predict(X_test)
#Evaluatethemodel
print("ConfusionMatrix:")
print(confusion_matrix(y_test, y_pred))
print("\nClassification Report:")
print(classification_report(y_test, y_pred))
Z =model.predict(np.c_[xx.ravel(), yy.ravel()])
Z =Z.reshape(xx.shape)
plt.title("SVMwithPolynomialKernel")
plt.xlabel("Feature1")
plt.ylabel("Feature 2")
plt.show()