Class MLCAdamWOptimizer

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class MLCAdamWOptimizer
extends MLCOptimizer
Since:
Available in iOS 15.0 and later.
  • Constructor Details

    • MLCAdamWOptimizer

      protected MLCAdamWOptimizer()
    • MLCAdamWOptimizer

      protected MLCAdamWOptimizer​(NSObject.Handle h, long handle)
    • MLCAdamWOptimizer

      protected MLCAdamWOptimizer​(NSObject.SkipInit skipInit)
    • MLCAdamWOptimizer

      public MLCAdamWOptimizer​(MLCOptimizerDescriptor optimizerDescriptor)
    • MLCAdamWOptimizer

      public MLCAdamWOptimizer​(MLCOptimizerDescriptor optimizerDescriptor, float beta1, float beta2, float epsilon, boolean usesAMSGrad, long timeStep)
  • Method Details

    • getBeta1

      public float getBeta1()
    • getBeta2

      public float getBeta2()
    • getEpsilon

      public float getEpsilon()
    • usesAMSGrad

      public boolean usesAMSGrad()
    • getTimeStep

      public long getTimeStep()
    • create

      protected static long create​(MLCOptimizerDescriptor optimizerDescriptor)
    • create

      protected static long create​(MLCOptimizerDescriptor optimizerDescriptor, float beta1, float beta2, float epsilon, boolean usesAMSGrad, long timeStep)