PINN 入门讲义:从微分方程到物理信息神经网络
1104 字
6 分钟
PINN 入门讲义:从微分方程到物理信息神经网络
这是“PINN 入门讲义”系列的总目录。建议按章节顺序阅读;目前已完成第 0-7 章,后续会继续补充边界条件设计、代码实现、误差分析和 SciML 进阶内容。
这套讲义想解决什么问题
Physics-Informed Neural Networks,也就是 PINN,经常被一句话概括为“把物理方程写进神经网络损失函数”。这句话很漂亮,但对初学者来说往往不够用:物理方程是什么,为什么未知量首先是一个函数,残差从哪里来,自动微分到底在求谁对谁的导数,边界条件为什么会变成损失函数,神经网络又为什么可以拿来近似 PDE 的解?这些问题如果不先铺开,PINN 很容易变成一组公式和代码片段的拼贴。
这套讲义的写作目标,是把 PINN 放回它真正属于的背景中理解:科学计算中的未知函数、微分方程描述的变化规律、数值近似中的残差思想、神经网络作为可训练函数,以及用优化方法同时满足数据和物理约束。它不假设读者已经熟悉神经网络,也不把 PINN 包装成万能求解器;相反,它希望用尽量连续的教材式叙述,把 PINN 的优雅之处和困难之处都讲清楚。
阅读路径
这套讲义的主线可以概括为:
科学计算中的未知函数→ 函数变化与导数→ 微分方程、边界条件与数值近似→ 神经网络作为可训练函数→ 损失函数、优化与自动微分→ PINN 的方程残差与训练→ ODE 与 PDE 示例→ 误差、局限与科学机器学习进阶如果你已经熟悉微分方程和数值方法,可以从第 3 章或第 5 章开始;如果你希望稳一点,把地基打得不那么晃,建议从第 0 章读起。科研路上少一点“我懂了但代码不懂”的尴尬,也是一种温柔。
已发布章节
| 章节 | 主题 | 适合解决的问题 |
|---|---|---|
| 第 0 章:从微分方程问题到 PINN | 导论 | PINN 为什么会出现在科学计算问题中 |
| 第 1 章:函数、变化率与微分方程语言 | 数学语言 | 为什么未知解是函数,导数和偏导数在 PDE 中是什么意思 |
| 第 2 章:微分方程、边界条件与数值近似 | PDE 与数值近似 | 方程、初边值条件、有限差分和残差如何联系起来 |
| 第 3 章:神经网络作为可训练函数 | 神经网络基础 | 如何把神经网络看成带参数的函数族 |
| 第 4 章:损失函数、优化与自动微分 | 训练机制 | 损失函数、梯度下降、反向传播和自动微分各自做什么 |
| 第 5 章:PINN 的基本形式 | PINN 框架 | 配置点、PDE 残差、初边值损失和总损失如何构成 PINN |
| 第 6 章:一个最简单的 PINN 常微分方程 | ODE 示例 | 如何用最简单的初值问题完整走通 PINN 流程 |
| 第 7 章:PINN 求解偏微分方程 | PDE 示例 | 如何从 ODE 推广到热方程和 Burgers 方程 |
后续计划
后续章节会继续补充以下内容:
- 边界条件、初值条件与损失设计:讨论 Dirichlet 条件、Neumann 条件、周期边界条件,以及软约束、硬约束和损失权重平衡。
- 从零实现一个 PINN:用 PyTorch 把数学对象逐一翻译成代码,包括网络、自动微分、配置点、残差损失和优化器。
- PINN 的误差、困难与局限:分析函数近似误差、优化困难、采样不足、损失项不平衡、高频解和多尺度问题。
- 从 PINN 到科学机器学习:简要连接 XPINN、DeepONet、FNO 和神经算子,区分“求一个方程的解”和“学习一个算子”。
这套讲义会随着我的学习和复现实验继续更新。若你也在 PINN、PDE、神经算子和科学机器学习之间反复横跳,希望这个系列能成为一条相对平整的路;至少,坑标得清楚一点,摔进去的时候也比较有学术尊严。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
PINN 入门讲义:从微分方程到物理信息神经网络
https://sciml.com.cn/posts/pinn-lecture-index/ 相关文章 智能推荐
1
PINN 讲义第 0 章:从微分方程问题到 PINN
PINN讲义 从科学计算中的未知函数、微分方程、边界条件和传统数值方法出发,建立理解 PINN 的问题意识。
2
PINN 讲义第 3 章:神经网络作为可训练函数
PINN讲义 把神经网络理解为带参数的函数族,为用网络表示微分方程未知解做准备。
3
PINNs 入门:物理信息神经网络的核心思想
基础理论 物理信息神经网络(PINNs)的核心概念、数学基础和简单实现,适合初学者的入门笔记。
4
PINN 讲义第 1 章:函数、变化率与微分方程语言
PINN讲义 解释函数、导数、偏导数和高阶导数在微分方程与 PINN 中的意义。
5
PINN 讲义第 7 章:PINN 求解偏微分方程
PINN讲义 从 ODE 推广到 PDE,以一维热方程说明空间-时间区域、初边值条件和 PDE 残差的构造。
随机文章 随机推荐