学习目标:
使用SVM算法构建分类模型,绘制roc曲线,模型评价学习内容:
1、 使用svm算法构建分类器
2、 加载数据集,划分数据集
3、 训练模型,预测测试数据集
4、 统计recall,f1,precision,accuracy等
5、绘图ROC曲线
学习代码:
import numpy as np
from sklearn.datasets import load_breast_cancer
from sklearn.svm import SVC
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler
from sklearn.metrics import accuracy_score,precision_score,recall_score,f1_score,cohen_kappa_score
from sklearn.metrics import classification_report
from sklearn.metrics import roc_curve
import matplotlib.pyplot as plt
#加载数据集
cancer = load_breast_cancer()
cancer_data = cancer.data
cancer_target = cancer.target
cancer_names &