我是靠谱客的博主 感动书包,这篇文章主要介绍用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实现机器学习内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部