From 92901e3ed7504afa21843f1121993dca79c05a70 Mon Sep 17 00:00:00 2001 From: benjas <909336740@qq.com> Date: Fri, 27 Nov 2020 23:04:06 +0800 Subject: [PATCH] =?UTF-8?q?Add=20=E8=B4=9D=E5=8F=B6=E6=96=AF=E9=82=AE?= =?UTF-8?q?=E4=BB=B6=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 必备数学基础.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/必备数学基础.md b/必备数学基础.md index ccde04a..83c12f6 100644 --- a/必备数学基础.md +++ b/必备数学基础.md @@ -1554,9 +1554,20 @@ X轴上的特征表示归一化后,是对某个特征增强10倍,其它不 - 如果平面上有N个点,近似构成一条直线,但绝不精确地位于一条直线上。这时我们既可以用直线来拟合(模型1),也可以用二阶多项式(模型2)拟合,也可以用三阶多项式(模型3),特别地,用N1阶多项式便能够保证肯定能完美通过N个数据点。那么,这些可能的模型之中到底哪个是最靠谱的呢? - 奥卡姆剃刀: 越是高阶的多项式越是不常见 -- +问题:给定一封邮件,判定它是否属于垃圾邮件D来表示这封邮件,注意D由N个单词组成。我们用h+来表示垃圾邮件,h-表示正常邮件 - P(h+|D) = P(h+) * P(D|h+) / P(D) P(h-|D) = P(h-) * P(D|h-) / P(D) +- 先验概率: P(h+)和P(h-)这两个先验概率都是很容易求出来的,只需要计算一个邮件库里面垃圾邮件和正常邮件的比例就行了。 + +- D里面含有N个单词d1,d2,d3,P(D|h+)=P(d1,d2,...,dn|h+),P(d1,d2,...,dn|h+)就是说在垃圾邮件当中出现跟我们目前这封邮件一模样的一封邮件的概率是多大! + + P(d1,d2,,dn|h+)扩展为:P(d1|h+) × P(d2|d1,h+) × P(d3|d2,d1,h+) × ... + +- P(d1|h+) × P(d2|d1,h+) × P(d3|d2,d1,h+) × ... + + 假设di与di-1是完全条件无关的(朴素贝叶斯假设特征之间是独立,互不影响) + + 简化为P(d1h+) × P(d2|h+) × P(d3|h+)对于P(d1|h+) × P(d2|h+) × P(d3|h+) × …只要统计di这个单词在垃圾邮件中出现的频率即可 \ No newline at end of file