跳转到正文

Matbench

Hacking Materials Research Group

Matbench 提供 13 项经过整理的材料科学机器学习任务,用于对性质预测方法进行基准测试,并提供基准数据、排行榜和可通过 pip 安装的软件包。

条目更新 ·

概览

Matbench 是一项材料科学基准资源,包含 13 项经过整理的机器学习任务。其声明的用途是进行基准测试和性能评估;引用论文将其置于材料性质预测的背景下。它适合作为评估预测方法的任务套件,而不是能够自行提供性质估算结果的预测模型或材料发现应用。

该项目将可通过 pip 安装的软件包与网站资源相结合,网站提供排行榜、各任务排行榜、完整基准数据,以及 MatbenchBenchmark 的代码参考。这些资源可作为选择任务、查看基准信息和了解软件包接口的起点。在建议的评估工作流中,研究人员可使用基准任务及相关数据评估预测方法,再参考排行榜资源了解比较背景。

项目 README 未说明各任务的输入、目标性质、数据集规模、输出架构、指标或评估划分。因此,在设计实验之前,必须查阅链接文档和基准页面以核实这些细节。README 声明支持 Python 3.8+,但来源摘录不能证明已独立测试过兼容性,也不能证明模型性能。仓库代码采用 MIT 许可;这些证据并未单独确立项目所链接的每个数据集或外部服务的条款。

主要功能

  • 包含 13 项经过整理的材料科学机器学习任务套件,用于基准测试和性能评估。
  • 提供带有总排行榜和各任务排行榜链接的网站。
  • 提供链接指向的完整基准数据资源,供用户查看基准信息。
  • 提供可通过 pip 安装的 matbench 软件包;README 声明支持 Python 3.8+。
  • 提供安装文档和 MatbenchBenchmark 代码参考。
  • 提供链接指向的材料科学讨论论坛,以获取帮助和支持。

使用场景

  • 建议的评估:核实所选 Matbench 任务的输入、目标和评估规则后,评估材料性质预测方法。
  • 建议的评估:利用项目的总排行榜和各任务排行榜资源,分析不同预测方法之间的差异。
  • 建议的评估:使用链接指向的基准数据和代码参考,为材料机器学习研究规划可重复的比较工作流。

使用方式

  1. 从仓库开始,确认基准的范围并查找其官方资源。将其视为评估套件,而不是现成的预测模型。
  2. 查阅安装文档。README 提供了 pip install matbench 命令,并声明支持 Python 3.8+;请查阅文档了解其他设置细节。
  3. 查看完整基准数据资源。选择任务之前,请核实其输入表示、目标、数据条款和评估要求。
  4. 阅读 MatbenchBenchmark 代码参考,以确定该软件包如何融入你的评估工作流。请核实文档所述的输入和输出,不要仅凭 README 臆测接口。
  5. 查阅排行榜及链接的各任务结果,以了解比较背景。若在出版物中使用 Matbench,请查阅引用论文及其要求的引用格式。

相关资源

ALIGNN

模型

ALIGNN 提供用于材料性质预测的原子图神经网络,并包含训练工作流、预训练预测器和用于结构优化的 ALIGNN-FF 力场。

开源Python

材料发现

Allegro

模型

Allegro 在 NequIP 框架中作为扩展实现 E(3)-等变原子间势,并提供文档说明的 GPU 加速选项,以及用于 LAMMPS 模拟的独立插件。

开源Python

计算化学 · 材料发现

computational-chemistry-agent-skills 集合中的 ASE 路由 Skill,将工作流准备与计算器配置分开,并将执行委托给其他环节。

计算化学 · 材料发现

CGCNN

模型

CGCNN 实现了晶体图卷积神经网络,可根据晶体结构学习材料性质,并支持使用自定义数据训练模型以及使用预训练模型进行预测。

开源Python

材料发现

ChatMOF

智能体

ChatMOF 是一个代码可用的研究系统,利用语言模型引导的工具,根据自然语言请求检索 MOF 数据、预测性质并生成结构。

开源Python

材料发现

ChemAgent (AI4Chem) 是一个面向化学与材料领域工具使用的研究框架,与 CheMatAgent 论文相关;该论文介绍了基于树搜索的规划、工具执行以及基于 ChemToolBench 的训练。

计算化学 · 材料发现

相关指南

数据集

化学 AI 数据集的来源与许可

在合并数据或设计模型评估之前,建立可审计的记录,追踪化学数据集的来源、使用条件、标识符和转换过程。

工作流

化学 AI 工作流的可复现性

构建精简的评估记录,将科学问题与数据来源及处理记录、转换步骤、模型配置、输出和失败情况关联起来,并提供化学 AI 的实用规划示例。