Adam constructor

Adam(
  1. List<Tensor> parameters, {
  2. double lr = 1e-3,
  3. double beta1 = 0.9,
  4. double beta2 = 0.999,
  5. double eps = 1e-8,
  6. double weightDecay = 0.0,
})

Implementation

Adam(
  super.parameters, {
  this.lr = 1e-3,
  this.beta1 = 0.9,
  this.beta2 = 0.999,
  this.eps = 1e-8,
  this.weightDecay = 0.0,
}) : _m = List<Tensor?>.filled(parameters.length, null),
     _v = List<Tensor?>.filled(parameters.length, null);