决策树
陈陈的糖罐子
一个人工智能的菜鸟
展开
-
(实践)决策树——线性二分类+非线性二分类
import matplotlib.pyplot as pltimport numpy as npfrom sklearn.metrics import classification_reportfrom sklearn import tree# 载入数据data = np.genfromtxt("LR-testSet.csv", delimiter=",")x_data = data[:,:-1]y_data = data[:,-1]plt.scatter(x_data[:,0],x_原创 2021-11-11 17:53:07 · 636 阅读 · 0 评论 -
决策树——CART算法+实战(sklearn)
CART算法CART举例原创 2021-11-10 22:14:56 · 2300 阅读 · 0 评论 -
(实战)决策树例子+画图
数据集from sklearn.feature_extraction import DictVectorizerfrom sklearn import treefrom sklearn import preprocessingimport csv#因为文件内容大多为字符类型,所以import CSV来读# 读入数据Dtree = open(r'AllElectronics.csv', 'r')reader = csv.reader(Dtree)# 获取第一行数据,读取表头heade原创 2021-11-10 18:08:21 · 2314 阅读 · 0 评论 -
决策树-信息熵、ID3、C4.5算法介绍
决策树例子熵ID3算法信息增益:表示得知特征X的信息而使得类Y的信息的不确定性减少的程度选择根节点(数字最大的那个,这里是age)连续变量处理可以对数据进行分割,然后计算分割点信息增益C4.5算法...原创 2021-11-10 17:43:55 · 140 阅读 · 0 评论