如何在Matlab中实现深度学习PyTorch分离或TensorFlow stop_gradient吗?
3视图(30天)
显示旧的评论
你好!
为了启用自动分化,PyTorch跟踪所有操作涉及的张量梯度可能需要计算(即。require_grad是真的)。操作记录为一个有向图。分离()方法构造一个新的视图在一个声明不需要梯度张量,即,是被排除在进一步跟踪操作,因此涉及这个视图的子图没有记录。
这些都是有用的,当一个人需要的副本
表达式
被视为常数,其梯度不应计算在学习。
如何在Matlab中实现这种事的深度学习工具箱吗?(可能是在一个自定义训练循环)
谢谢,
D