(19)张量网络的梯度更新

1.背景

在上面介绍的方法中,我们将想要解决的问题看成了TN的收缩,例如iTEBD与iDMRG算法将基态的计算化成了TN的收缩计算,而MPS被用作为了计算TN收缩的工具,即一行张量构成的MPO的近似本征态。
实际上,张量收缩问题与变分(极值)问题具有一定的等价性,那么梯度法求解张量网络收缩(或求基态)也是TN领域一种常用的方法,特别是TN机器学习领域。

2.梯度更新法

问题:当我们波函数归一的前提下,极小化观测量(能量)
以使用MPS求解基态为例,需要解决的极值问题为(下图对于有无平移对称性的、有限或无限大的系统均成立):
在这里插入图片描述
解决方案:用梯度更新法解决就相当于求能量关于每一个局域张量的梯度
假设MPS中** **(区别于uMPS),则有:
A ( n ) ← A ( n ) − η ∂ E ∂ A ( n ) A^{(n)} \leftarrow A^{(n)}-\eta \frac{\partial E}{\partial A^{(n)}} A(n)A(n)ηA(n)E在这里插入图片描述
实际上,对于任意闭合张量网络(无开放指标),其关于某张量的导数,等于将该张量从张量网络中移除之后所得的张量网络。
代表导数的张量网络的开放指标即为被求导张量的指标,故计算导数张量网络的收缩后得到的张量与被求导张量同阶同维
在这里插入图片描述
因此,张量网络导数的计算,仍然是张量网络的收缩计算

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值