Example1:

for input, target in dataset:
    optimizer.zero_grad()
    output = model(input)
    loss = loss_fn(output, target)
    loss.backward()
    optimizer.step()

Example2:

for input, target in dataset:
    def closure():
        optimizer.zero_grad()
        output = model(input)
        loss = loss_fn(output, target)
        loss.backward()
        return loss
    optimizer.step(closure)

 

 

 

参考:pytorch API

相关文章:

  • 2021-11-23
  • 2022-01-06
  • 2022-01-11
  • 2021-10-05
  • 2022-02-02
  • 2021-11-30
  • 2021-09-17
猜你喜欢
  • 2022-12-23
  • 2021-05-18
  • 2021-11-30
  • 2021-06-21
  • 2021-11-23
  • 2021-10-02
相关资源
相似解决方案