System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开总体上涉及计算机领域,并且更具体地,涉及用于优化神经网络波函数的方法、设备和计算机程序产品。
技术介绍
1、精确地表征微妙的电子-电子关联对于理解量子物理和化学中的多参考系统是必要的,特别是在诸如化学反应性、催化、光化学和超导性的领域。基于神经网络的变分蒙特卡罗(nnvmc)方法提供了一种有吸引力的备选方案。这些研究采用具有大量参数的置换等变量神经网络来参数化波函数并基于变分原理优化它。
技术实现思路
1、在本公开的第一方面,提供了一种优化神经网络波函数的方法。该方法包括:获取分子系统的描述信息,分子系统包括具有第一自旋态的一组第一电子和具有第二自旋态的一组第二电子,描述信息指示一组第一电子和一组第二电子的相应位置;从一组第一电子中选择具有第一自旋态的第一电子;通过使用表示分子系统的波函数的神经网络,基于描述信息以及所选择的第一电子的位置与一组第二电子的相应位置的交换,确定与目标自旋对称性相关联的自旋度量;以及基于包括自旋度量的损失函数,更新神经网络。
2、在本公开的第二方面,提供了一种电子设备。该电子设备包括:包括耦合到计算机可读存储器单元的计算机处理器,该存储器单元包括指令,该指令在由计算机处理器所执行时实现根据本公开的第一方面的方法。
3、在本公开的第三方面,提供了一种计算机程序产品,该计算机程序产品包括计算机可读存储介质,该计算机可读存储介质具有随其实施的程序指令,程序指令能够由电子设备执行以使电子设备执行根据本公开的第一方面的方法。
< ...【技术保护点】
1.一种优化神经网络波函数的方法,包括:
2.根据权利要求1所述的方法,其中确定与所述目标自旋对称性相关联的所述自旋度量包括:
3.根据权利要求2所述的方法,其中通过使用所述神经网络生成所述波函数的所述第二值包括:
4.根据权利要求2所述的方法,其中基于所述第一值和针对所述一组第二电子所生成的相应第二值得出所述自旋度量包括:
5.根据权利要求1所述的方法,其中所述损失函数还包括重叠度量,所述重叠度量指示所述分子系统的目标状态与低于所述目标状态的至少一个另外的状态之间的正交性,所述目标状态和所述至少一个另外的状态两者与所述目标自旋对称性相对应。
6.根据权利要求5所述的方法,还包括:
7.根据权利要求1所述的方法,其中选择所述第一电子、确定所述自旋度量和更新所述神经网络是针对多个轮次来执行的,并且
8.根据权利要求1所述的方法,其中所述一组第一电子中的第一电子的数目等于或小于所述一组第二电子中的第二电子的数目。
9.根据权利要求1所述的方法,其中具有所述目标自旋对称性的所述分子系统的目标
10.一种电子设备,所述电子设备包括耦合到计算机可读存储器单元的计算机处理器,所述存储器单元包括指令,所述指令在由所述计算机处理器所执行时实现优化神经网络波函数的方法,所述方法包括:
11.根据权利要求10所述的设备,其中确定与所述目标自旋对称性相关联的所述自旋度量包括:
12.根据权利要求11所述的设备,其中通过使用所述神经网络生成所述波函数的所述第二值包括:
13.根据权利要求11所述的设备,其中基于所述第一值和针对所述一组第二电子所生成的相应第二值得出所述自旋度量包括:
14.根据权利要求10所述的设备,其中所述损失函数还包括重叠度量,所述重叠度量指示所述分子系统的目标状态与低于所述目标状态的至少一个另外的状态之间的正交性,所述目标状态和所述至少一个另外的状态两者与所述目标自旋对称性相对应。
15.根据权利要求14所述的设备,还包括:
16.根据权利要求10所述的设备,其中选择所述第一电子、确定所述自旋度量和更新所述神经网络是针对多个轮次来执行的,并且
17.根据权利要求10所述的设备,其中所述一组第一电子中的第一电子的数目等于或小于所述一组第二电子中的第二电子的数目。
18.根据权利要求10所述的设备,其中所述具有目标自旋对称性的所述分子系统的目标状态包括以下之一:
19.一种计算机程序产品,所述计算机程序产品包括非暂态计算机可读存储介质,所述非暂态计算机可读存储介质具有随其实施的程序指令,所述程序指令能够由电子设备执行以使所述电子设备执行权利要求1至9中任一项所述的优化神经网络波函数的方法。
...【技术特征摘要】
【国外来华专利技术】
1.一种优化神经网络波函数的方法,包括:
2.根据权利要求1所述的方法,其中确定与所述目标自旋对称性相关联的所述自旋度量包括:
3.根据权利要求2所述的方法,其中通过使用所述神经网络生成所述波函数的所述第二值包括:
4.根据权利要求2所述的方法,其中基于所述第一值和针对所述一组第二电子所生成的相应第二值得出所述自旋度量包括:
5.根据权利要求1所述的方法,其中所述损失函数还包括重叠度量,所述重叠度量指示所述分子系统的目标状态与低于所述目标状态的至少一个另外的状态之间的正交性,所述目标状态和所述至少一个另外的状态两者与所述目标自旋对称性相对应。
6.根据权利要求5所述的方法,还包括:
7.根据权利要求1所述的方法,其中选择所述第一电子、确定所述自旋度量和更新所述神经网络是针对多个轮次来执行的,并且
8.根据权利要求1所述的方法,其中所述一组第一电子中的第一电子的数目等于或小于所述一组第二电子中的第二电子的数目。
9.根据权利要求1所述的方法,其中具有所述目标自旋对称性的所述分子系统的目标状态包括以下之一:
10.一种电子设备,所述电子设备包括耦合到计算机可读存储器单元的计算机处理器,所述存储器单元包括指令,所述指令在由所述计算机处理器所执行时实现优化神经网络波函数的方法,所述方法包括:
11....
【专利技术属性】
技术研发人员:李哲,路梓祥,李瑞晨,任维络,李向,温雪兰,陈基,
申请(专利权)人:北京有竹居网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。