ML-FFs不仅以惊人的方式学习并复现量子力学的复杂规律,更将模拟的边界推向了前所未有的广度和深度。我们正见证着一个新时代的黎明:从原子尺度精准设计下一代能源材料、高效催化剂,到揭示生命过程中关键分子的动态奥秘,ML-FFs正以前所未有的能力赋能科学家。顶级期刊上的成果井喷,正是这一变革力量的有力证明。这不仅仅是计算工具的升级,更是科研思维与发现模式的革新。然而,驾驭这强大的“AI引擎”,需要融合量子物理的智慧、分子模拟的技艺与机器学习的精髓。本课程正是为此而生,旨在为您点亮通往这一前沿领域的灯塔,助您成为新一代计算科学的弄潮儿。
随着工程问题的复杂性日益增加,传统结构力学分析方法在处理多物理场耦合、非线性行为和高维数据时面临计算效率与精度的双重挑战。人工智能(AI),特别是深度学习技术的迅猛发展,为结构力学与仿真领域带来了革命性机遇。物理信息神经网络(PINN)、卷积神经网络(CNN)、图神经网络(GNN)等前沿算法正在重塑偏微分方程(PDE)求解、结构优化和参数反演的范式,为智能设计与高效仿真开辟了新路径。
课程专题
学习目标与讲师介绍
机器学习分子动力学本次“机器学习分子动力学专题研修班”旨在帮助学员系统掌握AI4Science时代下机器学习力场的核心理论与实践技能。通过为期五天的强化学习,学员将能够:
1.快速认知:量子化学计算在ML-FF数据生产中的角色与基本操作。
2.入门和理解:机器学习的基本原理、神经网络核心概念及其在分子模拟中的应用。
3.熟练运用:LAMMPS分子动力学模拟软件进行传统模拟与ML-FF驱动的模拟。
4.精通掌握:以DeePMD-kit系列和MACE为代表的先进机器学习力场模型的理论、构建、训练与验证方法。
5.深入了解:NequIP、Allegro等具有超高数据效率的等变模型,理解其核心思想与优势,从而显著减轻高昂的数据生产成本。
6.掌握运用:机器学习力场领域的“ChatGPT”产品——开箱即用、免费开源的通用大模型(如MACE-OFF23, MACE-MP0, DPA系列)及其微调技巧。
7.实践操作:课程将附带大量相关代码与示例脚本,确保学员通过实操提升解决实际科研问题的能力。
人工智能材料设计:
内容涵盖了从基础Python编程到常见的机器学习算法,并通过实际案例分析与项目实践,帮助学员理解并掌握如何将机器学习技术应用于材料与化学领域。课程设计注重理论与实践的结合,逐步深入,让学员在学习过程中不仅能够掌握相关算法,还能亲自动手解决材料科学中的实际问题。
1.掌握Python编程基础及其在科学计算中的应用:学会利用Python进行数据处理、模型构建与可视化,熟悉NumPy、Pandas等工具。
2.理解材料与化学中的机器学习方法:掌握线性回归、逻辑回归、决策树、支持向量机等常见算法的基本原理与应用。
3.应用机器学习解决材料科学问题:通过项目实践,深入理解数据采集、特征选择、模型训练与评估等步骤,学会使用sklearn等工具库完成任务。
4.了解材料数据的特征工程与数据库应用:学习如何表示分子结构与晶体结构,并了解常见材料数据库的使用方法。
5.提升实战能力并引导深入学习:通过多样化的项目实践案例,巩固课程内容,为后续深度学习等更复杂算法的学习打下基础。
人工智能技术助力结构力学应用与仿真
本课程以问题驱动为核心,旨在培养学员在结构力学与人工智能交叉领域的建模、分析与创新能力。通过理论讲授、编程实操和前沿论文复现,学员将掌握从基础到高级的结构力学仿真技能,熟练运用Python、PINN和机器学习技术解决实际工程问题,同时洞悉该领域的最新发展趋势。
从零到一的建模能力:课程从结构力学基础(静力平衡、刚度矩阵、边界条件)出发,逐步扩展到多物理场耦合问题(如热-结构、流-结构)。通过Python实现有限元分析(FEA),结合PINN求解偏微分方程(PDE),学员将学习如何简化复杂现象、构建控制方程,并通过无量纲化分析关键参数。实操案例(如梁受力、2D框架模态分析)帮助学员掌握从问题定义到数值求解的完整流程,对比传统FEA与PINN的优劣,探索AI在结构力学中的潜力与局限。
人工智能技术高性能计算偏微分方程及其应用
通过五天的系统学习,使学员全面掌握AI驱动的PDE高性能计算方法,熟练运用物理信息神经网络(PINN)、Fourier Neural Operators等前沿技术,解决流体力学、复合材料、增材制造等领域的复杂PDE问题,并具备探索科研前沿的能力。课程通过理论讲解、代码实操和科研创新点说明,指导学员理解深度学习与PDE的融合,掌握Python高性能计算工具(如JAX)优化PDE求解的技巧,深入学习PINN在非线性PDE和多物理场耦合中的应用,探索Fourier Neural Operators在实时预测中的高效性,以及随机PDE、神经形态计算等前沿技术在复合材料和增材制造中的潜力。学员将通过实验和小组项目,复现科研成果,培养模型开发、性能优化和跨学科应用能力,为航空航天、能源、生物医学等领域的工程和科研奠定坚实基础,最终成为AI驱动PDE求解的创新实践者。
人工智能技术助力结构力学应用与仿真、人工智能高性能计算偏微分方程及其应用主讲老师:毕业于顶尖高校,拥有国内985院校背景,专注于复合材料、物理信息神经网络流体力学、结构力学、有限元分析及多物理场耦合研究。老师在深度学习与结构力学交叉领域积累了丰富经验,熟练运用物理信息神经网络(PINN)、卷积神经网络(CNN)、图神经网络(GNN)等技术解决静力学、动力学及非线性问题。近年来,老师在发表多篇高水平论文,研究方向涵盖弹性力学、热-结构耦合、材料非线性建模,以及AI驱动的结构优化与参数反演。
专题一:机器学习分子动力学
上下滑动查看完整内容
第一天
AI4Science时代的分子模拟基石
1.理论内容
1.1 AI for Science与分子模拟新范式
1.1.1 科学研究的四范式演进:从实验、理论、计算到数据驱动
1.1.2 AI for Science (AI4Science) 时代的核心理念与机遇
1.1.3 分子动力学模拟在AI4Science中的角色:从传统经验力场、第一性原理到机器学习力场的跨越
1.2 机器学习力场(ML-FFs)概览
1.2.1 ML-FFs的核心优势:兼顾第一性原理精度与经验力场效率
1.2.2 ML-FFs的基本工作流程:数据生成、模型训练、模型验证、应用模拟
1.2.3 ML-FFs的主要分类、发展历程及关键里程碑
1.3 分子动力学(MD)模拟基础回顾
1.3.1 MD模拟基本原理:系综、积分算法、周期性边界条件、力场
1.3.2 LAMMPS模拟软件介绍:架构、安装、基本使用
1.3.3 LAMMPS输入文件(in script)结构解析:单位、原子类型、力场参数、模拟指令
1.3.4 常见传统力场(如EAM, Lennard-Jones, GAFF)简介及其参数获取
1.4 第一性原理(AIMD)数据生成引言
1.4.1 为何需要第一性原理数据:ML-FF的数据来源
1.4.2 常用量子化学计算软件简介(CP2K, VASP, ORCA):在ML-FF数据生成中的作用(概念性介绍)
1.4.3 简介XTB等半经验方法作为快速数据生成的选项
2.实操内容
2.1 科研计算环境搭建与基础操作
2.1.1 Linux系统常用命令与Shell脚本入门
2.1.2 HPC超算平台使用简介:作业提交、队列管理
2.1.3 Python (Jupyter Notebook/VSCode) 科研环境配置:Anaconda/Mamba虚拟环境管理
2.2 经典MD模拟与数据分析入门
2.2.1 使用LAMMPS运行简单体系(如金属、简单有机分子)的经典MD模拟
2.2.2 MD轨迹数据(dump, log)的基本解读
2.2.3 使用OVITO/VMD进行轨迹可视化
2.2.4 使用Python (MDAnalysis/MDTraj) 进行初步后处理:如能量、温度、压力曲线绘制
第二天
深入DeePMD-kit:从理论到实践
1.理论内容
1.1 机器学习入门与神经网络基础
1.1.1 机器学习核心概念:监督学习、损失函数、梯度下降、过拟合/欠拟合
1.1.2 神经网络:神经元、激活函数、全连接层、反向传播
1.1.3 卷积神经网络(CNN)、循环神经网络(RNN)、Transformer等基本框架简介
1.2 DeePMD-kit模型详解
1.2.1 基于描述符的ML-FF回顾:Behler-Parrinello神经网络(BPNN)
1.2.2 DeePMD模型架构:特征工程(Descriptor - Smooth Edition, SE)与拟合网络
1.2.3 DeePMD的各种描述符(se_e2_a, se_e2_r, se_e3)特点与选择
1.3 DeePMD-kit模型训练与优化
1.3.1 输入脚本(input.json)详解:模型参数、训练参数、学习率策略
1.3.2 训练过程监控:loss曲线分析、模型验证
1.3.3 模型冻结(freezing)、压缩(compression)原理与应用
1.3.4 常见训练问题与调试技巧
1.4 DP-GEN:多任务、高效率主动学习数据生成
1.4.1 主动学习(Active Learning)在ML-FF中的应用
1.4.2 DP-GEN工作流程:exploration, labeling, training, selection
1.4.3 DP-GEN的输入(param.json, machine.json)与输出文件详解
2.实操内容
2.1 DeePMD-kit环境配置与数据准备
2.1.1 DeePMD-kit的安装(CPU/GPU版本)与依赖(TensorFlow)
2.1.2 训练数据的格式与预处理:能量、力、virial的组织
2.1.3 使用工具将第一性原理计算输出转换为DeePMD训练格式
2.2 DeePMD-kit模型训练、测试及LAMMPS联用
2.2.1 训练一个简单的DeePMD模型(提供示例数据集)
2.2.2 模型测试:力、能量的精度评估与误差分析
2.2.3 将训练好的DeePMD模型(.pb文件)与LAMMPS联用进行MD模拟
2.2.4 DP-GEN的基本配置与运行演示
第三天

