Class MLCOptimizer

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
MLCAdamOptimizer, MLCAdamWOptimizer, MLCRMSPropOptimizer, MLCSGDOptimizer

public class MLCOptimizer
extends NSObject
Since:
Available in iOS 14.0 and later.
  • Constructor Details

    • MLCOptimizer

      protected MLCOptimizer()
    • MLCOptimizer

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

      protected MLCOptimizer​(NSObject.SkipInit skipInit)
  • Method Details

    • getLearningRate

      public float getLearningRate()
    • setLearningRate

      public void setLearningRate​(float v)
    • getGradientRescale

      public float getGradientRescale()
    • appliesGradientClipping

      public boolean appliesGradientClipping()
    • setAppliesGradientClipping

      public void setAppliesGradientClipping​(boolean v)
    • getGradientClipMax

      public float getGradientClipMax()
    • getGradientClipMin

      public float getGradientClipMin()
    • getRegularizationScale

      public float getRegularizationScale()
    • getRegularizationType

      public MLCRegularizationType getRegularizationType()
    • getGradientClippingType

      public MLCGradientClippingType getGradientClippingType()
      Since:
      Available in iOS 15.0 and later.
    • getMaximumClippingNorm

      public float getMaximumClippingNorm()
      Since:
      Available in iOS 15.0 and later.
    • getCustomGlobalNorm

      public float getCustomGlobalNorm()
      Since:
      Available in iOS 15.0 and later.