当前位置:  开发笔记 > 编程语言 > 正文

使用python scikit-learn套装(引导)RFE

如何解决《使用pythonscikit-learn套装(引导)RFE》经验,为你挑选了0个好方法。

我想用python scikit-learn进行装袋.我想结合RFE(),递归特征选择算法.步骤如下.

    制作30个子集,允许冗余选择(装袋)

    为每个数据集执行RFE

    获取每个分类的输出

    从每个输出中找到前5个功能

我尝试使用BaggingClassifier方法,如下所示,但它花了很多时间,似乎无法正常工作.仅使用RFE可以正常工作(rfe.fit()).

cf1 = LinearSVC()
rfe = RFE(estimator=cf1)
bagging = BaggingClassifier(rfe, n_estimators=30)
bagging.fit(trainx, trainy)

此外,步骤4可能难以找到顶部特征,因为Bagging分类器不提供像RFE()中的ranking_的属性.还有其他一些好方法可以实现这4个步骤吗?

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有