决策树
决策树是一种常用的监督学习算法,用于分类和回归任务。它通过树形结构来表示决策过程,其中每个内部节点表示一个特征属性上的判断条件,每个分支代表某个特征属性在某个值域上的输出,而每个叶节点则代表一个类别标签(对于分类树)或具体的数值(对于回归树)。
实验代码
1、导入相关库
import pandas as pd
import numpy as np
from sklearn import tree
from sklearn.metrics import accuracy_score
import matplotlib as mpl
from matplotlib import pyplot as plt
2、显示部分数据集信息
data = pd.read_csv('./iris_data.csv')
data.head()
print(data.head())
X = data.drop(['target', 'label'], axis=1)
y = data.loc[:, 'label']
print(X.shape, y.shape)
3、构建决策树模型
在可以评