Differentiable programming is an emerging programming paradigm that allows people to take derivative of an output of arbitrary code snippet with respect to its input. It is the workhorse behind several well known deep...Differentiable programming is an emerging programming paradigm that allows people to take derivative of an output of arbitrary code snippet with respect to its input. It is the workhorse behind several well known deep learning frameworks,and has attracted significant attention in scientific machine learning community. In this paper, we introduce and implement a density matrix based Hartree–Fock method that naturally fits into the demands of this paradigm, and demonstrate it by performing fully variational ground state calculation on several representative chemical molecules.展开更多
Kinetic energy(KE) functional is crucial to speed up density functional theory calculation. However, deriving it accurately through traditional physics reasoning is challenging. We develop a generally applicable KE fu...Kinetic energy(KE) functional is crucial to speed up density functional theory calculation. However, deriving it accurately through traditional physics reasoning is challenging. We develop a generally applicable KE functional estimator for a one-dimensional (1D) extended system using a machine learning method. Our end-to-end solution combines the dimensionality reduction method with the Gaussian process regression, and simple scaling method to adapt to various 1D lattices. In addition to reaching chemical accuracy in KE calculation, our estimator also performs well on KE functional derivative prediction. Integrating this machine learning KE functional into the current orbital free density functional theory scheme is able to provide us with expected ground state electron density.展开更多
基金supported by the Hong Kong Research Grants Council,China (Project No. GRF16300918)the National Key R&D Program of China (Grant Nos. 2016YFA0300603 and 2016YFA0302400)the National Natural Science Foundation of China (Grant No. 11774398)。
文摘Differentiable programming is an emerging programming paradigm that allows people to take derivative of an output of arbitrary code snippet with respect to its input. It is the workhorse behind several well known deep learning frameworks,and has attracted significant attention in scientific machine learning community. In this paper, we introduce and implement a density matrix based Hartree–Fock method that naturally fits into the demands of this paradigm, and demonstrate it by performing fully variational ground state calculation on several representative chemical molecules.
基金Supported by the Hong Kong Research Grants Council (Project No.GRF16300918)the National Key R&D Program of China(Grant Nos.2016YFA0300603 and 2016YFA0302400)the National Natural Science Foundation of China (Grant No.11774398)。
文摘Kinetic energy(KE) functional is crucial to speed up density functional theory calculation. However, deriving it accurately through traditional physics reasoning is challenging. We develop a generally applicable KE functional estimator for a one-dimensional (1D) extended system using a machine learning method. Our end-to-end solution combines the dimensionality reduction method with the Gaussian process regression, and simple scaling method to adapt to various 1D lattices. In addition to reaching chemical accuracy in KE calculation, our estimator also performs well on KE functional derivative prediction. Integrating this machine learning KE functional into the current orbital free density functional theory scheme is able to provide us with expected ground state electron density.