《机器学习》课后题6.3
iris线性可分所以肯定正确率会分的很高
pybrain一直安装报错不清楚为什么,C4.5之前的还没写完,先继续往下写,欠着吧
python代码
import numpy as np
import pandas as pd
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
import matplotlib.pyplot as plt
from sklearn import metrics
from sklearn import svm
def create_data():
iris = load_iris()
df = pd.DataFrame(iris.data, columns=iris.feature_names)
df['label'] = iris.target
df