<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>数学 on 韩永发的博客</title><link>https://thecoolboyhan.github.io/categories/%E6%95%B0%E5%AD%A6/</link><description>Recent content in 数学 on 韩永发的博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Wed, 29 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thecoolboyhan.github.io/categories/%E6%95%B0%E5%AD%A6/index.xml" rel="self" type="application/rss+xml"/><item><title>读《设计机器学习应用系统》有感-机器学习数学基础</title><link>https://thecoolboyhan.github.io/p/%E8%AF%BB%E8%AE%BE%E8%AE%A1%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%BA%94%E7%94%A8%E7%B3%BB%E7%BB%9F%E6%9C%89%E6%84%9F-%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/</link><pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate><guid>https://thecoolboyhan.github.io/p/%E8%AF%BB%E8%AE%BE%E8%AE%A1%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%BA%94%E7%94%A8%E7%B3%BB%E7%BB%9F%E6%9C%89%E6%84%9F-%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/</guid><description>&lt;img src="https://thecoolboyhan.github.io/1.png" alt="Featured image of post 读《设计机器学习应用系统》有感-机器学习数学基础" /&gt;&lt;h2 id="机器学习数学基础"&gt;&lt;a href="#%e6%9c%ba%e5%99%a8%e5%ad%a6%e4%b9%a0%e6%95%b0%e5%ad%a6%e5%9f%ba%e7%a1%80" class="header-anchor"&gt;&lt;/a&gt;机器学习数学基础&#10;&lt;/h2&gt;&lt;h3 id="线性代数"&gt;&lt;a href="#%e7%ba%bf%e6%80%a7%e4%bb%a3%e6%95%b0" class="header-anchor"&gt;&lt;/a&gt;线性代数&#10;&lt;/h3&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;如何表示和组织数据&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h4 id="向量基础"&gt;&lt;a href="#%e5%90%91%e9%87%8f%e5%9f%ba%e7%a1%80" class="header-anchor"&gt;&lt;/a&gt;向量基础&#10;&lt;/h4&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;特征向量&lt;/strong&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;计算机世界，所有的东西其实都是向量，如果一个向量是由多个特征组成的，则这个向量就是一个特征向量&lt;/p&gt;&#10;&lt;p&gt;如一个房价的特征向量：&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;x=(面积,卧室数,卫生间数,房龄,距地铁站距离)&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;对于一套 90 平米、两室一卫、房龄 5 年、距地铁站 500 米的房子，其特征向量可以表示为：&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;x=(90,2,1,5,500)x=(90,2,1,5,500)&lt;/strong&gt;&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;要构建一个预测房价的机器学习模型，实际上就是在这个五维向量中寻找规律&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;&lt;img alt="二维空间中的向量" class="gallery-image" data-flex-basis="308px" data-flex-grow="128" height="420" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://ai.icyfenix.cn/assets/vector_2d-D38H8Gdt.png" width="539"&gt;&lt;/p&gt;&#10;&lt;p&gt;如图是一个2维向量，v点是向量的一个分量，整个线上的所有点组成了向量。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;表示形式&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;形状&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;数学表示&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;说明&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;一维数组&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;code&gt;(n,)&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;[v1v2⋯vn][&lt;em&gt;v&lt;/em&gt;1&lt;em&gt;v&lt;/em&gt;2⋯&lt;em&gt;v**n&lt;/em&gt;]&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;只有长度，无行列之分&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;行向量&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;code&gt;(1, n)&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;v=[v1v2⋯vn]&lt;strong&gt;v&lt;/strong&gt;=[&lt;em&gt;v&lt;/em&gt;1&lt;em&gt;v&lt;/em&gt;2⋯&lt;em&gt;v**n&lt;/em&gt;]&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;1 行 n&lt;em&gt;n&lt;/em&gt; 列的二维数组&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;列向量&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;code&gt;(n, 1)&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;v=[v1v2⋮vn]&lt;strong&gt;v&lt;/strong&gt;=&lt;em&gt;v&lt;/em&gt;1&lt;em&gt;v&lt;/em&gt;2⋮&lt;em&gt;v**n&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;n&lt;em&gt;n&lt;/em&gt; 行 1 列的二维数组&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;&lt;strong&gt;数据集&lt;/strong&gt;：由多个向量组成的一个数据的集合。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;线性相关与线性无关&lt;/strong&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;对于一组向量 v1,v2,…,vk&lt;strong&gt;v&lt;/strong&gt;1,&lt;strong&gt;v&lt;/strong&gt;2,…,&lt;strong&gt;v&lt;/strong&gt;k，存在不全为0的标量c1,c2,…,ck&lt;em&gt;c&lt;/em&gt;1,&lt;em&gt;c&lt;/em&gt;2,…,&lt;em&gt;c**k&lt;/em&gt;，使得 c1v1+c2v2+⋯+ckvk=0&lt;em&gt;c&lt;/em&gt;1&lt;strong&gt;v&lt;/strong&gt;1+&lt;em&gt;c&lt;/em&gt;2&lt;strong&gt;v&lt;/strong&gt;2+⋯+&lt;em&gt;c&lt;strong&gt;k&lt;/strong&gt;&lt;/em&gt;v&lt;em&gt;k&lt;/em&gt;=&lt;strong&gt;0&lt;/strong&gt;，则称这组向量线性相关。否则这组向量线性无关。&lt;/p&gt;&#10;&lt;p&gt;线性无关意味着没有任何一个向量可以被其他向量表示。则数据集中不存在冗余数据。&lt;/p&gt;&#10;&lt;p&gt;数据科学用&lt;strong&gt;秩&lt;/strong&gt;来衡量数据之间的相关性，&lt;strong&gt;秩&lt;/strong&gt;指向量组中线性无关向量的最大个数。满秩：每个数据都有意义，不满秩：存在可以移除的冗余量。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;特征选择&lt;/strong&gt;：如果特征矩阵的秩小于特征数，说明存在冗余特征。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;数据压缩&lt;/strong&gt;：秩分解可以实现低秩近似，用更少的参数近似原矩阵，降低维度，减少空间。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;奇异值分解&lt;/strong&gt;：秩等同于非0奇异值个数，决定了有多少东西值得保留。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;模型LoRA微调&lt;/strong&gt;：只训练“低秩适配器”，不动原模型，用极少参数实现高效微调。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;向量相加&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;平行四边形法则&lt;/strong&gt;：将两个向量 u&lt;strong&gt;u&lt;/strong&gt; 和 v&lt;strong&gt;v&lt;/strong&gt; 的起点放在同一点，以它们为邻边作平行四边形，从公共起点出发的对角线就是 u+v&lt;strong&gt;u&lt;/strong&gt;+&lt;strong&gt;v&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;三角形法则&lt;/strong&gt;：将 v&lt;strong&gt;v&lt;/strong&gt; 的起点放在 u&lt;strong&gt;u&lt;/strong&gt; 的终点，从 u&lt;strong&gt;u&lt;/strong&gt; 的起点到 v&lt;strong&gt;v&lt;/strong&gt; 的终点的向量就是 u+v&lt;strong&gt;u&lt;/strong&gt;+&lt;strong&gt;v&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="向量加法的平行四边形法则与三角形法则" class="gallery-image" data-flex-basis="595px" data-flex-grow="248" height="359" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://ai.icyfenix.cn/assets/vector_addition-CzaOFlgt.png" srcset="https://thecoolboyhan.github.io/vector_addition-CzaOFlgt_17111529435356389153_hu_241cc101364744ba.png 800w, https://ai.icyfenix.cn/assets/vector_addition-CzaOFlgt.png 891w" width="891"&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;向量相乘&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;当 c&amp;gt;0&lt;em&gt;c&lt;/em&gt;&amp;gt;0：向量的长度缩放为原来的 ∣&lt;em&gt;c&lt;/em&gt;∣ 倍，方向不变&lt;/p&gt;&#10;&lt;p&gt;当 c&amp;lt;0&lt;em&gt;c&lt;/em&gt;&amp;lt;0：向量的长度缩放为原来的 ∣&lt;em&gt;c&lt;/em&gt;∣ 倍，方向反向&lt;/p&gt;&#10;&lt;p&gt;当 c=0&lt;em&gt;c&lt;/em&gt;=0：结果为零向量 &lt;strong&gt;0&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h4 id="矩阵基础"&gt;&lt;a href="#%e7%9f%a9%e9%98%b5%e5%9f%ba%e7%a1%80" class="header-anchor"&gt;&lt;/a&gt;矩阵基础&#10;&lt;/h4&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;矩阵是向量的自然扩展，也是线性代数的核心研究对象。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;&lt;strong&gt;矩阵&lt;/strong&gt;：由标量按行列排量组成的矩形阵列。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="1786958850279.png" class="gallery-image" data-flex-basis="694px" data-flex-grow="289" height="157" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1786958850279_1786958850290.png" width="454"&gt;&lt;/p&gt;&#10;&lt;p&gt;矩阵是机器学习的&amp;quot;原材料&amp;quot;，把矩阵想象成一张数据表格，每行是一个样本（譬如一位用户、一张图片），每列是一个特征（譬如年龄、价格、像素值）。这种结构让计算机能高效处理成千上万的数据点。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;矩阵的逆：将一个已经变换了的矩阵，恢复到原来状态的操作。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img alt="1787741694542.png" class="gallery-image" data-flex-basis="2651px" data-flex-grow="1104" height="83" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787741694542_1787741694558.png" srcset="https://thecoolboyhan.github.io/1787741694542_1787741694558_14952206403181500815_hu_3f74f8ba33ca4a52.png 800w, https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787741694542_1787741694558.png 917w" width="917"&gt;&lt;/p&gt;&#10;&lt;p&gt;如图的两个矩阵，一个是转换后，一个是原始，进行求逆时发现，2，3，为1，1，其他位置为0，0。为1的位置表示可以恢复，为0的位置表示无法恢复。（因为值已经发生了变化）。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;这在记忆压缩时常使用。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;矩阵向量积&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;h&lt;/strong&gt;=&lt;strong&gt;Wx&lt;/strong&gt;+&lt;strong&gt;b&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;其中 x&lt;strong&gt;x&lt;/strong&gt; 是输入向量（上一层的输出），W&lt;strong&gt;W&lt;/strong&gt; 是权重矩阵，b&lt;strong&gt;b&lt;/strong&gt; 是偏置向量，h&lt;strong&gt;h&lt;/strong&gt; 是本层的输出。权重矩阵 W&lt;strong&gt;W&lt;/strong&gt; 把输入从 n&lt;em&gt;n&lt;/em&gt; 维空间映射到 m&lt;em&gt;m&lt;/em&gt; 维空间（W&lt;strong&gt;W&lt;/strong&gt; 为 m×n&lt;em&gt;m&lt;/em&gt;×&lt;em&gt;n&lt;/em&gt; 矩阵），这个映射过程就是一次线性变换。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;将一组向量进行转换，从原来变成另一种的过程。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;张量&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;标量、向量、矩阵在高维空间的自然推广，可以描述任意维度的数据及其转换关系。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: center"&gt;阶数&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;名称&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;维度描述&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;NumPy 表示&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: center"&gt;0&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;标量&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;无方向，只有大小&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;code&gt;x&lt;/code&gt; （标量值）&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: center"&gt;1&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;向量&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;一行或一列&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;code&gt;shape = (n,)&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: center"&gt;2&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;矩阵&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;行 × 列&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;code&gt;shape = (m, n)&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: center"&gt;3&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;三阶张量&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;行 × 列 × 通道 / 深度&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;code&gt;shape = (h, w, c)&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: center"&gt;n&lt;em&gt;n&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;n&lt;em&gt;n&lt;/em&gt;阶张量&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;维度 1 × 维度 2 × &amp;hellip; × 维度n&lt;em&gt;n&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;&lt;code&gt;shape = (d₁, d₂, ..., dₙ)&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;深度学习的所有数据都使用张量表示。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h3 id="微积分"&gt;&lt;a href="#%e5%be%ae%e7%a7%af%e5%88%86" class="header-anchor"&gt;&lt;/a&gt;微积分&#10;&lt;/h3&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;从数据中学习和改进&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h4 id="极限导数与微分"&gt;&lt;a href="#%e6%9e%81%e9%99%90%e5%af%bc%e6%95%b0%e4%b8%8e%e5%be%ae%e5%88%86" class="header-anchor"&gt;&lt;/a&gt;极限、导数与微分&#10;&lt;/h4&gt;&lt;ul&gt;&#10;&lt;li&gt;极限&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;当自变量无限接近某个值时，函数值的变化趋势。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="1787746178752.png" class="gallery-image" data-flex-basis="875px" data-flex-grow="364" height="74" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787746178752_1787746178774.png" width="270"&gt;&lt;/p&gt;&#10;&lt;p&gt;对与上面的函数：当x无限趋近于1时（x永远不等于1），函数的值越来越接近2&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;这就是一个极限的概念，&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;导数的定义和几何意义&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img alt="1787746398602.png" class="gallery-image" data-flex-basis="783px" data-flex-grow="326" height="572" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787746398602_1787746398615.png" srcset="https://thecoolboyhan.github.io/1787746398602_1787746398615_10225096638977964585_hu_6eaed360d6a2d537.png 800w, https://thecoolboyhan.github.io/1787746398602_1787746398615_10225096638977964585_hu_ea732be701d91332.png 1600w, https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787746398602_1787746398615.png 1868w" width="1868"&gt;&lt;/p&gt;&#10;&lt;p&gt;如图，我们如何计算一个物体的瞬时速度，我们只能根据时间和路程求出某个物体的平均速度。但是如何我们不断缩小时间，则无限小的时间短内的平均速度就就相当于此物体的瞬时速度。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;常见函数的导数&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;幂函数&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;f(x)=xn&lt;em&gt;f&lt;/em&gt;(&lt;em&gt;x&lt;/em&gt;)=&lt;em&gt;x**n&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="1787812394700.png" class="gallery-image" data-flex-basis="1412px" data-flex-grow="588" height="140" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787812394700_1787812394717.png" srcset="https://thecoolboyhan.github.io/1787812394700_1787812394717_9764005254051261505_hu_c89875cbff27e1f6.png 800w, https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787812394700_1787812394717.png 824w" width="824"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;指数函数和对数函数&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="1787812456866.png" class="gallery-image" data-flex-basis="989px" data-flex-grow="412" height="274" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787812456866_1787812456880.png" srcset="https://thecoolboyhan.github.io/1787812456866_1787812456880_14870193314334648629_hu_e45ca32ab0ba9d57.png 800w, https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787812456866_1787812456880.png 1130w" width="1130"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;三角函数&lt;/strong&gt;&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;函数&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th style="text-align: left"&gt;导数&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;sin⁡xsin&lt;em&gt;x&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;cos⁡xcos&lt;em&gt;x&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;cos⁡xcos&lt;em&gt;x&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;−sin⁡x−sin&lt;em&gt;x&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;tan⁡xtan&lt;em&gt;x&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td style="text-align: left"&gt;sec⁡2x=1cos⁡2xsec2&lt;em&gt;x&lt;/em&gt;=cos2&lt;em&gt;x&lt;/em&gt;1&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;&lt;img alt="1787812503347.png" class="gallery-image" data-flex-basis="591px" data-flex-grow="246" height="488" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787812503347_1787812503363.png" srcset="https://thecoolboyhan.github.io/1787812503347_1787812503363_16327937977433601522_hu_3ce3a1066da69fd8.png 800w, https://fastly.jsdelivr.net/gh/thecoolboyhan/th_blogs@main/image/2026-08/1787812503347_1787812503363.png 1202w" width="1202"&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;微分和线性近似&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;微分可以理解为导数的另一种表达形式。&lt;/p&gt;&#10;&lt;p&gt;微分和导数的区别在于导数是一个比值dy/dx，而微分dy和dx是独立的量。&lt;/p&gt;&#10;&lt;p&gt;微分的一个重要应用是线性近似，目的是将函数复杂计算转化为相对简单的微分计算。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;导数是揭示了一个朴素却深刻的思想，任何连续变化的量，都可以通过它在某一点的变化趋势来刻画。从牛顿当年思考的瞬时速度问题出发，导数将平均变化率推向极限，得到了瞬时变化率的精确表达。这一从静态比值到动态极限的跨越，不仅是数学的进步，更是思维方式的转变，我们从此可以用一个数值来描述一个函数在某一点的变化倾向。几何上，导数是切线的斜率，这提供了我们用直线（线性）来理解曲线（非线性）的途径。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;微分则将抽象的变化率转化为具体的变化量，让我们能够通过线性近似来简化复杂的函数计算。这一思想在机器学习中体现得尤为明显，泰勒展开将复杂函数分解为一系列多项式，梯度下降依赖一阶导数指引优化方向，而损失函数的凹凸性由二阶导数揭示，这些都是微分学在现代人工智能中的直接应用。极限、导数、微分、高阶导数这些概念层层递进，构成了理解连续变化世界的数学框架，也为下一章学习多元函数微分学奠定了坚实基础。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h4 id="多元函数和复合函数求导"&gt;&lt;a href="#%e5%a4%9a%e5%85%83%e5%87%bd%e6%95%b0%e5%92%8c%e5%a4%8d%e5%90%88%e5%87%bd%e6%95%b0%e6%b1%82%e5%af%bc" class="header-anchor"&gt;&lt;/a&gt;多元函数和复合函数求导&#10;&lt;/h4&gt;&lt;ul&gt;&#10;&lt;li&gt;偏导数&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;对于一个多元函数，如果只让其中一个变量变化，而保持其他变量不变，函数值会如何变化。表示此变化的导数就是偏导数。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;梯度&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;偏导数表示函数沿每个坐标轴方向的变化率。如果把所有坐标方向的偏导数组合在一起，就可以得到一个向量，称为梯度。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;复合函数和链式法则&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;复合函数&lt;/strong&gt;：一个函数的输出是另一个函数的输入。多个函数嵌套在一起组成的复杂函数。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;链式法则&lt;/strong&gt;：为何解决复合函数问题的有力工具。复合函数的导数等于各层函数导数的乘积。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;积分&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;微分研究的是局部变化率，是指在某一点处，函数指变化的快慢。积分则是研究全局累计量，即在一个区间上，函数值的总体效果。&lt;/p&gt;&#10;&lt;h3 id="统计和概率"&gt;&lt;a href="#%e7%bb%9f%e8%ae%a1%e5%92%8c%e6%a6%82%e7%8e%87" class="header-anchor"&gt;&lt;/a&gt;统计和概率&#10;&lt;/h3&gt;&lt;p&gt;线性代数是机器学习的数据语言，它告诉计算机如何表示和组织数据。&lt;/p&gt;&#10;&lt;p&gt;微积分是机器学习的优化行为，它告诉计算机如何从数据中学习和改进。&lt;/p&gt;&#10;&lt;p&gt;统计与概率就是机器学习的决策思想，它告诉计算机如何在不确定的世界中做出理性的判断和预测。&lt;/p&gt;&#10;&lt;h4 id="概率基础"&gt;&lt;a href="#%e6%a6%82%e7%8e%87%e5%9f%ba%e7%a1%80" class="header-anchor"&gt;&lt;/a&gt;概率基础&#10;&lt;/h4&gt;&lt;ul&gt;&#10;&lt;li&gt;概率性思维&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;传统软件开发的一贯思维方式是确定性的。同样的输出永远产生同样的输出，代码逻辑明确的，可预测的，发生错误是可以精确定位和修复的。&lt;/p&gt;&#10;&lt;p&gt;机器学习的思想是从数据中学习规律，而不是由人工设计规则。机器学习的预测结果和过程天生就带有概率性。模型的输出不是正确答案，而是最可能的答案。&lt;/p&gt;&#10;</description></item></channel></rss>