全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学道会
1055 3
2019-09-21
# 实例化决策树API
clf = DecisionTreeClassifier()
# 训练模型
clf.fit(X_train , y_train)
# 用建立好的模型, 去查看在训练集上的分数
clf.score(X_train , y_train)
# 模型在测试数据集上面的准确率
clf.score(X_test , y_test)
# 查看模型建立后, 特征在建立模型中的重要请
clf.feature_importances_
import matplotlib.pyplot as plt
plt.style.use(\'seaborn\')
# 建立列表接收数据
# 接收测试集数据
score_test = []
# 接收训练集数据
score_train = []
# max_depth 是 1 - 10
for i in range(1,11):
    # 建模
    clf = DecisionTreeClassifier(max_depth= i , random_state=666 )
    # 训练
    clf.fit(X_train , y_train)
    # 计算训练集分数
    score_train.append(clf.score(X_train , y_train))
    # 计算测试集分数
    score_test.append(clf.score(X_test , y_test))
# 绘制训练集和测试集的分数变化曲线
plt.plot(range(1,11) , score_train , color= \'red\')
plt.plot(range(1,11) , score_test , color= \'green\')
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-9-21 21:54:54
兄弟阔以
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-9-21 22:09:53
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-9-22 01:28:48
很棒
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群