科学机器学习索引
概述
科学机器学习(Scientific Machine Learning, SciML)是深度学习与科学计算的交叉领域,旨在通过机器学习方法加速科学发现、解决传统数值方法难以处理的问题。
内容导航
神经算子(Neural Operators)
| 文档 | 描述 | 难度 |
|---|
| 神经算子理论 | 算子学习的数学框架与逼近理论 | ⭐⭐ |
| FNO详解 | Fourier Neural Operator架构与PyTorch实现 | ⭐⭐ |
| DeepONet解析 | DeepONet的分支-主干分解与变体 | ⭐⭐ |
| 变体比较 | FNO、DeepONet、LNO等架构对比 | ⭐⭐ |
AI for Science应用
| 文档 | 描述 | 难度 |
|---|
| CFD应用 | 神经算子在计算流体动力学中的应用 | ⭐⭐ |
| 气候科学 | AI在天气预报与气候建模中的应用 | ⭐⭐ |
| 核聚变 | AI在核聚变研究中的应用 | ⭐⭐⭐ |
学习路径
入门路径
1. PINNs基础理论
└── PINNs训练挑战
└── PINNs不确定性量化
2. 神经算子理论
└── FNO详解 或 DeepONet解析
└── 变体比较
进阶路径
1. 神经算子理论(深入)
├── FNO详解(深入)
├── DeepONet解析(深入)
└── PINNs NTK分析
2. 应用领域
├── CFD应用
├── 气候科学
└── 核聚变
核心公式速查表
PINNs损失函数
Ltotal=Ldata+λpdeLpde+λbcLbc+λicLic
PDE残差
r(x,t)=N[uθ(x,t)]
FNO傅里叶层
al+1(x)=σ(F−1(Rl⋅F[al](k))(x))
DeepONet
G(a)(y)≈i=1∑pBi(a)⋅Ti(y)
架构对比速查表
| 特性 | PINNs | FNO | DeepONet |
|---|
| 任务 | 函数逼近 | 算子学习 | 算子学习 |
| 输入 | 坐标点 | 网格函数 | 离散传感器 |
| 网格无关 | ❌ | ❌ | ✅ |
| 物理约束 | ✅ 内嵌 | ✅ 可选 | ✅ 可选 |
| 计算效率 | 中等 | 高 | 中等 |
| 适用场景 | 反问题、参数推断 | 高分辨率模拟 | 不规则几何 |
相关主题
深度学习理论
概率图模型
贝叶斯深度学习
参考文献
经典论文
- Raissi, M., et al. (2019). Physics-informed neural networks. JCP
- Li, Z., et al. (2020). Fourier neural operator. ICLR 2021
- Lu, L., et al. (2021). DeepONet. Nature Machine Intelligence
最新进展 (2025)
- Wang, Y., et al. (2025). Gradient Alignment in PINNs. NeurIPS 2025
- Shih, F., et al. (2025). UQ for PINNs with EFI. NeurIPS 2025
- Rahman, M. A., et al. (2025). AdaptFNO. NeurIPS ML4PS 2025
外部资源