您当前的位置: 首页 >  算法
  • 2浏览

    0关注

    2393博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

EL之DT&RF&GBT:基于三种算法(DT、RF、GBT)对titanic(泰坦尼克号)乘客数据集进行二分类(是否获救)预测并对比各自性能

一个处女座的程序猿 发布时间:2019-02-24 10:52:06 ,浏览量:2

EL之DT&RF&GBT:基于三种算法(DT、RF、GBT)对titanic(泰坦尼克号)乘客数据集进行二分类(是否获救)预测并对比各自性能

目录

输出结果

​设计思路

核心代码

输出结果

设计思路

核心代码
vec = DictVectorizer(sparse=False)   
X_train = vec.fit_transform(X_train.to_dict(orient='record'))
X_test = vec.transform(X_test.to_dict(orient='record'))



dtc.fit(X_train, y_train)
dtc_y_pred = dtc.predict(X_test)


rfc.fit(X_train, y_train)
rfc_y_pred = rfc.predict(X_test)

rfc.score(X_test, y_test)
classification_report(rfc_y_pred, y_test)


gbc.fit(X_train, y_train)
gbc_y_pred = gbc.predict(X_test)

gbc.score(X_test, y_test)
classification_report(gbc_y_pred, y_test)

关注
打赏
1664196048
查看更多评论
立即登录/注册

微信扫码登录

0.0566s