<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PDE on Chen Kai Blog</title><link>https://www.chenk.top/zh/tags/pde/</link><description>Recent content in PDE on Chen Kai Blog</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 28 Jul 2025 09:00:00 +0000</lastBuildDate><atom:link href="https://www.chenk.top/zh/tags/pde/index.xml" rel="self" type="application/rss+xml"/><item><title>辛几何与结构保持神经网络：让模型学会守恒</title><link>https://www.chenk.top/zh/standalone/symplectic-geometry-and-structure-preserving-neural-networks/</link><pubDate>Mon, 28 Jul 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/standalone/symplectic-geometry-and-structure-preserving-neural-networks/</guid><description>&lt;p>随手训练一个普通的 MLP 来拟合一维谐振子的运动——尽管验证集上的误差很小，前十步看起来也正确，但继续预测一千步后，轨道不再闭合，能量缓慢漂移，原本应周期运动的系统变成了一条慢慢张开的螺旋。网络学到了“数据点之间的插值”，却没有学到“物理”。&lt;strong>结构保持网络&lt;/strong>（structure-preserving NN）的做法是把守恒律——能量守恒、辛 2-形式、欧拉-拉格朗日方程——直接编码进架构里，使得模型从数学结构上就不可能违反这些约束，无论积分多长时间。&lt;/p></description></item><item><title>偏微分方程与机器学习（八）：反应扩散系统与 GNN</title><link>https://www.chenk.top/zh/pde-ml/08-%E5%8F%8D%E5%BA%94%E6%89%A9%E6%95%A3%E7%B3%BB%E7%BB%9F%E4%B8%8Egnn/</link><pubDate>Wed, 14 Aug 2024 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/pde-ml/08-%E5%8F%8D%E5%BA%94%E6%89%A9%E6%95%A3%E7%B3%BB%E7%BB%9F%E4%B8%8Egnn/</guid><description>&lt;p>深层 GNN 大家都见过它崩——堆到十几层之后所有节点的 embedding 几乎一样，模型“糊掉”了。这个现象有个名字叫 &lt;strong>over-smoothing&lt;/strong>，背后的数学原因其实非常干净：&lt;strong>GNN 的消息传递本质上就是图上的扩散方程&lt;/strong>，扩散到最后所有节点都收敛到同一个常数。&lt;/p></description></item><item><title>偏微分方程与机器学习（七）：扩散模型与 Score Matching</title><link>https://www.chenk.top/zh/pde-ml/07-%E6%89%A9%E6%95%A3%E6%A8%A1%E5%9E%8B%E4%B8%8Escore-matching/</link><pubDate>Tue, 30 Jul 2024 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/pde-ml/07-%E6%89%A9%E6%95%A3%E6%A8%A1%E5%9E%8B%E4%B8%8Escore-matching/</guid><description>&lt;p>扩散模型的输出端我们很熟悉：一张高质量图片。但训练目标乍看之下却很反直觉——&lt;strong>先把数据加噪声加到完全是高斯，再学怎么一步步去噪&lt;/strong>。为什么这个绕远路的策略反而比直接学数据分布有效？&lt;/p></description></item><item><title>偏微分方程与机器学习（六）：连续归一化流与 Neural ODE</title><link>https://www.chenk.top/zh/pde-ml/06-%E8%BF%9E%E7%BB%AD%E5%BD%92%E4%B8%80%E5%8C%96%E6%B5%81%E4%B8%8Eneural-ode/</link><pubDate>Mon, 15 Jul 2024 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/pde-ml/06-%E8%BF%9E%E7%BB%AD%E5%BD%92%E4%B8%80%E5%8C%96%E6%B5%81%E4%B8%8Eneural-ode/</guid><description>&lt;p>怎么把一团各向同性的高斯噪声“吹”成一张猫的照片？&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/zh/pde-ml/06-Continuous-Normalizing-Flows/illustration_1.png" alt="偏微分方程与机器学习（六）：连续归一化流与 Neural ODE — 章节概览图" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;p>归一化流给的答案很直接：用一系列可逆变换，一步步把简单分布推到复杂分布。这一篇要讲的连续归一化流（CNF）把“一系列变换”推到极限——让步长趋于零，离散变换链就变成一个 ODE，可逆性自动满足，密度变化由瞬时换元公式控制。&lt;/p></description></item><item><title>偏微分方程与机器学习（五）：辛几何与保结构网络</title><link>https://www.chenk.top/zh/pde-ml/05-%E8%BE%9B%E5%87%A0%E4%BD%95%E4%B8%8E%E4%BF%9D%E7%BB%93%E6%9E%84%E7%BD%91%E7%BB%9C/</link><pubDate>Sun, 30 Jun 2024 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/pde-ml/05-%E8%BE%9B%E5%87%A0%E4%BD%95%E4%B8%8E%E4%BF%9D%E7%BB%93%E6%9E%84%E7%BD%91%E7%BB%9C/</guid><description>&lt;p>钟摆能摆很久而不慢慢停下来——能量守恒。地球绕太阳转十亿年也不会突然飞走——角动量守恒。这种“某个量恒定不变”的性质背后，藏着一种叫&lt;strong>辛结构&lt;/strong>的几何。&lt;/p></description></item><item><title>偏微分方程与机器学习（四）：变分推断与 Fokker-Planck 方程</title><link>https://www.chenk.top/zh/pde-ml/04-%E5%8F%98%E5%88%86%E6%8E%A8%E6%96%AD%E4%B8%8Efokker-planck%E6%96%B9%E7%A8%8B/</link><pubDate>Sat, 15 Jun 2024 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/pde-ml/04-%E5%8F%98%E5%88%86%E6%8E%A8%E6%96%AD%E4%B8%8Efokker-planck%E6%96%B9%E7%A8%8B/</guid><description>&lt;p>为什么变分推断（一个看起来纯优化的方法）和 Langevin MCMC（一个看起来纯采样的方法）最后会汇到同一个偏微分方程？&lt;/p>
&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/zh/pde-ml/04-Variational-Inference/illustration_1.png" alt="偏微分方程与机器学习（四）：变分推断与 Fokker-Planck 方程 — 章节概览图" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;p>这一篇我想讲的就是这件事。它们在连续时间下其实是&lt;strong>同一个 Fokker-Planck PDE 的两面&lt;/strong>：一边是密度的演化，一边是 KL 散度沿 Wasserstein 几何的梯度流。看清这一点之后，许多看起来不相关的工具——SVGD 的粒子算法、对数 Sobolev 不等式给出的指数收敛、贝叶斯神经网络的训练——会突然落到同一张图上。&lt;/p></description></item><item><title>偏微分方程与机器学习（三）：变分原理与优化</title><link>https://www.chenk.top/zh/pde-ml/03-%E5%8F%98%E5%88%86%E5%8E%9F%E7%90%86%E4%B8%8E%E4%BC%98%E5%8C%96/</link><pubDate>Fri, 31 May 2024 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/pde-ml/03-%E5%8F%98%E5%88%86%E5%8E%9F%E7%90%86%E4%B8%8E%E4%BC%98%E5%8C%96/</guid><description>&lt;p>训练神经网络的本质是什么？当我们在高维参数空间中运行梯度下降时，背后是否存在某种更深刻的连续时间动力学？当网络宽度趋于无穷时，离散的参数更新是否会收敛到某个优雅的偏微分方程？这些问题的答案，正位于变分法、最优传输与 PDE 理论的交汇处。&lt;/p></description></item><item><title>偏微分方程与机器学习（二）：神经算子理论</title><link>https://www.chenk.top/zh/pde-ml/02-%E7%A5%9E%E7%BB%8F%E7%AE%97%E5%AD%90%E7%90%86%E8%AE%BA/</link><pubDate>Thu, 16 May 2024 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/pde-ml/02-%E7%A5%9E%E7%BB%8F%E7%AE%97%E5%AD%90%E7%90%86%E8%AE%BA/</guid><description>&lt;p>经典 PDE 求解器，如有限差分、有限元、谱方法，本质上是函数——输入初始条件和参数，输出解；PINN 本质上也是面向单实例的函数：一旦初始条件改变（例如机翼来流速度变化或预报中传感器读数微小偏移），就需要重新训练。&lt;/p></description></item><item><title>偏微分方程与机器学习（一）：物理信息神经网络</title><link>https://www.chenk.top/zh/pde-ml/01-%E7%89%A9%E7%90%86%E4%BF%A1%E6%81%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C/</link><pubDate>Wed, 01 May 2024 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/pde-ml/01-%E7%89%A9%E7%90%86%E4%BF%A1%E6%81%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C/</guid><description>&lt;p>&lt;strong>本系列第一章 · 阅读约 35 分钟。&lt;/strong> 这章是整个系列的地基。后面七章讲神经算子、变分原理和 Score Matching，其实都在探讨同一个问题：如何将物理或数学约束编码进神经网络的优化目标？搞定了 PINN，后续章节只是更换不同的约束。
&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/zh/pde-ml/01-Physics-Informed-Neural-Networks/illustration_1.png" alt="偏微分方程与机器学习（一）：物理信息神经网络 — 章节概览图" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p></description></item><item><title>泛函分析（十二）：泛函分析在行动 —— 偏微分方程和量子力学</title><link>https://www.chenk.top/zh/functional-analysis/12-%E5%BA%94%E7%94%A8/</link><pubDate>Sat, 23 Oct 2021 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/functional-analysis/12-%E5%BA%94%E7%94%A8/</guid><description>&lt;h2 id="工具箱兑现" class="heading-anchor">工具箱兑现&lt;a href="#%e5%b7%a5%e5%85%b7%e7%ae%b1%e5%85%91%e7%8e%b0" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>我开始写这个系列时给自己定了一条规矩：每一篇的抽象都必须最终回到一个具体的应用问题。十一篇下来这条线一直绷着——度量空间是为了讨论函数空间的距离，赋范空间为了引入算子范数，Hilbert 空间为了恢复几何，对偶为了 Hahn-Banach，弱拓扑为了变分紧性，三大定理为了刚性结果，紧算子为了谱分解，谱定理为了量子可观测量，半群为了演化方程，分布与 Sobolev 空间为了弱解。每一步都是因为某个具体问题需要它才被引入。这一篇就是兑现的时候。&lt;/p></description></item><item><title>泛函分析（十）：算子半群 — 无限维空间中的演化方程</title><link>https://www.chenk.top/zh/functional-analysis/10-%E7%AE%97%E5%AD%90%E5%8D%8A%E7%BE%A4/</link><pubDate>Tue, 19 Oct 2021 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/functional-analysis/10-%E7%AE%97%E5%AD%90%E5%8D%8A%E7%BE%A4/</guid><description>&lt;h2 id="把-u--au-搬到无穷维" class="heading-anchor">把 &lt;span class="math-inline">$u&amp;#39; = Au$&lt;/span>
 搬到无穷维&lt;a href="#%e6%8a%8a-u--au-%e6%90%ac%e5%88%b0%e6%97%a0%e7%a9%b7%e7%bb%b4" class="heading-link" aria-label="Permalink to this section" title="Copy link to this section">#&lt;/a>
