西瓜书第七章学习笔记

知识脉络

在这里插入图片描述

基本概念

条件概率:P(A | B),表示事件在另外一个事件B已经发生条件下发生A的概率,读作“在B的条件下A的概率”。
先验概率:先验概率P(A),在无任何已知条件下A发生的概率。一般来说计数就可以计算
后验概率:若给定 B,则 P(A | B)称为后验概率;此时,对于多个候选A ,选择使后验概率 P(A | B)最大的那一个,称为最大后验(maximum a posteriori, MAP)估计。一般来说后验概率是 P(果|因)。
似然概率:若给定 A,则 P(A | B) 称为似然概率;此时,对于多个候选 B,选择使似然概率 P(A | B)最大的那一个,称为最大似然(maximum likelihood, ML)估计。一般来说后验概率是 P(因|果)。
参数估计:通过样本统计值和对样本可能分布模型的猜测来估计分布模型的参数。
贝叶斯决策论:基于概率和误判损失来选择最优类别标记。
期望损失(或称风险):对x样本分类成ci的期望损失是x样本被分成除ci以外的概率和其被误分类的损失(通常为1),记为R(ci | x)。这也是样本x上的条件风险。
总体风险:对样本总体条件风险的对x的期望。
贝叶斯判定准则:为最小化总体风险,只需在每个样本上选择那个能使条件风险R(ci | x)最小的类别标记。h*(x) = arg min R(c | x),对象为分类标记c。
贝叶斯最优分类器:h*(x) 就是贝叶斯最优分类器。
贝叶斯风险:贝叶斯最优分类器对应的总体风险R(h*)就称为贝叶斯风险。
判别式模型:给定样本集X,直接对后验概率P(c | X)建模来预测c。
生成式模型:给定样本集X,先对联合概率P(c, X)建模,再由此获得P(c | X),(通常P(X)与标记无关)。
属性条件独立假设:对已知类别,假设所有属性独立,即每个属性独立地对分类结果发生影响。
拉普拉斯修正:避免在似然估计中出现乘0,给每一项概率分子上加1,分母上加N或Ni,当样本集较大时对结果影响微乎其微。其本质是在学习过程中引入属性与类别均匀分布的先验。
独依赖估计:假设每个属性在类别外最多依赖于一个其他属性。
贝叶斯网假设:每个属性与它的非后裔属性独立。
边际化:对变量进行积分或求和以消去某个变量的影响。
有向分离:将一个有向图中所有的V型结构的两个父节点间加上一条无向边,同时将图中所有的有向边改成无向边的过程。
道德图:有向图通过有向分离产生的无向图成为道德图。
道德化:另V型结构父节点相连的过程称为道德化。
评分搜索:贝叶斯网搜索最优结构的常用方法。设定评分函数来评估贝叶斯网和训练数据的契合程度,基于评估结果寻找结构最优。
信息论准则:此类准则将学习视为一个数据压缩任务,学习的目标是找到一个能以最短编码长度描述训练数据的模型,既包括描述模型自身的编码长度也包括描述训练数据的编码长度。
最小描述长度准则:我们选择综合编码长度最短的贝叶斯网。
贪心算法:在每一个步骤上选择当前最优,以期获得总过程的最优。
推断(查询):通过一些属性变量的观测来推测其他属性变量的取值,类别也视为一个属性变量。
证据:已知变量的观测值称为证据。
隐变量:未观测变量。
EM算法:估计参数隐变量的优秀迭代方法,分成E步和M步,E步是由结构参数推测隐变量的期望,M步是由样本集和隐变量的期望来似然估计结构参数。EM交替进行直到算法收敛。EM算法是一种非梯度优化方法,也可视为坐标下降法。

### 关于周志华《机器学习》(西瓜)第二章的学习笔记 #### 模型评估与选择概述 模型评估与选择是机器学习领域的重要组成部分,旨在通过合理的方法评价不同模型的表现并挑选最优者。这一过程不仅涉及如何衡量单个模型的好坏,还包括怎样对比多个候选方案以做出最佳决策。 #### 偏差、方差噪声的概念解析 偏差度量了学习算法的期望预测与实际结果之间的差距,反映了算法自身的拟合精度;方差描述的是相同规模训练集变化引起的学习效果波动情况,体现了数据扰动带来的影响;而噪声则设定了给定任务下所有可能采用的学习方法能达到的最佳预期泛化误差界限,揭示了问题本身固有的复杂性挑战性[^2]。 #### 性能度量指标——P-R图及其应用 为了更直观地展示各类分类器的工作特性,通常会绘制精确率-召回率(Precision-Recall, P-R)曲线来辅助分析。当面对多组实验结果时,可以通过观察这些图形相互间的位置关系来进行优劣评判:如果某条曲线始终位于另一条之上,则表明前者具有更好的整体表现;而对于那些存在交点的情况,则需进一步计算各自下方区域面积大小作为判断依据之一。此外,“平衡点”作为一种特殊的性能测度,在特定条件下也能提供有价值的参考信息[^3]。 #### 偏差-方差分解理论简介 该理论为理解学习算法的一般化能力提供了框架性的指导思路,通过对平均测试错误率实施拆分操作,可以深入剖析导致过拟合现象背后的原因所在,并据此探索改进措施的方向。具体而言,总误差由三部分构成——不可约减误差点(即噪声)、平方形式表达出来的偏差项以及线性累加而成的方差成分[^4]。 ```python import numpy as np from sklearn.model_selection import train_test_split from sklearn.metrics import precision_recall_curve, auc def evaluate_model_performance(model, X, y): """ 计算并返回PR曲线下面积(AUC),用于量化模型的整体性能。 参数: model (object): 已经训练好的分类模型实例。 X (array-like of shape (n_samples, n_features)): 测试特征矩阵。 y (array-like of shape (n_samples,)): 对应的真实标签向量。 返回: float: PR AUC得分。 """ # 划分训练集/验证集 X_train, X_val, y_train, y_val = train_test_split(X, y, test_size=0.2) # 使用训练集拟合模型 model.fit(X_train, y_train) # 获取验证集中各观测对应的概率估计值 probas_pred = model.predict_proba(X_val)[:, 1] # 绘制PR曲线并求得AUC分数 precisions, recalls, _ = precision_recall_curve(y_val, probas_pred) pr_auc_score = auc(recalls, precisions) return pr_auc_score ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值