机器学习训练营——机器学习爱好者的自由交流空间(入群联系qq:2279055353)

这个例子介绍由交叉验证自动地调整被选择的特征数量。

import matplotlib.pyplot as plt
from sklearn.svm import SVC
from sklearn.model_selection import StratifiedKFold
from sklearn.feature_selection import RFECV
from sklearn.datasets import make_classification# Build a classification task using 3 informative features
X, y = make_classification(n_samples=1000, n_features=25, n_informative=3,n_redundant=2, n_repeated=0, n_classes=8,n_clusters_per_class=1, random_state=0)# Create the RFE object and compute a cross-validated score.
svc = SVC(kernel="linear")
# The "accuracy" scoring is proportional to the number of correct
# classifications
rfecv = RFECV(estimator=svc, step=1, cv=StratifiedKFold(2),scoring='accuracy')
rfecv.fit(X, y)print("Optimal number of features : %d" % rfecv.n_features_)# Plot number of features VS. cross-validation scores
plt.figure()
plt.xlabel("Number of features selected")
plt.ylabel("Cross validation score (nb of correct classifications)")
plt.plot(range(1, len(rfecv.grid_scores_) + 1), rfecv.grid_scores_)
plt.show()

精彩内容,请关注微信公众号:统计学习与大数据

【Python实例第31讲】递归的特征消除法相关推荐

  1. Python实例---经典问题生兔子的递归与迭代方法的实现

    Python实例-有一对兔子,从出生后的第3个月起每个月都生一对兔子.小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,求解每个月的兔子总对数数量? 分析问题 前两个月都是1对兔子,第三个 ...

  2. 【数据结构学习1】-递归与循环实现区别(python实例)

    递归与循环实现区别(python实例) 文档说明 递归与循环 数的阶乘 递归实现 循环实现 斐波那契数列 递归实现 循环实现 文档说明 编辑于2022年12月23日 本文档用于记录学习数据结构过程中的 ...

  3. python教程实例-Python实例教程

    转自:http://codingdict.com/article/9026 Python 100例-01 题目: 输有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数? Python 1 ...

  4. python实例豆瓣代码_Python实例:通过selenium模拟登陆豆瓣

    前几天写的<Python实例:分析豆瓣影片评论Ver 1.0版本>文章中,关于爬取数据过频繁导致IP被封禁的事情让我对豆瓣数据的爬取中断了.忽然想到之前有写过关于关于使用selenium库 ...

  5. Python实例集锦

    Python实例集锦 Python实例之一 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 使用三次循环 for x in range(1,5):for y in r ...

  6. Python 实例教学_ 03_列表

    Python 实例教程 Python 实例教学_ 03_列表 第十三课 [844. 比较含退格的字符串](https://leetcode.cn/problems/backspace-string-c ...

  7. 【python小课堂专栏】python小课堂31 - 初识原生爬虫

    python小课堂31 - 初识原生爬虫 前言 在上一期介绍了爬虫之前必会浏览器的开发者工具,忘记的童鞋可以在回顾一下: python小课堂30 - 爬虫之前必会的浏览器开发者工具. 本篇文章将以实战 ...

  8. 【数据分析师-python基础】python基础语法精讲

    python基础语法精讲 1 从数字开始 1.1 理解整数.浮点数.复数几种类型对象 1.2 掌握运算及其相关的常用函数 2 变量.表达式和语句 2.1 变量作用及定义的方法 2.2 变量命名原则和习 ...

  9. 使用docker安装部署Spark集群来训练CNN(含Python实例)

    使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需 ...

  10. python中bool函数的用法_python3实战python函数每日一讲 - bool([x])

    bool([x]) 英文说明:Convert a value to a Boolean, using the standard truth testing procedure. If x is fal ...

最新文章

  1. PIC单片机 IIC通信及实现
  2. Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
  3. Python-GUI PyQT5编程:QTdesigner设计工具及UI转换py文件
  4. 使用encodeURl()进行编解码
  5. 程序猿:我的未来,在哪里?
  6. AS/400开发经验点滴(六)如何制作下拉菜单
  7. Ambari集群里操作时典型权限问题put: `/home/bigdata/1.txt': No such file or directory的解决方案(图文详解)...
  8. 音乐流媒体应用Polaris
  9. 小猫钓鱼纸牌游戏java_java实现纸牌游戏-小猫钓鱼算法
  10. 彻底理解“EBIT、EBITDA与净利润 ”| 联系与区别
  11. 华为手机word插件加载失败_word加载项启动失败
  12. 医院排队叫号系统源码
  13. RK系列无线键盘-RK100无限键盘使用说明书
  14. 基本图像变换:线性变换,仿射变换,投影变换
  15. Processing学习 — Processing结合Kinect2实现人影互动
  16. 【For my liz】宇宙制作全纪录(如果能成功的话TT)
  17. AIOT核心技术之一--37种传感器超详细介绍
  18. java 基础 笔试题_非常全面的java基础笔试题
  19. 通信电路--高频小信号放大器
  20. 原码, 反码, 补码详解——北大陈向群老师课堂笔记

热门文章

  1. 极客学院 HTML5
  2. 《跟我一起做J2EE版Blog–jPress》6(Spring集成Struts2,打通第一个Action)
  3. flash特效原理:图片滑动放大效果(3)
  4. Eric的日期选择下拉列表小控件
  5. axios 取消请求_封装 axios 取消重复请求
  6. 游戏开发之extern “C“、内存申请及匿名函数(lambda)(C++基础)
  7. 华为MUX VLAN原理和实验
  8. LNMP详解(十六)——Nginx日志切割
  9. OSPFv3中LSA详解(四)——Link LSA详解
  10. Jupyter notebook内使用(添加)虚拟环境