首页/新闻资讯/正文详情

什么是特征选择?文本分类中常用的特征选择方法有哪些?

发布时间:2026/11/15 14:56:57 来源:云帆数科 栏目:资讯中心
什么是特征选择?文本分类中常用的特征选择方法有哪些?
特征选择与文本分类中的常用方法一、什么是特征选择特征选择Feature Selection是从原始特征集合中选取一个最优子集的过程目标是在不损失或尽量少损失分类性能的前提下降低特征维度减少计算开销和存储需求消除噪声特征去除对分类无贡献甚至有害的特征提升泛化能力缓解维度灾难高维空间中样本更稀疏距离度量区分度下降提升可解释性更少的特征使模型更易理解与特征提取如 PCA不同特征选择不改变原始特征的语义只是筛选子集特征提取则通过变换生成全新特征。文本分类中为什么需要特征选择文本向量化后词表动辄数万到数十万维但其中大量特征是噪声问题特征示例危害极低频词全语料仅出现 1-2 次无法提供统计规律增加过拟合风险极高频通用词“的”、“是”、“在”无类别区分力稀释有效特征权重停用词“因为”、“所以”语法功能词语义信息极少噪声词OCR 错误、乱码纯噪声干扰二、文本分类常用特征选择方法方法分类总览特征选择方法 ├── 过滤法Filter—— 基于统计指标独立评估每个特征与分类器无关 │ ├── 卡方检验Chi-square │ ├── 信息增益Information Gain │ ├── 互信息Mutual Information │ └── 文档频率Document Frequency ├── 包装法Wrapper—— 用分类器性能反馈选择特征子集 │ └── 递归特征消除RFE └── 嵌入法Embedded—— 特征选择内嵌在模型训练中 ├── L1 正则化Lasso └── 基于树的特征重要性文本分类中过滤法最常用因为计算高效且与后续分类器解耦。1. 卡方检验Chi-Square, χ²原理检验特征w ww与类别c cc之间是否统计独立。独立性越低特征对类别的区分力越强。对每个词w ww和类别c cc构建 2×2 列联表属于类别 c不属于类别 c包含词 wAB不含词 wCD计算卡方统计量χ 2 ( w , c ) N ⋅ ( A D − B C ) 2 ( A B ) ( C D ) ( A C ) ( B D ) \chi^2(w, c) \frac{N \cdot (AD - BC)^2}{(AB)(CD)(AC)(BD)}χ2(w,c)(AB)(CD)(AC)(BD)N⋅(AD−BC)2​其中N A B C D N ABCDNABCD为总文档数。选择策略对每个词计算与每个类别的χ 2 \chi^2χ2取最大值作为该词的全局得分按得分降序排列选取 Top-K 个词作为特征子集特点优点缺点计算高效线性复杂度低频词可能产生虚高卡方值需配合 min_df 过滤统计理论严谨只衡量线性相关性无法捕捉非线性关系文本分类中最常用对类别不平衡敏感2. 信息增益Information Gain, IG原理衡量知道特征w ww是否出现后类别不确定性减少的程度。信息增益越大特征越重要。I G ( w ) H ( C ) − H ( C ∣ w ) IG(w) H(C) - H(C|w)IG(w)H(C)−H(C∣w)展开为I G ( w ) − ∑ c P ( c ) log ⁡ P ( c ) P ( w ) ∑ c P ( c ∣ w ) log ⁡ P ( c ∣ w ) P ( w ˉ ) ∑ c P ( c ∣ w ˉ ) log ⁡ P ( c ∣ w ˉ ) IG(w) -\sum_c P(c)\log P(c) P(w)\sum_c P(c|w)\log P(c|w) P(\bar{w})\sum_c P(c|\bar{w})\log P(c|\bar{w})IG(w)−c∑​P(c)logP(c)P(w)c∑​P(c∣w)logP(c∣w)P(wˉ)c∑​P(c∣wˉ)logP(c∣wˉ)其中H ( C ) H(C)H(C)是类别熵先验不确定性H ( C ∣ w ) H(C|w)H(C∣w)是已知特征w ww状态后的条件熵P ( w ) P(w)P(w)/P ( w ˉ ) P(\bar{w})P(wˉ)是词出现/不出现的概率特点优点缺点同时考虑特征出现和不出现的影响计算量略大于卡方理论上更全面对低频词可能过度估计不出现的信息量也计入效果通常与卡方相当或略优需要估计多个概率小样本下不稳定3. 互信息Mutual Information, MI原理衡量特征w ww与类别c cc之间的互信息量M I ( w , c ) log ⁡ P ( w , c ) P ( w ) ⋅ P ( c ) log ⁡ P ( w ∣ c ) P ( w ) MI(w, c) \log \frac{P(w, c)}{P(w) \cdot P(c)} \log \frac{P(w|c)}{P(w)}MI(w,c)logP(w)⋅P(c)P(w,c)​logP(w)P(w∣c)​两种计算方式最大互信息M I m a x ( w ) max ⁡ c M I ( w , c ) MI_{max}(w) \max_c MI(w, c)MImax​(w)maxc​MI(w,c)—— 词对某个类别最强关联平均互信息M I a v g ( w ) ∑ c P ( c ) ⋅ M I ( w , c ) MI_{avg}(w) \sum_c P(c) \cdot MI(w, c)MIavg​(w)∑c​P(c)⋅MI(w,c)—— 词对所有类别的平均关联特点优点缺点信息论基础扎实对低频词有严重偏好——低频词的P ( w ) P(w)P(w)很小导致M I MIMI值虚高适合分析词-类别关联实际分类效果通常不如卡方和信息增益互信息的低频偏好问题使其在文本分类中不如卡方和信息增益常用。4. 文档频率Document Frequency, DF原理最简单的方法——统计包含词w ww的文档数按预设阈值过滤。策略设定min_df如 3去除出现文档数过少的词低频噪声设定max_df如 0.95去除出现文档比例过高的词通用词/停用词特点优点缺点计算极其简单几乎无开销未考虑特征与类别的关联只看频率效果出人意料地好去噪即可大幅提升无法识别中频但无区分力的词通常作为其他方法的前置过滤独立使用时特征选择精度最低实践建议DF 几乎总是作为第一步使用先用 DF 粗筛去除极端频率词再用卡方/信息增益精筛。5. L1 正则化Lasso—— 嵌入法原理在分类器目标函数中加入 L1 范数惩罚min ⁡ w 1 n ∑ i L ( f ( x i ; w ) , y i ) λ ∥ w ∥ 1 \min_w \frac{1}{n}\sum_i L(f(x_i; w), y_i) \lambda \|w\|_1wmin​n1​i∑​L(f(xi​;w),yi​)λ∥w∥1​L1 正则化使大量特征的权重被压缩为精确零天然实现特征选择。特点优点缺点特征选择与分类器训练同步完成需训练完整模型计算成本高于过滤法选择的特征与分类器目标一致正则强度λ \lambdaλ需调参产生稀疏解天然降维特征间高度相关时可能随机保留其一6. 递归特征消除RFE—— 包装法原理反复训练分类器每次移除权重最小的特征直到达到目标特征数。1. 用全部特征训练分类器如线性 SVM 2. 按特征权重绝对值排序 3. 移除权重最小的 r 个特征 4. 用剩余特征重新训练 5. 重复 2-4 直到达到目标维度特点优点缺点选择的特征与分类器性能直接挂钩计算成本最高多次训练精度通常最优不适合超大规模特征空间文本分类中特征维度极高RFE 通常不作为首选仅在特征数已大幅缩减后精调使用。三、方法对比与选择建议综合对比方法类型计算成本效果适用场景文档频率 DF过滤极低基线去噪必做的前置过滤卡方检验 χ²过滤低优秀首选通用性最好信息增益 IG过滤低优秀与卡方相当理论更全面互信息 MI过滤低一般分析词-类别关联不推荐做主选择器L1 正则化嵌入中优秀与线性分类器配合使用RFE包装高最优特征数已缩减后的精调实践推荐流程原始词表数万~数十万维 │ ▼ ① DF 过滤min_df3~5, max_df0.9~0.95 │ 去除极端频率词维度降至数千~数万 ▼ ② 卡方检验 / 信息增益 Top-K 选择 │ K 通常取 1000~20000通过交叉验证确定 ▼ ③ TF-IDF 向量化仅用选出的特征子集 │ ▼ ④ 分类器训练SVM / 朴素贝叶斯 / 逻辑回归 │ 可选L1 正则化进一步稀疏化 ▼ ⑤ 交叉验证评估调整 K 值关键经验值参数经验范围说明min_df3~5去除语料中出现少于该次数的词max_df0.90~0.95去除出现在超过该比例文档中的词Top-K1000~20000通过交叉验证在验证集上选最优 K特征保留比例原始词表的 1%~10%通常能保持 95% 的分类性能四、总结特征选择是文本分类中降低维度、去噪提效的关键步骤。文本分类中最常用的方法是过滤法其中卡方检验和信息增益是效果最稳健的两种文档频率作为前置去噪几乎必用。选择策略上遵循先 DF 粗筛去极端频率词再卡方/信息增益精筛 Top-K最后用分类器交叉验证定 K的实践流程能在大幅降维的同时保持甚至提升分类性能。

