我是靠谱客的博主 感动书包,最近开发中收集的这篇文章主要介绍用Python实现机器学习:随机森林(接上篇),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本篇学习笔记接着上篇,还是总结用Python来实现随机森林。

使用fit()来估计上篇代码里生成的实例model,

model.fit(X_train,y_train)

使用model的oob_prediction属性,可得到袋外预测值(out-of-bag prediction),

pre_oob = model.oob_prediction_

使用sklearn的mean_squared_error()函数,可计算“袋外均方误差”(out-of-bag MSE),

mean_squared error(y_train,pred_oob)

通过model的oob_score_属性,可得到袋外预测值的拟合优度

model.oob_score

使用score()方法,可计算测试集的拟合优度

model.score(X_test,y_test)

对比线性回归的测试集拟合优度

model = LinearRegression().fit(X_train,y_train)
	model.score(X_test, y_test)

(未完待续)

最后

以上就是感动书包为你收集整理的用Python实现机器学习:随机森林(接上篇)的全部内容,希望文章能够帮你解决用Python实现机器学习:随机森林(接上篇)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部