AI for Physics Science


神经量子态 (NQS) 的入门与实践

项目简介

量子多体问题是现代凝聚态物理与量子化学研究的核心。由于希尔伯特空间的维度随粒子数呈指数级增长,传统的数值方法在处理大规模系统时面临严峻挑战。本项目作为“AI for Physics Science”课程的组成部分,旨在介绍如何利用人工神经网络 (Artificial Neural Networks) 作为变分多体波函数的拟设,获得量子多体系统的基态和动力学性质。我们将结合理论基础与代码实践,从传统的计算物理方法出发,逐步过渡到现代基于深度学习的数值方案。

核心内容

本课程模块拟涵盖以下三个阶段:

  1. 量子多体理论与传统方法回顾:
    • 精确对角化 (Exact Diagonalization):理解小尺寸系统的全谱与基态。
    • 张量网络 (Tensor Networks):以矩阵乘积态 (MPS) 为核心,学习 DMRG 等算法。
  2. 神经量子态 (NQS) 理论:
    • 神经网络如何表示波函数(变分波函数的参数化)。
    • 限制玻尔兹曼机 (RBM) 与深度神经网络在自旋模型中的应用。
    • 变分蒙特卡洛 (VMC) 与随机重整化 (SR) 优化算法。
  3. 实践与前沿:
    • 利用开源工具复现领域内的经典论文。
    • 处理费米子符号问题与激发态计算。

实践工具 (Get Started)

本项目依托学院云端算力平台,采用 Python 作为主要编程语言。建议同学们先行安装并熟悉以下核心软件包,它们将支撑起我们的项目实践。可采用此脚本安装。

参考资料

经典NQS论文

课程资源