【Python实例第29讲】递归的特征排除法

机器学习训练营——机器学习爱好者的自由交流空间(qq 群号:696721295

这是一个递归的特征排除例子,显示在一个数字分类的任务里像素的相关性。

给定一个外部的估计量,它给特征赋权,比如说线性模型里的回归系数。所谓递归的特征排除(recursive feature elimination, RFE), 它的目标是递归地选择越来越小的特征子集。首先,在初始的特征集上训练估计量,每一个特征的重要性,或者通过“系数”属性,或者通过“特征重要性”属性获得。然后,最不重要的特征被从当前的特征集里“修剪”掉。这个过程递归地在修剪过的特征集上重复,直到达到最终想要的特征数量。

导入必需的库

from sklearn.svm import SVC
from sklearn.datasets import load_digits
from sklearn.feature_selection import RFE
import matplotlib.pyplot as plt

加载手写数字数据集

# Load the digits dataset
digits = load_digits()
X = digits.images.reshape((len(digits.images), -1))
y = digits.target

特征排秩

在支持向量分类器上,使用递归的特征排除法产生RFE对象,并对每个特征像素排秩

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值