&lt;/h2>&lt;p>我第一次试图把热方程 &lt;span class="math-inline">$\partial_t u = \Delta u$&lt;/span>
 写成“无穷维 ODE”时被一个具体障碍卡住：标量 ODE &lt;span class="math-inline">$u&amp;#39; = au$&lt;/span>
 的解 &lt;span class="math-inline">$u(t) = e^{at}u_0$&lt;/span>
 我从大学一年级就会写，矩阵 ODE &lt;span class="math-inline">$u&amp;#39; = Au$&lt;/span>
 用矩阵指数 &lt;span class="math-inline">$e^{tA} = \sum_n (tA)^n/n!$&lt;/span>
 也不难——那为什么 &lt;span class="math-inline">$u&amp;#39; = \Delta u$&lt;/span>
 的解不能直接写成 &lt;span class="math-inline">$e^{t\Delta}u_0$&lt;/span>
？尝试展开 &lt;span class="math-inline">$\sum_n (t\Delta)^n / n!$&lt;/span>
，每一项都是更高阶的微分算子，作用在初始条件上得到无穷阶导数——级数对一般 &lt;span class="math-inline">$L^2$&lt;/span>
 函数完全发散。矩阵指数那一招在无穷维直接失效。&lt;/p></description></item></channel></rss>