Package org.robovm.apple.mlcompute
Class MLCOptimizer
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.mlcompute.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.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMLCOptimizer.MLCOptimizerPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedMLCOptimizer()protectedMLCOptimizer(NSObject.Handle h, long handle)protectedMLCOptimizer(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description booleanappliesGradientClipping()floatgetCustomGlobalNorm()floatgetGradientClipMax()floatgetGradientClipMin()MLCGradientClippingTypegetGradientClippingType()floatgetGradientRescale()floatgetLearningRate()floatgetMaximumClippingNorm()floatgetRegularizationScale()MLCRegularizationTypegetRegularizationType()voidsetAppliesGradientClipping(boolean v)voidsetLearningRate(float v)Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MLCOptimizer
protected MLCOptimizer() -
MLCOptimizer
-
MLCOptimizer
-
-
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
-
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.
-