周志华西瓜书笔记——第一章

1.1引言

概念1:基于经验做出的预判

机器学习定义:通过计算手段,利用经验数据产生模型用于改善系统自身性能。

更形式化的定义 假设用P 评估计算机在某任务类T的性能,若一个程序通过利用经验E在T任务上获得了性能上的改善,就说关于T,P该程序对E进行了学习

 

 

1.2基本术语

Data set 数据集:纪录的集合

Instancesample 示例、样本:某条具体的纪录

attributefeature 特征、属性

Attribute value 属性

Attribute spacesample space 属性空间、样本空间

Feature vector 特征向量:in the attribute spaceevery instancecorresponding to a vector

示例:数据集 D={X1,X2,X3,,,Xm}由m个示例组成,

         Xi=(xi1,xi2,,,xid),每个示例由d个属性描述 Xid维样本空间的一个向量d称为Xi维数

 

Label 标记

Example 样例:拥有了标记信息的示例

Label space 标记空间所有标记的集合

一个样例:(Xi,Yi)

 

学习的任务分类:

      1. 预测离散值——classification 分类

             binary classification 二分分类,positive class 正类,negative class 反类

             multi-class classification 多分类

      2. 预测连续值——regression 回归

学习结果:

建立一个从输入空间到输入空间的映射f

聚类:训练集中的样本称为一个簇,这些簇对应一些潜在的分类

 

Supervised learning 监督学习:训练数据拥有标记信息,分类和回归是这类学习的代表

Unsupervised learning 无监督学习:不用有标记信息,聚类是这类学习的代表

Generalization 泛化能力:学习得到的模型适用于新样本的能力

通常假设整个样本空间遵从一个未知的分布 D

Independent and identical distributed 独立同分布 i.i.d: 在概率统计中,指随机过程中,任何时刻取值都为随机变量如果这些随机变量遵从同一分布并且相互独立那么这些随机变量是独立同分布

 

1.3 假设空间

假设是所有可能结果的集合

学习过程是在所有假设组成的空间中寻找符合训练集的假设的过程

版本空间:多个与训练集相匹配的假设所组成的集合

 

1.4 归纳偏好:

机器学习算法在学习过程中对某类型假设的偏好,称为归纳偏好

选择归纳偏好的原则有:

奥卡姆剃刀原则——当有多个假设符合观察的时候,选择最简单的那个

没有免费的午餐定理 NFL定理,任何两个算法的期望值都是相等的——重要前提:所有问题出现的机会相同,重要性相同——启发:针对具体的问题选择归纳偏好,因为对于所有潜在的可能性,任何算法期望是相等的这样的假设对解决具体问题是没有意义的

 

1.5机器学习发展历程:

推理期:赋予机器逻辑推理能力

知识期:使得机器拥有知识

 

1.6机器学习的应用

 

1.7 阅读材料:推荐各种阅读材料+重要国际、区域性会议+期刊

 

习题解答:

  1. 注意点,版本空间的每一假设都能单独地符合(退出)给定的示例
    解题思路,先列出假设空间,根据给定的训练数据进行筛选。

后面习题有些难,附上链接 http://blog.youkuaiyun.com/icefire_tyh/article/details/52064910

### 关于周志华机器学习》(西瓜)第二章的学习笔记 #### 模型评估与选择概述 模型评估与选择是机器学习领域的重要组成部分,旨在通过合理的方法评价不同模型的表现并挑选最优者。这一过程不仅涉及如何衡量单个模型的好坏,还包括怎样对比多个候选方案以做出最佳决策。 #### 偏差、方差和噪声的概念解析 偏差度量了学习算法的期望预测与实际结果之间的差距,反映了算法自身的拟合精度;方差描述的是相同规模训练集变化引起的学习效果波动情况,体现了数据扰动带来的影响;而噪声则设定了给定任务下所有可能采用的学习方法能达到的最佳预期泛化误差界限,揭示了问题本身固有的复杂性和挑战性[^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、付费专栏及课程。

余额充值