机器学习前的数学补课要多久?《数学要素》25 章配齐 121 个代码本
【免费下载链接】Book3_Elements-of-MathematicsBook_3_《数学要素》 | 鸢尾花书:从加减乘除到机器学习;上架;欢迎继续纠错,纠错多的同学还会有赠书!项目地址: https://gitcode.com/GitHub_Trending/bo/Book3_Elements-of-Mathematics
《数学要素》是"鸢尾花书"系列第三部,面向准备入门机器学习、又对数学底子没底的人。仓库里把 25 章正文、配套代码和演示脚本全放了出来,从 Ch01 到 Ch25 一章不少,读完这一篇,你就知道从哪个文件开始、按什么顺序推进。
仓库里到底有什么:27 份 PDF、121 个 notebook、26 个脚本
先看资源分布,数字都可以自己数出来:
| 资源 | 数量 | 位置 |
|---|---|---|
| 章节正文 PDF | 27 份(Ch00 导读 + Ch01–Ch25 各一份) | 仓库根目录 |
| Jupyter notebook | 121 个 | 各Book3_ChXX_Python_Codes/目录 |
| Streamlit 演示脚本 | 26 个 | 与 notebook 同目录 |
每章 PDF 文件名都带章节主题,第 1 章"万物皆数"到第 25 章"鸡兔同笼3"各一册;根目录还有两份整书材料:鸢尾花书_整体布局.pdf是全书知识点的排布设计图,Book_3_数学要素_海报_鸢尾花书--机器学习系列.pdf是系列宣传海报。
代码文件命名有规律:Bk3_Ch05_02.ipynb就是第 5 章第 2 个例子的代码,Streamlit_Bk3_Ch15_03.py对应第 15 章第 3 个例子的演示。翻 PDF 看到哪个编号,直接去对应目录找同名文件就行,不用猜。
从 Ch00 到 Ch25:三个板块走完全书
不必硬着头皮从第 1 页读到最后一页,按板块推进更省力:
| 板块 | 章节 | 这一带走完你得到什么 |
|---|---|---|
| 打地基 | Ch01–Ch05 | 万物皆数、乘除、几何、代数、笛卡尔坐标系 |
| 函数与微积分 | Ch10–Ch18 | 函数族(Ch10–13)、导数、偏导、微分、积分 |
| 概率、统计与向量 | Ch19–Ch22 | 优化、概率、统计、向量 |
两点值得留意。第一,函数部分拆成 Ch10 函数、Ch11 代数函数、Ch12 超越函数、Ch13 二元函数四章连排,概念一步步加码,跳读容易断线。第二,Ch23–25 的"鸡兔同笼"三连不是脑筋急转弯,而是用同一个线性方程组问题连续三章层层递进,一路铺向机器学习里的方程组求解,是全书收束到主题的地方。
26 个 Streamlit 脚本,把概念拖成滑块
notebook 负责"跑一遍",Streamlit 脚本负责"动起来"。以概率二叉树脚本为例,侧边栏有两个滑块:步数 n(2 到 20)和概率 p(0.1 到 0.9),拖动时二叉树逐层展开,二项分布直方图同步变化。在静态 PDF 里,你只能盯着固定插图想;这里参数变了图就变,反馈是即时的。
脚本和章节的对应关系可以直接看目录:Book3_Ch05_Python_Codes里是笛卡尔坐标系的演示,Book3_Ch07_Python_Codes里是距离的演示,哪章卡住了就去哪章目录找Streamlit_开头的文件。
今天就打开 Ch01 的 notebook 跑起来
三步上手:先读Book3_Ch00_正文前这本薄导读,确认全书怎么排;然后进入Book3_Ch01_Python_Codes,jupyter notebook打开目录,从Bk3_Ch01_01.ipynb一路运行到_12;某个概念反复想不通时,就去对应章节跑Streamlit_脚本,拖参数比翻十遍定义有效。
最后多说一句:代码头两行都署名"Authored by Weisheng Jiang"(江伟盛,清华大学出版社 2025 年正式出版),README 里写明"纠错多的同学会得到赠书"。所以你在 PDF 或代码里发现错别字、笔误,直接反馈给作者即可,仓库是长期开放的。
【免费下载链接】Book3_Elements-of-MathematicsBook_3_《数学要素》 | 鸢尾花书:从加减乘除到机器学习;上架;欢迎继续纠错,纠错多的同学还会有赠书!项目地址: https://gitcode.com/GitHub_Trending/bo/Book3_Elements-of-Mathematics
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考