相关推荐

向量数据库选型实战:Milvus、FAISS与PGVector的取舍
向量数据库选型实战:Milvus、FAISS与PGVector的取舍

引言:AI应用的基础设施之选 当企业决定搭建RAG系统或智能推荐平台时,第一个技术决策往往都是:选什么向量数据库? 这个看似基础的选择,直接影响着检索精度、系统性能和运维复杂度。2024年,向量数据库市场已经… · 2026/11/15 14:56:57

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控… · 2026/10/25 15:37:12

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工… · 2026/10/23 23:39:04

北京电工证异地复审保姆级教程:怕考不过白交培训费?看完这条全搞定
北京电工证异地复审保姆级教程:怕考不过白交培训费?看完这条全搞定

北京电工证异地复审保姆级教程:怕考不过白交培训费?看完这条全搞定 怕考不过白交培训费?别急,这条保姆级教程帮你搞定【北京电工证异地复审】全过程,从实操考试到电子证书下载,全流程不踩坑。 为什么北京电工证异地复审越来越多人关注?… · 2026/11/15 14:56:24

宜兴汽车电工证怎么考?郑州报考避坑指南帮你避开这些雷区
宜兴汽车电工证怎么考?郑州报考避坑指南帮你避开这些雷区

宜兴汽车电工证怎么考?郑州报考避坑指南帮你避开这些雷区 证书过期了不知道怎么复审延期?别慌,今天咱就来聊聊【宜兴汽车电工证】这块硬骨头,尤其是那些在河南、郑州等地的项目现场管理人员,你肯定遇到过证书延期、报考流程复杂、考试难度大这些头疼事。… · 2026/11/15 14:56:24

铜鼓电工证怎么考?学历不高也能报,多久拿证看这里
铜鼓电工证怎么考?学历不高也能报,多久拿证看这里

铜鼓电工证怎么考?学历不高也能报,多久拿证看这里 你是不是也担心学历不高,怕报不上名?别慌,铜鼓电工证的报考条件其实比你想的要宽松,而且 多久拿证… · 2026/11/15 14:56:24

低压电工证需年审吗?真实经历告诉你答案
低压电工证需年审吗?真实经历告诉你答案

低压电工证需年审吗?真实经历告诉你答案 之前考的证在外省能不能转过来?这个问题我遇到过不止一次,特别是像我们这种在开封劳务班组负责安全和培训的,很多工人从外地过来,手里拿着低压电工证,但对证的年审、补办流程一无所知。今天我就结合自己的真实经… · 2026/11/15 14:56:24

西昌电工证复审在哪里 有真实经历的人才知道有多关键
西昌电工证复审在哪里 有真实经历的人才知道有多关键

西昌电工证复审在哪里 有真实经历的人才知道有多关键 之前考的证在外省能不能转过来?这几乎是每个打算在西昌从事电工相关工作的人都会问的问题。我自己就有个朋友,之前在河南考的电工证,后来来到西昌找工作,结果发现证不能直接用,差点耽误了入职。这背… · 2026/11/15 14:56:24

退休教师电工证怎么考全流程办理指南及多少钱明细
退休教师电工证怎么考全流程办理指南及多少钱明细

退休教师电工证怎么考全流程办理指南及多少钱明细 你是不是也像我一样,退休后想找个轻松点的活儿,但发现电工证是必备条件?别急, 多少钱 的问题我来帮你解答,而且全程干货,不绕弯子。… · 2026/11/15 14:55:24

长春初级电工证怎么考?通过率揭秘全在这里
长春初级电工证怎么考?通过率揭秘全在这里

长春初级电工证怎么考?通过率揭秘全在这里 之前考的证在外省能不能转过来?这几乎是每个想从事电工工作的人都会问的问题。特别是那些在外地打拼多年、手里握着一张“外地电工证”的人,到了长春想继续干这一行,第一反应就是“我的证能用吗?”。今天我们就… · 2026/11/15 0:00:50

国内电工证报考条件与考试时间
国内电工证报考条件与考试时间

低压电工证怎么考?学历不高也能报名,官方报名入口全在这 你是不是经常听说“电工证是入行门槛”,但又担心自己学历不够、经验不足,根本报不了名?别急,今天就带你从零了解【国内电工证】的报考流程、考试内容,还有怎么在 官方报名入口… · 2026/11/15 0:00:50

电工作业时如何断电?电子证书到底能不能全国通用?
电工作业时如何断电?电子证书到底能不能全国通用?

电工作业时如何断电?电子证书到底能不能全国通用? 实操考试心里没底怕挂科,特别是电工作业时如何断电这一操作,不仅关系到你能不能拿到证书,更关系到以后能不能顺利上岗。很多人觉得这不过就是“断个电”,但其实这里面的门道可不少,稍有不慎就可能出错… · 2026/11/15 0:00:50

长春初级电工证怎么考?通过率揭秘全在这里
长春初级电工证怎么考?通过率揭秘全在这里

长春初级电工证怎么考?通过率揭秘全在这里 之前考的证在外省能不能转过来?这几乎是每个想从事电工工作的人都会问的问题。特别是那些在外地打拼多年、手里握着一张“外地电工证”的人,到了长春想继续干这一行,第一反应就是“我的证能用吗?”。今天我们就… · 2026/11/15 0:00:50

国内电工证报考条件与考试时间
国内电工证报考条件与考试时间

低压电工证怎么考?学历不高也能报名,官方报名入口全在这 你是不是经常听说“电工证是入行门槛”,但又担心自己学历不够、经验不足,根本报不了名?别急,今天就带你从零了解【国内电工证】的报考流程、考试内容,还有怎么在 官方报名入口… · 2026/11/15 0:00:50

电工作业时如何断电?电子证书到底能不能全国通用?
电工作业时如何断电?电子证书到底能不能全国通用?

电工作业时如何断电?电子证书到底能不能全国通用? 实操考试心里没底怕挂科,特别是电工作业时如何断电这一操作,不仅关系到你能不能拿到证书,更关系到以后能不能顺利上岗。很多人觉得这不过就是“断个电”,但其实这里面的门道可不少,稍有不慎就可能出错… · 2026/11/15 0:00:50

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 1:51:20

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 4:02:19

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 3:02:05

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码