0% found this document useful (0 votes)
6 views1 page

SVM

The document outlines a Python script that utilizes various machine learning techniques from the sklearn library, including support vector machines (SVM) for classification tasks on the breast cancer and digits datasets. It demonstrates data loading, preprocessing, model training, and evaluation using metrics such as accuracy, precision, and recall. Additionally, it includes visualization of a sample image from the digits dataset.

Uploaded by

rajatgodara759
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

SVM

The document outlines a Python script that utilizes various machine learning techniques from the sklearn library, including support vector machines (SVM) for classification tasks on the breast cancer and digits datasets. It demonstrates data loading, preprocessing, model training, and evaluation using metrics such as accuracy, precision, and recall. Additionally, it includes visualization of a sample image from the digits dataset.

Uploaded by

rajatgodara759
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

from sklearn.

linear_model import LinearRegression


from sklearn.linear_model import LogisticRegression
import numpy as np
import pandas as pd
from sklearn.datasets import load_iris
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
from sklearn.decomposition import PCA
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as
LDA
from sklearn.preprocessing import StandardScaler
from sklearn.datasets import load_iris
import seaborn as sns
from sklearn.tree import DecisionTreeClassifier
from sklearn.metrics import accuracy_score

from sklearn import svm


from sklearn import metrics
from sklearn.datasets import load_breast_cancer
cancer=load_breast_cancer()
X=cancer.data
y=cancer.target
X_train, X_test, y_train, y_test = train_test_split(X, y,
test_size=0.2, random_state=42)
cls=svm.SVC(kernel="linear")
cls.fit(X_train,y_train)
y_pred=cls.predict(X_test)
print(metrics.accuracy_score(y_test,y_pred))
print(metrics.precision_score(y_test, y_pred))
print(metrics.recall_score(y_test,y_pred))
print(metrics.classification_report(y_test,y_pred))

from sklearn.datasets import load_digits


letters=load_digits()
X_train, X_test, y_train, y_test =
train_test_split(letters.data,letters.target, test_size=0.4,
random_state=109)
clf=svm.SVC(gamma=0.001,C=100)
clf.fit(X_train,y_train)
y_pred=clf.predict(X_test)
accuracy=accuracy_score(y_test,y_pred)
accuracy

plt.imshow(letters.images[6],cmap='viridis',interpolation='nearest')
plt.show()

You might also like