【问题标题】:How to get the feature importance of ranklib generated random forests model?如何获得 ranklib 生成的随机森林模型的特征重要性?
【发布时间】:2021-05-22 02:41:16
【问题描述】:

使用ranklib 对随机森林进行排名的学习生成一个类似 xml 的模型。 Ranklib 有一个工具可以提供特征频率,这不一定被视为特征重要性。

如何获取ranklib生成的随机森林的基尼特征重要性或基尼指数?如何解析生成的树?

在 Sourceforge 讨论论坛中发现 you need to parse the model file yourself

【问题讨论】:

    标签: random-forest gini


    【解决方案1】:

    就我个人而言,为了从 ranklib 随机森林中获得特征的 Gini 重要性,我进行了很多努力,最终成功了。在这里分享一下我为解决问题而制作的Github repository

    你可以通过运行这个命令来做到这一点(使用python3):

    python Gini.py <num_features> <path_to\training_data> <path_to\RF_model> <trees directory> <output_file>

    有关如何执行此操作的更多详细信息,请参阅存储库。

    【讨论】:

      猜你喜欢
      • 2021-05-09
      • 2021-08-29
      • 2015-05-12
      • 1970-01-01
      • 2020-05-26
      • 2020-08-28
      • 2017-10-21
      • 2019-01-28
      • 2021-08-10
      相关资源
      最近更新 更多