机器学习加速新材料发现
📚 共计 30 章节
01
课程导论
什么是材料基因组计划?为什么需要机器学习?课程目标与学习路径。
入门
概览
02
材料科学基础回顾
晶体结构、相图、电子结构、关键性能指标(带隙、硬度、电导率)。
基础
晶体
03
数据驱动范式
传统试错法 vs. 高通量计算 vs. 机器学习,数据驱动发现的四个步骤。
范式
策略
04
材料数据库概览
Materials Project、OQMD、AFLOW、NOMAD,API使用入门。
数据库
API
05
Python与数据科学生态
NumPy、Pandas、Matplotlib、Scikit-learn快速入门。
Python
工具
06
特征工程(上)
元素属性特征(原子半径、电负性、价电子数)、组合特征。
特征
元素
07
特征工程(下)
结构特征(空间群、晶格常数)、描述符(Sine Coulomb Matrix, SOAP)。
描述符
结构
08
数据预处理
缺失值处理、异常值检测、标准化与归一化、数据集划分。
清洗
归一化
09
线性模型
线性回归、岭回归、Lasso,在预测材料带隙中的应用。
回归
带隙
10
树模型
决策树、随机森林、梯度提升树(XGBoost, LightGBM),特征重要性分析。
集成
XGBoost
11
支持向量机
SVR用于连续值预测,SVC用于材料分类(金属/非金属)。
SVM
分类
12
神经网络入门
感知机、激活函数、多层感知机(MLP),使用PyTorch/TensorFlow。
深度学习
MLP
13
图神经网络(GNN)
为什么GNN适合材料?CGCNN、MEGNet模型原理。
GNN
CGCNN
14
迁移学习与预训练
材料领域的小样本问题,MatBERT、M3GNet等预训练模型。
迁移
预训练
15
主动学习
查询策略(不确定性采样、多样性采样),在实验设计中的应用。
主动学习
实验
16
贝叶斯优化
高斯过程回归,采集函数(EI, PI, UCB),优化合成条件。
贝叶斯
优化
17
材料性能预测实战(一)
带隙预测——从特征工程到模型部署。
实战
带隙
18
材料性能预测实战(二)
形成能预测,使用图神经网络。
实战
GNN
19
晶体结构预测
随机搜索、粒子群优化、CALYPSO与机器学习结合。
结构预测
搜索
20
逆向设计
变分自编码器(VAE)、生成对抗网络(GAN)生成新材料。
生成
VAE
21
扩散模型在材料设计中的应用
最新进展,生成稳定晶体结构。
扩散模型
前沿
22
自然语言处理(NLP)辅助
从文献中自动提取合成条件与性能数据。
NLP
文本挖掘
23
实验自动化
机器学习与机器人实验平台(self-driving lab)的结合。
自动化
机器人
24
多目标优化
Pareto前沿,同时优化多个性能指标(强度与韧性)。
多目标
Pareto
25
不确定性量化
预测置信区间,蒙特卡洛dropout,集成方法。
不确定性
置信
26
可解释性
SHAP、LIME、注意力机制,让模型不再黑箱。
可解释
SHAP
27
案例研究(一)
锂电池电解质材料的机器学习筛选。
案例
电池
28
案例研究(二)
高温合金成分优化与蠕变性能预测。
案例
合金
29
案例研究(三)
催化剂设计——ORR/OER活性预测。
案例
催化
30
总结与展望
AI for Science的未来,课程项目建议与资源汇总。
总结
资源