Package org.robovm.apple.mlcompute
Class MLCLossLayer
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.mlcompute.MLCLayer
org.robovm.apple.mlcompute.MLCLossLayer
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
MLCYOLOLossLayer
public class MLCLossLayer extends MLCLayer
- Since:
- Available in iOS 14.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMLCLossLayer.MLCLossLayerPtrNested classes/interfaces inherited from class org.robovm.apple.mlcompute.MLCLayer
MLCLayer.MLCLayerPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description protectedMLCLossLayer()protectedMLCLossLayer(NSObject.Handle h, long handle)protectedMLCLossLayer(NSObject.SkipInit skipInit)MLCLossLayer(MLCLossDescriptor lossDescriptor)MLCLossLayer(MLCLossDescriptor lossDescriptor, MLCTensor weights) -
Method Summary
Methods inherited from class org.robovm.apple.mlcompute.MLCLayer
getDeviceType, getLabel, getLayerID, isDebuggingEnabled, setIsDebuggingEnabled, setLabelMethods 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
MLCLossLayer
protected MLCLossLayer() -
MLCLossLayer
-
MLCLossLayer
-
MLCLossLayer
-
MLCLossLayer
-
-
Method Details
-
getDescriptor
-
getWeights
-
create
-
create
-
createSoftmaxCrossEntropyLoss
public static MLCLossLayer createSoftmaxCrossEntropyLoss(MLCReductionType reductionType, float labelSmoothing, long classCount, float weight) -
createSoftmaxCrossEntropyLoss
public static MLCLossLayer createSoftmaxCrossEntropyLoss(MLCReductionType reductionType, float labelSmoothing, long classCount, MLCTensor weights) -
createCategoricalCrossEntropyLoss
public static MLCLossLayer createCategoricalCrossEntropyLoss(MLCReductionType reductionType, float labelSmoothing, long classCount, float weight) -
createCategoricalCrossEntropyLoss
public static MLCLossLayer createCategoricalCrossEntropyLoss(MLCReductionType reductionType, float labelSmoothing, long classCount, MLCTensor weights) -
createSigmoidCrossEntropyLoss
public static MLCLossLayer createSigmoidCrossEntropyLoss(MLCReductionType reductionType, float labelSmoothing, float weight) -
createSigmoidCrossEntropyLoss
public static MLCLossLayer createSigmoidCrossEntropyLoss(MLCReductionType reductionType, float labelSmoothing, MLCTensor weights) -
createLogLoss
public static MLCLossLayer createLogLoss(MLCReductionType reductionType, float epsilon, float weight) -
createLogLoss
public static MLCLossLayer createLogLoss(MLCReductionType reductionType, float epsilon, MLCTensor weights) -
createHuberLoss
public static MLCLossLayer createHuberLoss(MLCReductionType reductionType, float delta, float weight) -
createHuberLoss
public static MLCLossLayer createHuberLoss(MLCReductionType reductionType, float delta, MLCTensor weights) -
createMeanAbsoluteErrorLoss
public static MLCLossLayer createMeanAbsoluteErrorLoss(MLCReductionType reductionType, float weight) -
createMeanAbsoluteErrorLoss
public static MLCLossLayer createMeanAbsoluteErrorLoss(MLCReductionType reductionType, MLCTensor weights) -
createMeanSquaredErrorLoss
public static MLCLossLayer createMeanSquaredErrorLoss(MLCReductionType reductionType, float weight) -
createMeanSquaredErrorLoss
public static MLCLossLayer createMeanSquaredErrorLoss(MLCReductionType reductionType, MLCTensor weights) -
createHingeLoss
-
createHingeLoss
-
createCosineDistanceLoss
-
createCosineDistanceLoss
public static MLCLossLayer createCosineDistanceLoss(MLCReductionType reductionType, MLCTensor weights) -
supportsDataType
-