1. PyTorch进行训练和测试时指定实例化的model模式为:train/eval

eg:

Pytorch 细节记录
class VAE(nn.Module):
    def __init__(self):
        super(VAE, self).__init__()    
    ...
    def reparameterize(self, mu, logvar):
        if self.training:
            std = logvar.mul(0.5).exp_()
            eps = Variable(std.data.new(std.size()).normal_())
            return eps.mul(std).add_(mu)
        else:
            return mu

model = VAE()
...
def train(epoch):
    model.train()
    ...
def test(epoch):
    model.eval()
View Code

相关文章:

  • 2021-06-09
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-08-06
  • 2022-01-16
猜你喜欢
  • 2021-07-28
  • 2021-07-27
  • 2021-12-20
  • 2021-10-03
  • 2022-12-23
  • 2021-10-20
相关资源
相似解决方案