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.
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 ratings0% 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.
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))
DATA MINING and MACHINE LEARNING. CLASSIFICATION PREDICTIVE TECHNIQUES: SUPPORT VECTOR MACHINE, LOGISTIC REGRESSION, DISCRIMINANT ANALYSIS and DECISION TREES: Examples with MATLAB