model_classes.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:e2e-model-learning 作者: locuslab 项目源码 文件源码
def backward(self, grad_output):
        z, mu, sig = self.saved_tensors
        p = st.norm(mu.cpu().numpy(),sig.cpu().numpy())
        pz = torch.DoubleTensor(p.pdf(z.cpu().numpy())).cuda()

        dz = (self.gamma_under + self.gamma_over) * pz
        dmu = -dz
        dsig = -(self.gamma_under + self.gamma_over)*(z-mu) / sig * pz
        return grad_output * dz, grad_output * dmu, grad_output * dsig
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号