Class ReverseModeGradient

java.lang.Object
jdistlib.inference.autodiff.ReverseModeGradient

public final class ReverseModeGradient extends Object
Reusable reverse-mode value-and-gradient evaluator.
  • Constructor Details

    • ReverseModeGradient

      public ReverseModeGradient()
    • ReverseModeGradient

      public ReverseModeGradient(ReverseTape tape)
  • Method Details

    • tape

      public ReverseTape tape()
    • evaluate

      public double evaluate(ReverseDifferentiableFunction function, double[] position, double[] gradient)
      Evaluates the function and writes its gradient without allocating tape nodes.