%DeepSee.extensions.utils.Optimizer
hidden class %DeepSee.extensions.utils.Optimizer extends %Library.RegisteredObject
Property Inventory
Method Inventory
- %Round()
- better()
- descent1Iter()
- estimateGradient()
- lineOptimum()
- run()
- runGradDescent()
- runIn1Steps()
- smartRun()
- testMove1()
Properties
property direction as %Integer [ InitialExpression = -1 ];
Property methods: directionDisplayToLogical(), directionGet(), directionIsValid(), directionLogicalToDisplay(), directionNormalize(), directionSet()
property improvmentCount as %Integer [ InitialExpression = 10 ];
Property methods: improvmentCountDisplayToLogical(), improvmentCountGet(), improvmentCountIsValid(), improvmentCountLogicalToDisplay(), improvmentCountNormalize(), improvmentCountSet()
property improvmentMargin as %Double [ InitialExpression = 0.0001 ];
Property methods: improvmentMarginDisplayToLogical(), improvmentMarginGet(), improvmentMarginIsValid(), improvmentMarginLogicalToDisplay(), improvmentMarginNormalize(), improvmentMarginOdbcToLogical(), improvmentMarginSet()
property model as OptimizationModel;
Property methods: modelGet(), modelGetSwizzled(), modelIsValid(), modelNewObject(), modelSet()
property prefMethod as %Integer;
Property methods: prefMethodDisplayToLogical(), prefMethodGet(), prefMethodIsValid(), prefMethodLogicalToDisplay(), prefMethodNormalize(), prefMethodSet()
property verbose as %Boolean [ InitialExpression = 0 ];
Property methods: verboseDisplayToLogical(), verboseGet(), verboseIsValid(), verboseLogicalToDisplay(), verboseNormalize(), verboseSet()
Methods
method better(y1, y2)
method descent1Iter(ByRef step As %Double, ByRef changed As %Boolean, ByRef y As %Double, Output g) as %Status
method lineOptimum(ByRef step As %Double, ByRef g, ByRef y As %Double, Output changed As %Boolean) as %Status
method runGradDescent(initialStep As %Double, Output y As %Double, Output improved As %Boolean) as %Status
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()