Package org.robovm.apple.metalps
Class MPSNNOptimizerDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metalps.MPSNNOptimizerDescriptor
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MPSNNOptimizerDescriptor extends NSObject
- Since:
- Available in iOS 12.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSNNOptimizerDescriptor.MPSNNOptimizerDescriptorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MPSNNOptimizerDescriptor()
MPSNNOptimizerDescriptor(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)
MPSNNOptimizerDescriptor(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale)
protected
MPSNNOptimizerDescriptor(NSObject.Handle h, long handle)
protected
MPSNNOptimizerDescriptor(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getGradientClipMax()
float
getGradientClipMin()
float
getGradientRescale()
float
getLearningRate()
float
getRegularizationScale()
MPSNNRegularizationType
getRegularizationType()
protected long
init(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)
protected long
init(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale)
boolean
isApplyGradientClipping()
static MPSNNOptimizerDescriptor
optimizerDescriptor(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)
static MPSNNOptimizerDescriptor
optimizerDescriptor(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale)
void
setApplyGradientClipping(boolean v)
void
setGradientClipMax(float v)
void
setGradientClipMin(float v)
void
setGradientRescale(float v)
void
setLearningRate(float v)
void
setRegularizationScale(float v)
void
setRegularizationType(MPSNNRegularizationType 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, willChangeValues
-
-
-
-
Constructor Detail
-
MPSNNOptimizerDescriptor
public MPSNNOptimizerDescriptor()
-
MPSNNOptimizerDescriptor
protected MPSNNOptimizerDescriptor(NSObject.Handle h, long handle)
-
MPSNNOptimizerDescriptor
protected MPSNNOptimizerDescriptor(NSObject.SkipInit skipInit)
-
MPSNNOptimizerDescriptor
public MPSNNOptimizerDescriptor(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale)
-
MPSNNOptimizerDescriptor
public MPSNNOptimizerDescriptor(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)
-
-
Method Detail
-
getLearningRate
public float getLearningRate()
-
setLearningRate
public void setLearningRate(float v)
-
getGradientRescale
public float getGradientRescale()
-
setGradientRescale
public void setGradientRescale(float v)
-
isApplyGradientClipping
public boolean isApplyGradientClipping()
-
setApplyGradientClipping
public void setApplyGradientClipping(boolean v)
-
getGradientClipMax
public float getGradientClipMax()
-
setGradientClipMax
public void setGradientClipMax(float v)
-
getGradientClipMin
public float getGradientClipMin()
-
setGradientClipMin
public void setGradientClipMin(float v)
-
getRegularizationScale
public float getRegularizationScale()
-
setRegularizationScale
public void setRegularizationScale(float v)
-
getRegularizationType
public MPSNNRegularizationType getRegularizationType()
-
setRegularizationType
public void setRegularizationType(MPSNNRegularizationType v)
-
init
protected long init(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale)
-
init
protected long init(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)
-
optimizerDescriptor
public static MPSNNOptimizerDescriptor optimizerDescriptor(float learningRate, float gradientRescale, MPSNNRegularizationType regularizationType, float regularizationScale)
-
optimizerDescriptor
public static MPSNNOptimizerDescriptor optimizerDescriptor(float learningRate, float gradientRescale, boolean applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale)
-
-