Share via


MLCOptimizerDescriptor.Create Method

Definition

Overloads

Create(Single, Single, MLCRegularizationType, Single)

[Foundation.Export("descriptorWithLearningRate:gradientRescale:regularizationType:regularizationScale:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCOptimizerDescriptor Create(float learningRate, float gradientRescale, MLCompute.MLCRegularizationType regularizationType, float regularizationScale);
[<Foundation.Export("descriptorWithLearningRate:gradientRescale:regularizationType:regularizationScale:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : single * single * MLCompute.MLCRegularizationType * single -> MLCompute.MLCOptimizerDescriptor

Parameters

learningRate
Single
gradientRescale
Single
regularizationType
MLCRegularizationType
regularizationScale
Single

Returns

Attributes

Applies to

Create(Single, Single, Boolean, Single, Single, MLCRegularizationType, Single)

[Foundation.Export("descriptorWithLearningRate:gradientRescale:appliesGradientClipping:gradientClipMax:gradientClipMin:regularizationType:regularizationScale:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCOptimizerDescriptor Create(float learningRate, float gradientRescale, bool appliesGradientClipping, float gradientClipMax, float gradientClipMin, MLCompute.MLCRegularizationType regularizationType, float regularizationScale);
[<Foundation.Export("descriptorWithLearningRate:gradientRescale:appliesGradientClipping:gradientClipMax:gradientClipMin:regularizationType:regularizationScale:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : single * single * bool * single * single * MLCompute.MLCRegularizationType * single -> MLCompute.MLCOptimizerDescriptor

Parameters

learningRate
Single
gradientRescale
Single
appliesGradientClipping
Boolean
gradientClipMax
Single
gradientClipMin
Single
regularizationType
MLCRegularizationType
regularizationScale
Single

Returns

Attributes

Applies to

Create(Single, Single, Boolean, MLCGradientClippingType, Single, Single, Single, Single, MLCRegularizationType, Single)

[Foundation.Export("descriptorWithLearningRate:gradientRescale:appliesGradientClipping:gradientClippingType:gradientClipMax:gradientClipMin:maximumClippingNorm:customGlobalNorm:regularizationType:regularizationScale:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCOptimizerDescriptor Create(float learningRate, float gradientRescale, bool appliesGradientClipping, MLCompute.MLCGradientClippingType gradientClippingType, float gradientClipMax, float gradientClipMin, float maximumClippingNorm, float customGlobalNorm, MLCompute.MLCRegularizationType regularizationType, float regularizationScale);
[<Foundation.Export("descriptorWithLearningRate:gradientRescale:appliesGradientClipping:gradientClippingType:gradientClipMax:gradientClipMin:maximumClippingNorm:customGlobalNorm:regularizationType:regularizationScale:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : single * single * bool * MLCompute.MLCGradientClippingType * single * single * single * single * MLCompute.MLCRegularizationType * single -> MLCompute.MLCOptimizerDescriptor

Parameters

learningRate
Single
gradientRescale
Single
appliesGradientClipping
Boolean
gradientClippingType
MLCGradientClippingType
gradientClipMax
Single
gradientClipMin
Single
maximumClippingNorm
Single
customGlobalNorm
Single
regularizationType
MLCRegularizationType
regularizationScale
Single

Returns

Attributes

Applies to