楼主: TALKMEDOWN
1099 3

[学习笔记] 【学习笔记】# 实例化决策树API clf = DecisionTreeClassifier() # 训练模型 ... [推广有奖]

  • 6关注
  • 6粉丝

本科生

28%

还不是VIP/贵宾

-

威望
0
论坛币
778 个
通用积分
75.9055
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
372 点
帖子
73
精华
0
在线时间
0 小时
注册时间
2019-7-24
最后登录
2019-10-9

楼主
TALKMEDOWN 发表于 2019-9-21 21:52:33 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
# 实例化决策树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\')
二维码

扫码加我 拉你入群

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

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

关键词:classifier Decision CISI 学习笔记 Tree

沙发
恋不再念 发表于 2019-9-21 21:54:54 来自手机
兄弟阔以

藤椅
4971_1565832233 发表于 2019-9-21 22:09:53 来自手机

板凳
5482_1565833053 发表于 2019-9-22 01:28:48 来自手机
很棒

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-3 13:59