python 随机森林_使用python+sklearn实现随机森林的特征重要性

该博客通过一个示例展示了如何利用Python和sklearn库实现随机森林,并评估特征在分类任务中的重要性。结果显示,随机森林确认了3个特征具有显著信息,而其他特征则不重要。同时,文章邀请读者加入相关学习交流群深入学习scikit-learn。
摘要由CSDN通过智能技术生成

本示例显示了使用随机森林来评估特征在人工分类任务中的重要性。下图中的红色柱形(red bars)表示随机森林的特征重要性,以及它们在树间的可变性(inter-trees variability)。

不出所料,该图表明了3个特征是有信息的,而其余特征则没有。

8112b072f822a71752aec4d318db9f04.png

sphx_glr_plot_forest_importances_001

输出:

Feature ranking:1. feature 1 (0.295902)2. feature 2 (0.208351)3. feature 0 (0.177632)4. feature 3 (0.047121)5. feature 6 (0.046303)6. feature 8 (0.046013)7. feature 7 (0.045575)8. feature 4 (0.044614)9. feature 9 (0.044577)10. feature 5 (0.043912)

print(__doc__)import numpy as npimport matplotlib.pyplot as pltfrom sklearn.datasets import make_classificationf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值