TrainingSpecification Descriptor helps to implement fluid interface pattern
on Python it encapsulates functionality concerning creation of the training
specification
def python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__init__ |
( |
|
self, |
|
|
|
builder |
|
) |
| |
Constructor
@param builder: LearnerBuilder which creates this Descriptor
References python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__foldingPolicyDescriptor, python.learner.LearnerBuilder.LearnerBuilder.__foldingPolicyDescriptor, python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__solverDescriptor, python.learner.LearnerBuilder.LearnerBuilder.__solverDescriptor, python.uq.analysis.asgc.ASGCDescriptor.ASGCDescriptor.__specification, python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__specification, python.learner.LearnerBuilder.LearnerBuilder.SpecificationDescriptor.__specification, python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__stopPolicyDescriptor, python.learner.LearnerBuilder.LearnerBuilder.__stopPolicyDescriptor, python.uq.learner.builder.InterpolantSpecificationDescriptor.InterpolantSpecificationDescriptor._builder, python.uq.learner.builder.CGSolverDescriptor.CGSolverDescriptor._builder, python.uq.analysis.asgc.ASGCDescriptor.ASGCDescriptor._builder, and python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor._builder.
def python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__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
@param attr: String for method name
@return: Method calling in LearnerBuilder
References python.uq.learner.builder.InterpolantSpecificationDescriptor.InterpolantSpecificationDescriptor._builder, python.uq.learner.builder.CGSolverDescriptor.CGSolverDescriptor._builder, python.uq.analysis.asgc.ASGCDescriptor.ASGCDescriptor._builder, and python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor._builder.
def python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.create |
( |
|
self | ) |
|
References python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__foldingPolicyDescriptor, python.learner.LearnerBuilder.LearnerBuilder.__foldingPolicyDescriptor, python.uq.analysis.asgc.ASGCDescriptor.ASGCDescriptor.__specification, python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__specification, python.learner.LearnerBuilder.LearnerBuilder.SpecificationDescriptor.__specification, python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__stopPolicyDescriptor, python.learner.LearnerBuilder.LearnerBuilder.__stopPolicyDescriptor, python.uq.learner.builder.InterpolantSpecificationDescriptor.InterpolantSpecificationDescriptor._builder, python.uq.learner.builder.CGSolverDescriptor.CGSolverDescriptor._builder, python.uq.analysis.asgc.ASGCDescriptor.ASGCDescriptor._builder, python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor._builder, sgpp::op_factory.createOperationIdentity(), sgpp::op_factory.createOperationLaplace(), python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.withStopPolicy(), and python.learner.LearnerBuilder.LearnerBuilder.withStopPolicy().
def python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.withAdaptPoints |
( |
|
self, |
|
|
|
value |
|
) |
| |
Specifies number of points, which have to be refined in refinement step
@param value: integer for number of points to refine
References python.uq.analysis.asgc.ASGCDescriptor.ASGCDescriptor.__specification, python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__specification, and python.learner.LearnerBuilder.LearnerBuilder.SpecificationDescriptor.__specification.
def python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.withAdaptRate |
( |
|
self, |
|
|
|
value |
|
) |
| |
Specifies rate from total number of points on grid, which should be
refined.
@param value: float for rate
References python.uq.analysis.asgc.ASGCDescriptor.ASGCDescriptor.__specification, python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__specification, and python.learner.LearnerBuilder.LearnerBuilder.SpecificationDescriptor.__specification.
def python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.withStopPolicy |
( |
|
self | ) |
|
Start description of parameters of stop-policy for learner
References python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.__stopPolicyDescriptor, python.learner.LearnerBuilder.LearnerBuilder.__stopPolicyDescriptor, python.uq.learner.builder.InterpolantSpecificationDescriptor.InterpolantSpecificationDescriptor._builder, python.uq.learner.builder.CGSolverDescriptor.CGSolverDescriptor._builder, python.uq.analysis.asgc.ASGCDescriptor.ASGCDescriptor._builder, and python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor._builder.
Referenced by python.uq.learner.builder.RegressorSpecificationDescriptor.RegressorSpecificationDescriptor.create().