-
南瓜書
您好,根据您提供的资料,以下是《南瓜书 (PUMPKIN BOOK)》的简介,主要涵盖了其撰写初衷、内容定位、使用建议以及针对读者的期望:
1. 撰写初衷与定位
本书(《南瓜书》)旨在对周志华老师的《机器学习》(即“西瓜书”)中比较难理解的公式加以解析,以及对部分公式补充具体的推导细节。
- 最初的设想: 作者最初的遐想是,周老师为了让尽可能多的读者了解机器学习,在《西瓜书》中对部分公式的推导细节没有详述,这对那些想深究细节的读者可能“不太友好”。
- 真实的缘由: 后来作者了解到,周老师省略这些推导细节的真实原因是,他认为“理工科数学基础扎实点的大二下学生应该对西瓜书中的推导细节无困难吧,要点在书里都有了,略去的细节应能脑补或做练习”。
- 本书的定位: 因此,《南瓜书》被定位为作者们(自称为“数学渣渣”)在自学《西瓜书》时记下的笔记。本书旨在以“过来人”的视角陪伴读者阅读“西瓜书”,尽力帮助读者消除阅读过程中的“数学恐惧”。
- 数学基础要求: 作者力争(或只能)以本科数学基础的视角对每个公式进行讲解和推导。只要读者学习过《高等数学》、《线性代数》和《概率论与数理统计》这三门大学必修的数学课,就应该能看懂本书对《西瓜书》中公式所做的解释和推导,并能体会到这三门数学课在机器学习上的“数学之美”。
2. 内容范围与结构
本书是对《西瓜书》公式的补充和解释,其目录涵盖了《西瓜书》中的主要章节,包括:
- 基础理论: 绪论(第 1 章)、模型评估与选择(第 2 章)。
- 经典算法: 线性模型(第 3 章)、决策树(第 4 章)、神经网络(第 5 章)、支持向量机(第 6 章)、贝叶斯分类器(第 7 章)、集成学习(第 8 章)、聚类(第 9 章)。
- 进阶主题: 降维与度量学习(第 10 章)、特征选择与稀疏学习(第 11 章)、计算学习理论(第 12 章)、半监督学习(第 13 章)、概率图模型(第 14 章)、规则学习(第 15 章)、强化学习(第 16 章)。
- 数学知识: 超纲的数学知识通常会以附录和参考文献的形式给出。
3. 使用说明(最佳使用方法)
- 以前置知识为基础: 《南瓜书》的所有内容都是以**《西瓜书》的内容为前置知识**进行表述的。
- 按需查阅: 《南瓜书》的最佳使用方法是以《西瓜书》为主线,遇到自己推导不出来或者看不懂的公式时再来查阅《南瓜书》。
- 对初学者的建议: 对于初学机器学习的新手,强烈不建议深究《西瓜书》第 1 章和第 2 章的公式,简单过一下即可,等到学得有点基础时再回来深入学习都来得及。