SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor Class Reference

TrainingStopPolicy Descriptor helps to implement fluid interface patter on python it encapsulates functionality concerning creation of the training stop policy. More...

Inheritance diagram for python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor:

Public Member Functions

 __getattr__ (self, attr)
 Overrides built-in method if method called is not a object method of this Descriptor, most probably it's a method of LearnerBuilder so it tries to call the method from our builder.
 
 __init__ (self, builder)
 Constructor.
 
 withAccuracyLimit (self, limit)
 Defines the accuracy for test data, which have to be arrived.
 
 withAdaptiveIterationLimit (self, limit)
 Defines the maximal number of refinement steps limit.
 
 withEpochsLimit (self, limit)
 Defines the maximal number of epochs MSE of test data can constantly increase.
 
 withGridSizeLimit (self, limit)
 Defines the maximal number of points on grid.
 
 withMSELimit (self, limit)
 Defines the MSE for test data, which have to be arrived.
 

Detailed Description

TrainingStopPolicy Descriptor helps to implement fluid interface patter on python it encapsulates functionality concerning creation of the training stop policy.

Constructor & Destructor Documentation

◆ __init__()

python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__init__ (   self,
  builder 
)

Constructor.

Parameters
builderLearnerBuilder which creates this Descriptor

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.SpecificationDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.CGSolverDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.FoldingDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__policy, and python.learner.LearnerBuilder.LearnerBuilder.FoldingDescriptor.__policy.

Member Function Documentation

◆ __getattr__()

python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__getattr__ (   self,
  attr 
)

Overrides built-in method if method called is not a object method of this Descriptor, most probably it's a method of LearnerBuilder so it tries to call the method from our builder.

Parameters
attrString for method name
Returns
: Method calling in LearnerBuilder

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.SpecificationDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.CGSolverDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.FoldingDescriptor.__builder, python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__policy, python.learner.LearnerBuilder.LearnerBuilder.FoldingDescriptor.__policy, and python.learner.LearnerBuilder.LearnerBuilder.getLearner().

◆ withAccuracyLimit()

python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.withAccuracyLimit (   self,
  limit 
)

Defines the accuracy for test data, which have to be arrived.

Parameters
limitfloat for accuracy
Returns
: StopPolicyDescriptor itself

References python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__policy, and python.learner.LearnerBuilder.LearnerBuilder.FoldingDescriptor.__policy.

◆ withAdaptiveIterationLimit()

python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.withAdaptiveIterationLimit (   self,
  limit 
)

Defines the maximal number of refinement steps limit.

Parameters
limitinteger for maximal number of refinement steps
Returns
: StopPolicyDescriptor itself

References python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__policy, and python.learner.LearnerBuilder.LearnerBuilder.FoldingDescriptor.__policy.

◆ withEpochsLimit()

python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.withEpochsLimit (   self,
  limit 
)

Defines the maximal number of epochs MSE of test data can constantly increase.

Parameters
limitinteger for maximal number of epochs
Returns
: StopPolicyDescriptor itself

References python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__policy, and python.learner.LearnerBuilder.LearnerBuilder.FoldingDescriptor.__policy.

◆ withGridSizeLimit()

python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.withGridSizeLimit (   self,
  limit 
)

Defines the maximal number of points on grid.

Parameters
limitinteger for maximal number of points on grid
Returns
: StopPolicyDescriptor itself

References python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__policy, and python.learner.LearnerBuilder.LearnerBuilder.FoldingDescriptor.__policy.

◆ withMSELimit()

python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.withMSELimit (   self,
  limit 
)

Defines the MSE for test data, which have to be arrived.

Parameters
limitfloat for MSE
Returns
: StopPolicyDescriptor itself

References python.learner.LearnerBuilder.LearnerBuilder.StopPolicyDescriptor.__policy, and python.learner.LearnerBuilder.LearnerBuilder.FoldingDescriptor.__policy.


The documentation for this class was generated from the following file: