朴素贝叶斯中的拉普拉斯平滑(Laplace Smoothing)解决的是什么问题?
📅 2026/7/26 0:03:07
👁️ 次浏览
拉普拉斯平滑在朴素贝叶斯中解决的问题一、核心问题零概率问题朴素贝叶斯分类器通过计算后验概率进行分类c∗argmaxcP(c)∏i1nP(wi∣c)c^* \arg\max_c P(c) \prod_{i1}^{n} P(w_i|c)c∗argcmaxP(c)i1∏nP(wi∣c)其中条件概率通过最大似然估计P(wi∣c)count(wi,c)∑wcount(w,c)P(w_i|c) \frac{count(w_i, c)}{\sum_w count(w, c)}P(wi∣c)∑wcount(w,c)count(wi,c)问题出在这里如果词wiw_iwi在类别 c 的训练文档中从未出现过则count(wi,c)0 ⟹ P(wi∣c)0count(w_i, c) 0 \implies P(w_i|c) 0count(wi,c)0⟹P(wi∣c)0由于各词概率是连乘关系一个零概率会导致整个乘积为零P(w1∣c)×P(w2∣c)×⋯×P(wk∣c)⏟0×⋯0P(w_1|c) \times P(w_2|c) \times \cdots \times \underbrace{P(w_k|c)}_{0} \times \cdots 0P(w1∣c)×P(w2∣c)×⋯×0P(wk∣c)×⋯0这意味着仅因为一个词在训练集中未见过整个类别的概率就被强制清零无论其他词的证据多么强烈。具体示例训练集: 科技类文档中从未出现词 破产 财经类文档中 破产 出现 50 次 待分类文档: 某科技公司面临破产重组 → P(破产 | 科技) 0 → P(科技 | 文档) P(科技) × P(某|科技) × P(科技|科技) × P(破产|科技) × ... 0 → 科技类概率被直接清零尽管 科技公司 强烈暗示科技类本质零概率将没见过等同于不可能发生这是不合理的——训练集有限未出现的词不代表概率为零。二、拉普拉斯平滑的解决方案原理给计数加上一个小的常数α\alphaα通常α1\alpha 1α1确保概率永远不为零P(wi∣c)count(wi,c)α∑wcount(w,c)α∣V∣P(w_i|c) \frac{count(w_i, c) \alpha}{\sum_w count(w, c) \alpha |V|}P(wi∣c)∑wcount(w,c)α∣V∣count(wi,c)α其中α\alphaα平滑参数α1\alpha1α1为标准拉普拉斯平滑α1\alpha1α1为利德斯通平滑∣V∣|V|∣V∣词表大小所有可能特征的维度分母加α∣V∣\alpha|V|α∣V∣是为了保证所有词的概率之和仍为 1∑wP(w∣c)1\sum_{w} P(w|c) 1∑wP(w∣c)1为什么分母要加α∣V∣\alpha|V|α∣V∣∑w∈VP(w∣c)∑w∈Vcount(w,c)α∑wcount(w,c)α∣V∣∑wcount(w,c)α∣V∣∑wcount(w,c)α∣V∣1\sum_{w \in V} P(w|c) \sum_{w \in V} \frac{count(w,c) \alpha}{\sum_w count(w,c) \alpha|V|} \frac{\sum_w count(w,c) \alpha|V|}{\sum_w count(w,c) \alpha|V|} 1w∈V∑P(w∣c)w∈V∑∑wcount(w,c)α∣V∣count(w,c)α∑wcount(w,c)α∣V∣∑wcount(w,c)α∣V∣1概率的归一化性质得以保持。平滑效果情况无平滑拉普拉斯平滑α1词出现 0 次P0P 0P0P1Nc∣V∣P \frac{1}{N_c |V|}PNc∣V∣1极小但非零词出现 10 次P10NcP \frac{10}{N_c}PNc10P11Nc∣V∣P \frac{11}{N_c |V|}PNc∣V∣11略降词出现 1000 次P1000NcP \frac{1000}{N_c}PNc1000P1001Nc∣V∣P \frac{1001}{N_c |V|}PNc∣V∣1001几乎不变关键特性低频词包括零频词获得一个小的非零概率避免清零高频词概率几乎不受影响α\alphaα相对计数可忽略所有词的概率被略微拉平因此也叫加一平滑三、平滑参数 α 的影响P(wi∣c)count(wi,c)α∑wcount(w,c)α∣V∣P(w_i|c) \frac{count(w_i, c) \alpha}{\sum_w count(w, c) \alpha |V|}P(wi∣c)∑wcount(w,c)α∣V∣count(wi,c)αα 值名称效果适用场景α 0无平滑零概率问题不应使用α 1拉普拉斯平滑标准加一平滑通用默认0 α 1利德斯通(Lidstone)平滑轻度平滑低频词概率更小特征空间大时α 1过度平滑概率分布趋于均匀一般不推荐α 越大 → 概率分布越均匀 → 区分力下降 α 越小 → 越接近原始分布 → 零概率风险增加 α 1 是精度与安全性的平衡点文本分类中的特殊考量文本分类词表∣V∣|V|∣V∣通常很大数万维分母中α∣V∣\alpha|V|α∣V∣项显著当∣V∣50000|V| 50000∣V∣50000α1\alpha 1α1时分母增加 50000若某类总词频Nc100000N_c 100000Nc100000则分母变为 150000所有概率被压缩至原来的 2/3这使得α1 在大词表下可能过度平滑实践建议文本分类中常取α0.1\alpha 0.1α0.1甚至更小或通过交叉验证在{0.01,0.05,0.1,0.5,1.0}\{0.01, 0.05, 0.1, 0.5, 1.0\}{0.01,0.05,0.1,0.5,1.0}中选最优值。四、先验概率也需要平滑类别先验P(c)P(c)P(c)同样可能面临零概率某类别在训练集中无样本同样需要平滑P(c)NcαNαKP(c) \frac{N_c \alpha}{N \alpha K}P(c)NαKNcα其中KKK为类别数。不过当每个类别都有训练样本时先验概率的平滑影响较小。五、总结要点说明解决的问题训练集中未出现的词导致条件概率为零连乘清零整个类别概率核心公式P(w∣c)count(w,c)α∑count(w,c)α∣V∣P(w|c) \frac{count(w,c) \alpha}{\sum count(w,c) \alpha|V|}P(w∣c)∑count(w,c)α∣V∣count(w,c)α本质思想“没见过” ≠ “不可能”给所有词一个小的非零概率下界关键约束分母加α∣V∣\alpha|V|α∣V∣保证概率归一化参数选择α1 为标准默认文本分类大词表下常取 α0.01~0.1适用范围条件概率和先验概率均需平滑拉普拉斯平滑的本质是用**“未观测到不等于不可能”**的贝叶斯思想修正最大似然估计的极端情况以极小的概率估计偏差换取了模型鲁棒性的大幅提升是朴素贝叶斯分类器不可或缺的组成部分。
文本分类中类别不平衡问题的处理
一、问题本质
类别不平衡指训练集中各类别样本数量差异悬殊,例如:
新闻分类数据分布示例:
- 科技类: 12000 条
- 体育类: 8000 条
- 财经类: 3000 条
- 军事类: 500 条 ← 少数类
- 农业类: 120 条 ←…
📅 2026/7/26 0:03:07
特征选择与文本分类中的常用方法
一、什么是特征选择
特征选择(Feature Selection) 是从原始特征集合中选取一个最优子集的过程,目标是在不损失(或尽量少损失)分类性能的前提下:
降低特征维度࿱…
📅 2026/7/26 0:03:07
引言:AI应用的基础设施之选
当企业决定搭建RAG系统或智能推荐平台时,第一个技术决策往往都是:选什么向量数据库? 这个看似基础的选择,直接影响着检索精度、系统性能和运维复杂度。2024年,向量数据库市场已经…
📅 2026/7/26 0:03:07
1. 项目概述:一份来自一线工程师的实战宝库最近在整理自己的技术资料库,翻出了不少压箱底的“老古董”——那些年为了解决问题、验证想法、完成项目而写下的Linux C代码。从简单的文件操作到复杂的网络通信,从基础的数据结构到精巧的系统工具…
📅 2026/7/26 1:24:39
1. EDMA区域访问控制与事件队列监控的核心价值在嵌入式系统开发,尤其是基于德州仪器(TI)C6000系列DSP或类似高性能处理器的项目中,EDMA(Enhanced Direct Memory Access)控制器是决定系统数据吞吐能力和实时…
📅 2026/7/26 1:24:39
1. Bootloader与CCFG:CC13x2/CC26x2无线MCU的固件更新与安全配置核心在嵌入式无线产品开发中,固件更新和系统启动配置是决定产品生命周期和现场维护能力的关键环节。对于TI的CC13x2和CC26x2系列SimpleLink™无线MCU而言,其内置的ROM Bootload…
📅 2026/7/26 1:24:39
这篇我按“先跑起来、再讲取舍”的方式写《计算机专业就业不只看课程,项目证据才是分水岭》。概念会讲,但重点放在代码怎么组织、哪里容易踩坑。
摘要
摘要:大模型时代,计算机专业学生的就业分水岭不再是谁能写出更花的 Prompt&…
📅 2026/7/26 1:24:39
1. AUX域:物联网MCU的“隐形守护者”在电池供电的物联网设备里,功耗就是生命线。我们总希望主处理器(System CPU)能睡得更久、更深,但传感器数据采集、环境监测这些活又不能停。传统做法是让主CPU频繁醒来,…
📅 2026/7/26 1:24:39
1. 项目概述:为什么C的继承、派生与多态是绕不开的坎?如果你刚开始学C,或者已经啃完了变量、循环、函数和类这些基础,正准备往更深处探索,那么“继承、派生与多态”这组概念,就是你面前必须翻越的一座山。这…
📅 2026/7/26 1:23:39
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/26 0:00:06
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/26 0:00:06
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/26 0:00:06
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/26 0:00:06
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/26 0:00:06
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/26 0:00:06
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/25 7:09:18
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/25 17:09:47
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/25 5:09:14