业界首个适用于固体系统的神经网络波函数,登上Nature子刊

秋强酱_7379

秋强酱_7379

2023-04-19

978人浏览

转载

​机器学习能够处理海量数据,解决复杂场景下的科学难题,带领科学探索抵达过去无法触及的新领域。比如 deepmind 用人工智能软件 alphafold 对科学界已知的几乎所有蛋白质结构进行了高度准确的预测;christian lagemann 提出的基于深度学习的粒子图像测速 (piv) 方法一改原本的纯手动设置参数,大大提升模型的应用范围,对汽车、航空航天和生物医学工程等多个领域的研究具有至关重要的意义。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

AlphaFold 能够预测出几乎所有已知蛋白质的结构(图源:DeepMind)

有充足的数据,有一个准确的模型来描述求解的科学问题,很多基础科学的 “百年未解之谜” 都能被机器学习迎刃而解。比如流体力学、凝聚态物理学、有机化学等等。

最近,字节跳动 AI Lab Research 团队和北京大学物理学院陈基课题组的工作《 Ab initio calculation of real solids via neural network ansatz》 给出了研究凝聚态物理的新思路,该工作提出了业内首个适用于固体系统的神经网络波函数,实现了固体的第一性原理计算,并将计算结果推向了热力学极限。其有力地证明了神经网络是研究固体物理的高效工具,也预示着深度学习技术将在凝聚态物理中发挥越来越重要的作用。相关研究成果于 2022 年 12 月 22 日发表于国际顶级刊物 Nature Communication 杂志上。

论文链接:https://www.nature.com/articles/s41467-022-35627-1

研究背景及研究方法

精确求解固体系统的薛定谔方程是凝聚态物理的圣杯之一。在过去数十年的凝聚态研究中,密度泛函理论被广泛采用并取得了巨大成功。

密度泛函理论:一种研究多电子体系电子结构的量子力学方法。

尽管如此,密度泛函理论仍存在着诸多不足:对于复杂的强关联系统,密度泛函理论无法给出精确描述;在泛函挑选上也缺乏系统性提高自身精度的方法。近年来,相比于密度泛函理论,更为精确和通用的波函数方法得到了越来越多的关注和研究。

针对这一现状,字节跳动 AI Lab Research 团队联合北京大学物理学院陈基课题组设计了适用于固体系统的周期性神经网络波函数,并与量子蒙特卡洛方法结合,实现了对于固体系统的第一性原理计算。在该工作中,深度学习技术被首次应用于连续空间的固体系统研究,并将计算推向了热力学极限。

响应式人工智能写作助手网站模板
响应式人工智能写作助手网站模板

响应式人工智能写作助手网站模板是一款适合人工智能写作助手服务网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。

下载

该工作的核心是将周期性推广后的系统特征向量与现有的分子神经网络波函数结合,构造出具有周期对称性和完全反对称性的固体系统波函数。之后,该工作运用量子蒙特卡洛方法高效地训练神经网络,并在一系列真实固体上进行了测试。

实验结果及分析

首先,作者在周期性的一维氢链上进行了测试。一维氢链是凝聚态中最为经典的系统之一,对于它的精确求解有助于人们理解强关联系统的特性。计算结果表明,神经网络可以达到与传统高精度方法(如辅助场蒙特卡洛)相近的精度。

随后,作者运用神经网络计算了二维石墨烯材料。石墨烯是近二十年来炙手可热的研究材料,它在导热、导电等方面的奇特性质具有重要的研究和应用价值。该工作精确计算了石墨烯的内聚能,计算结果与实验数据一致。

为了进一步验证工作的有效性,作者计算了三维的锂化氢材料并将计算规模推向了热力学极限,计算规模最大达到了 108 个电子,这也是至今为止神经网络所能模拟的最大固体系统。计算得到的材料内聚能,体积模量等均符合实验结果。

最后,作者研究了理论上更为有趣的均匀电子气系统。均匀电子气系统与许多新奇的物理效应(如量子霍尔效应)息息相关,因此深入理解均匀电子气具有重要的理论价值。计算结果表明,神经网络在均匀电子气上取得了不错的效果,接近甚至超越了许多传统高精度方法的结果。

该工作有力地证明了神经网络是研究固体物理的高效工具。随着算法的进一步完善,神经网络技术将在凝聚态物理中发挥更加重要的作用:如固体系统的相变,表面物理,非常规超导体等。这些课题的研究都需要高精度的固体波函数作为基石。同时,作者也在致力于研究更为高效的神经网络波函数,为凝聚态物理的研究提供更多可能性。​

相关专题

更多
AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

140

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

60

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

60

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

40

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

40

27

GDB怎么设置断点
GDB怎么设置断点

本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。

2026.09.11

360

28

GDB怎么查看变量值
GDB怎么查看变量值

本专题介绍GDB调试过程中查看变量值的具体方法,涵盖局部变量、函数参数、数组、结构体和指针内容查询,同时整理变量持续显示、格式化输出及无法读取变量时的排查思路。

2026.09.11

120

22

GDB C++程序怎么调试
GDB C++程序怎么调试

本专题围绕GDB调试C++程序的实际过程,详细说明程序编译、调试器启动、命令行参数传入、断点命中和程序继续运行等步骤,并介绍条件断点、临时断点和观察点的设置方法,方便开发者跟踪复杂代码的执行状态。

2026.09.11

120

20

Iris框架MVC架构与依赖注入合集
Iris框架MVC架构与依赖注入合集

本专题讲解Iris框架MVC开发模式,包含控制器注册、方法命名与路径映射、By参数绑定、BeforeActivation自定义路由,以及依赖注入容器注册、数据库依赖注入、返回值序列化及MVC下WebSocket与gRPC整合实践。

2026.09.11

80

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WPS AI手册
WPS AI手册

共0课时 | 0人学习

豆包AI手册
豆包AI手册

共0课时 | 0人学习

OpenClaw
OpenClaw

共0课时 | 0人学习