Package org.robovm.apple.mlcompute
Class MLCOptimizerDescriptor
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.mlcompute.MLCOptimizerDescriptor
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MLCOptimizerDescriptor extends NSObject
- Since:
- Available in iOS 14.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMLCOptimizerDescriptor.MLCOptimizerDescriptorPtrNested 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 MLCOptimizerDescriptor()MLCOptimizerDescriptor(float learningRate, float gradientRescale, boolean appliesGradientClipping, float gradientClipMax, float gradientClipMin, MLCRegularizationType regularizationType, float regularizationScale)MLCOptimizerDescriptor(float learningRate, float gradientRescale, boolean appliesGradientClipping, MLCGradientClippingType gradientClippingType, float gradientClipMax, float gradientClipMin, float maximumClippingNorm, float customGlobalNorm, MLCRegularizationType regularizationType, float regularizationScale)MLCOptimizerDescriptor(float learningRate, float gradientRescale, MLCRegularizationType regularizationType, float regularizationScale)protectedMLCOptimizerDescriptor(NSObject.Handle h, long handle)protectedMLCOptimizerDescriptor(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description booleanappliesGradientClipping()protected static longcreate(float learningRate, float gradientRescale, boolean appliesGradientClipping, float gradientClipMax, float gradientClipMin, MLCRegularizationType regularizationType, float regularizationScale)protected static longcreate(float learningRate, float gradientRescale, boolean appliesGradientClipping, MLCGradientClippingType gradientClippingType, float gradientClipMax, float gradientClipMin, float maximumClippingNorm, float customGlobalNorm, MLCRegularizationType regularizationType, float regularizationScale)protected static longcreate(float learningRate, float gradientRescale, MLCRegularizationType regularizationType, float regularizationScale)floatgetCustomGlobalNorm()floatgetGradientClipMax()floatgetGradientClipMin()MLCGradientClippingTypegetGradientClippingType()floatgetGradientRescale()floatgetLearningRate()floatgetMaximumClippingNorm()floatgetRegularizationScale()MLCRegularizationTypegetRegularizationType()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
-
MLCOptimizerDescriptor
public MLCOptimizerDescriptor() -
MLCOptimizerDescriptor
-
MLCOptimizerDescriptor
-
MLCOptimizerDescriptor
public MLCOptimizerDescriptor(float learningRate, float gradientRescale, MLCRegularizationType regularizationType, float regularizationScale) -
MLCOptimizerDescriptor
public MLCOptimizerDescriptor(float learningRate, float gradientRescale, boolean appliesGradientClipping, float gradientClipMax, float gradientClipMin, MLCRegularizationType regularizationType, float regularizationScale) -
MLCOptimizerDescriptor
public MLCOptimizerDescriptor(float learningRate, float gradientRescale, boolean appliesGradientClipping, MLCGradientClippingType gradientClippingType, float gradientClipMax, float gradientClipMin, float maximumClippingNorm, float customGlobalNorm, MLCRegularizationType regularizationType, float regularizationScale)- Since:
- Available in iOS 15.0 and later.
-
-
Method Details
-
getLearningRate
public float getLearningRate() -
getGradientRescale
public float getGradientRescale() -
appliesGradientClipping
public boolean appliesGradientClipping() -
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.
-
create
protected static long create(float learningRate, float gradientRescale, MLCRegularizationType regularizationType, float regularizationScale) -
create
protected static long create(float learningRate, float gradientRescale, boolean appliesGradientClipping, float gradientClipMax, float gradientClipMin, MLCRegularizationType regularizationType, float regularizationScale) -
create
protected static long create(float learningRate, float gradientRescale, boolean appliesGradientClipping, MLCGradientClippingType gradientClippingType, float gradientClipMax, float gradientClipMin, float maximumClippingNorm, float customGlobalNorm, MLCRegularizationType regularizationType, float regularizationScale)- Since:
- Available in iOS 15.0 and later.
-