特征选择主要有三种方法:

1、Filter方法
其主要思想是:对每一维的特征“打分”,即给每一维的特征赋予权重,这样的权重就代表着该维特征的重要性,然后依据权重排序。
主要的方法有:
Chi-squared test(卡方检验)
information gain(信息增益),详细可见“简单易学的机器学习算法——决策树之ID3算法”
correlation coefficient scores(相关系数)

2、Wrapper方法
其主要思想是:将子集的选择看作是一个搜索寻优问题,生成不同的组合,对组合进行评价,再与其他的组合进行比较。这样就将子集的选择看作是一个是一个优化问题,这里有很多的优化算法可以解决,尤其是一些启发式的优化算法,如GA,PSO,DE,ABC等,详见“优化算法——人工蜂群算法(ABC)”,“优化算法——粒子群算法(PSO)”。
主要方法有:recursive feature elimination algorithm(递归特征消除算法)

3、Embedded方法
其主要思想是:在模型既定的情况下学习出对提高模型准确性最好的属性。这句话并不是很好理解,其实是讲在确定模型的过程中,挑选出那些对模型的训练有重要意义的属性。
主要方法:正则化,可以见“简单易学的机器学习算法——岭回归(Ridge Regression)”,岭回归就是在基本线性回归的过程中加入了正则项。
更多内容请访问我的网站omegaxyz.com

特征选择的基本方法概述相关推荐

  1. 机器学习中,有哪些特征选择的工程方法?

    机器学习中,有哪些特征选择的工程方法? 数据和特征决定了机器学习的上限,而模型和算法调参只是逼近这个上限而已. 0,特征本身是否具有基础的表征能力或者判别性,例如方差筛选法.方差是衡量一个变量的离散程 ...

  2. PHP采集商家信息及采集方法概述(上)

    最近电子商务市场上面,有很多商家的导航,里面收集了大量的商家信息,如果从事电子商务的这些信息还是有用的.我最近在做的一个项目就要用到这些信息,但是你总不能给别人要吧,这样别人是不给滴.所以只有自己爬了 ...

  3. Java05-day05【方法(概述、调用过程图解)、带参方法、带返回值方法、重载、方法参数传递(基本类型、引用类型)】

    java零基础入门到精通(2019版)[黑马程序员] 视频+资料:[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] &qu ...

  4. 使用Spring Security3的四种方法概述

    使用Spring Security3的四种方法概述 那么在Spring Security3的使用中,有4种方法: 一种是全部利用配置文件,将用户.权限.资源(url)硬编码在xml文件中,已经实现过, ...

  5. sklearn自学指南(part46)--新颖性和离群值检测方法概述

    学习笔记,仅供参考,有错必纠 文章目录 新颖性和离群值检测 离群点检测方法概述 新颖性检验 离群值检测 拟合椭圆包络 孤立森林 局部离群因子 基于局部离群因子的新颖性检测 新颖性和离群值检测 离群点检 ...

  6. 文本检测-EAST方法概述

    <EAST: An Efficient and Accurate Scene Text Detector> 特点概述:在这篇文章中,提出了一个快速且精确的场景文本检测方法,该方法取消了一些 ...

  7. Android方法的概括,Android_Android中startService基本使用方法概述,Android中有两种主要方式使用Ser - phpStudy...

    Android中startService基本使用方法概述 Android中有两种主要方式使用Service,通过调用Context的startService方法或调用Context的bindServi ...

  8. DBA_Oracle性能优化的基本方法概述(方法论)

    2014-12-18 Created By BaoXinjian 一.摘要 Oracle 性能优化的基本方法概述 1)设立合理的性能优化目标. 2)测量并记录当前性能. 3)确定当前Oracle性能瓶 ...

  9. 基于机器学习的车辆检测算法研究方法概述

    基于机器学习的车辆检测算法研究方法概述 1 背景.意义.分类和应用 1.1 问题的背景与意义 1.2 目标检测分类 1.3 应用 2 基本算法 2.1 帧间差分法 2.2 背景减除法 2.2.1 中值 ...

  10. # 经典目标检测识别方法概述RCNN/FAST/FASTER RCNN/MASK RCNN/SSD/DSSD/YOLO V1/YOLO V2等

    经典目标检测识别方法概述@陈子逸 经典目标检测识别方法概述 由于水硕期间自学了一些目标探测的方法,这里做一个概述,肯定有不完美的地方,还请指正一起进步. 综述 1.分别简单描述一下RCNN系列: 在我 ...

最新文章

  1. mysql-proxy 0.8.5_主从读写分离----mysql-proxy0.8.5安装与配置
  2. ai文件如何打开及常见文件的打开方式
  3. AndFix解析——(下)
  4. 频率响应函数与数字滤波实验_WKD3419振动测试与控制教学实验系统
  5. .net core linux 编译,.NET Core 源码编译的问题解析
  6. html5学习之路_003
  7. YY:马化腾的大漏招
  8. c fscanf 按行读取文件_每日干货丨C语言文件操作函数
  9. php接收post写入文件,PHP中Post和Get获取数据写入文件中
  10. php图片滑动代码,基于mootools 1.3框架下的图片滑动效果代码_Mootools
  11. 计算机网络TCPP是一组什么,WWW的全称是什么?WWW中文名称是啥?
  12. 三菱PLC学习方法分享
  13. js 对中文字符的 解码 与 编码
  14. 【最强实习生】20场Android面试斩获大厂offer,来看看我都会些什么
  15. 【Linux / 数据库】项目实战:tpshop项目在Linux系统环境搭建
  16. 扫描二维码进入小程序超详细过程
  17. 【财务】FMS财务管理系统---对账平台
  18. Python第三方库turtle画小人发射爱心
  19. [乐意黎原创] JavaScript中数组使用总结
  20. oracle中minus什么意思,Oracle Minus关键字

热门文章

  1. 查找算法之六 哈希查找(C++版本)
  2. winform定义数据源名称_C#中数据源绑定DataSource以及相关控件(DataGridView)的使用总结...
  3. springboot日志管理_最近Springboot有点火,只是因为面试问的频率高吗?
  4. android 在图上绘制字符串,Android 使用Canvas在图片上绘制文字的方法
  5. 不用空格怎么打两个空格_为什么在寸土寸金的键盘上,空格键却要做这么长,究竟怎么回事?...
  6. 计算机网络传媒介,2.3 网络传输媒介 - 第2章 计算机网络硬件基础 - 《计算机网络技术与应用》 - 倾心驿站 - 恰教程网...
  7. android studio继承关系,Android Studio中查看类的继承关系
  8. python 怎么得到图像深度图 软件_Python为8bit深度图像应用color map
  9. Git:解决Git向码云中push文件报错:! [rejected] master -> master (fetch first)
  10. Pytorch Tensor与Numpy ndarray的交互/相互转化