SG++-Doxygen-Documentation
|
Public Member Functions | |
def | __init__ (self) |
def | attachEventController (self, observer) |
def | copy (self, value) |
def | createMemento (self) |
def | detachEventController (self, observer) |
def | doLearningIteration (self, set) |
def | evalError (self, dataContainer, alpha) |
def | fromJson (self, jsonObject) |
def | getCurrentIterationNumber (self) |
def | learnData (self) |
def | learnDataWithFolding (self) |
def | learnDataWithTest (self, dataset=None) |
def | notifyEventControllers (self, event) |
def | refineGrid (self) |
def | setCurrentIterationNumber (self, value) |
def | setDataContainer (self, container) |
def | setFoldingPolicy (self, policy) |
def | setGrid (self, grid) |
def | setLearnedKnowledge (self, knowledge) |
def | setMemento (self, memento) |
def | setSolver (self, solver) |
def | setSpecification (self, specification) |
def | setStopPolicy (self, policy) |
def | toString (self) |
def | updateFoldingPolicy (self) |
def | updateResults (self, alpha, trainSubset, testSubset=None) |
Static Public Attributes | |
alpha = None | |
dataContainer = None | |
eventControllers = None | |
foldingPolicy = None | |
grid = None | |
iteration = None | |
knowledge = None | |
numberPoints = None | |
solver = None | |
specification = None | |
stopPolicy = None | |
testAccuracy = None | |
testingOverall = None | |
trainAccuracy = None | |
trainingOverall = None | |
def python.uq.learner.Learner.Learner.__init__ | ( | self | ) |
References python.learner.solver.LinearSolver.LinearSolver.eventControllers, python.uq.learner.Learner.Learner.eventControllers, python.learner.Learner.Learner.eventControllers, python.uq.learner.Learner.Learner.iteration, python.learner.Learner.Learner.iteration, python.uq.learner.Learner.Learner.numberPoints, python.learner.Learner.Learner.numberPoints, python.uq.learner.Learner.Learner.testAccuracy, python.learner.Learner.Learner.testAccuracy, python.uq.learner.Learner.Learner.testingOverall, python.learner.Learner.Learner.testingOverall, python.uq.learner.Learner.Learner.trainAccuracy, python.learner.Learner.Learner.trainAccuracy, python.uq.learner.Learner.Learner.trainingOverall, and python.learner.Learner.Learner.trainingOverall.
def python.uq.learner.Learner.Learner.attachEventController | ( | self, | |
observer | |||
) |
def python.uq.learner.Learner.Learner.copy | ( | self, | |
value | |||
) |
Copy the current object
References python.learner.solver.LinearSolver.LinearSolver.eventControllers, python.uq.learner.Learner.Learner.eventControllers, python.learner.Learner.Learner.eventControllers, python.uq.learner.Learner.Learner.foldingPolicy, python.learner.Learner.Learner.foldingPolicy, python.uq.learner.Learner.Learner.knowledge, python.learner.Learner.Learner.knowledge, python.controller.CheckpointController.CheckpointController.knowledge, python.uq.learner.Learner.Learner.solver, python.learner.Learner.Learner.solver, python.uq.learner.Learner.Learner.specification, python.learner.Learner.Learner.specification, python.uq.learner.Learner.Learner.stopPolicy, and python.learner.Learner.Learner.stopPolicy.
def python.uq.learner.Learner.Learner.createMemento | ( | self | ) |
References python.utils.json.read(), python.controller.LearnerEventController.LearnerEventController.toString(), python.controller.SolverEventController.SolverEventController.toString(), python.controller.InfoToFile.InfoToFile.toString(), python.uq.analysis.KnowledgeTypes.KnowledgeTypes.toString(), python.learner.formatter.LearnerFormatter.LearnerFormatter.toString(), python.learner.formatter.GridFormatter.GridFormatter.toString(), python.learner.formatter.LearnedKnowledgeFormatter.LearnedKnowledgeFormatter.toString(), python.data.DataSpecification.DataSpecification.toString(), python.uq.analysis.asgc.ASGCKnowledgeFormatter.ASGCKnowledgeFormatter.toString(), python.learner.solver.CGSolver.CGSolver.toString(), sgpp::base::GridDataBase.toString(), python.learner.TrainingStopPolicy.TrainingStopPolicy.toString(), python.learner.TrainingSpecification.TrainingSpecification.toString(), sgpp::base::HashGridStorage.toString(), sgpp::base::HashGridIterator.toString(), sgpp::base::HashGridPoint.toString(), python.uq.learner.Learner.Learner.toString(), sgpp::base::BoundingBox.toString(), sgpp::base::DataVector.toString(), python.learner.Learner.Learner.toString(), python.data.DataContainer.DataContainer.toString(), sgpp::base::DataVectorSP.toString(), sgpp::base::DataMatrixSP.toString(), and sgpp::base::DataMatrix.toString().
Referenced by python.uq.uq_setting.UQSetting.UQSetting.writeToFile().
def python.uq.learner.Learner.Learner.detachEventController | ( | self, | |
observer | |||
) |
def python.uq.learner.Learner.Learner.doLearningIteration | ( | self, | |
set | |||
) |
Referenced by python.uq.learner.Regressor.Regressor.learnData().
def python.uq.learner.Learner.Learner.evalError | ( | self, | |
dataContainer, | |||
alpha | |||
) |
Referenced by python.uq.learner.Regressor.Regressor.updateResults().
def python.uq.learner.Learner.Learner.fromJson | ( | self, | |
jsonObject | |||
) |
References python.uq.learner.Learner.Learner.dataContainer, python.learner.Learner.Learner.dataContainer, python.uq.learner.Learner.Learner.iteration, python.learner.Learner.Learner.iteration, python.uq.learner.Learner.Learner.numberPoints, python.learner.Learner.Learner.numberPoints, python.uq.learner.Learner.Learner.solver, python.learner.Learner.Learner.solver, python.uq.learner.Learner.Learner.specification, python.learner.Learner.Learner.specification, python.uq.learner.Learner.Learner.stopPolicy, python.learner.Learner.Learner.stopPolicy, python.uq.learner.Learner.Learner.testAccuracy, python.learner.Learner.Learner.testAccuracy, python.uq.learner.Learner.Learner.trainAccuracy, python.learner.Learner.Learner.trainAccuracy, python.uq.learner.Learner.Learner.trainingOverall, and python.learner.Learner.Learner.trainingOverall.
Referenced by python.uq.sampler.asgc.ASGCSampler.ASGCSampler.setMemento(), python.uq.learner.Learner.Learner.setMemento(), and python.uq.uq_setting.UQSetting.UQSetting.setMemento().
def python.uq.learner.Learner.Learner.getCurrentIterationNumber | ( | self | ) |
def python.uq.learner.Learner.Learner.learnData | ( | self | ) |
def python.uq.learner.Learner.Learner.learnDataWithFolding | ( | self | ) |
def python.uq.learner.Learner.Learner.learnDataWithTest | ( | self, | |
dataset = None |
|||
) |
def python.uq.learner.Learner.Learner.notifyEventControllers | ( | self, | |
event | |||
) |
References python.learner.solver.LinearSolver.LinearSolver.eventControllers, python.uq.learner.Learner.Learner.eventControllers, and python.learner.Learner.Learner.eventControllers.
Referenced by python.uq.learner.Regressor.Regressor.learnData(), python.uq.learner.Interpolant.Interpolant.learnData(), python.uq.learner.Regressor.Regressor.learnDataWithFolding(), python.uq.learner.Regressor.Regressor.learnDataWithTest(), python.uq.learner.Interpolant.Interpolant.learnDataWithTest(), python.learner.Classifier.Classifier.refineGrid(), python.learner.Regressor.Regressor.refineGrid(), and python.uq.learner.Regressor.Regressor.refineGrid().
def python.uq.learner.Learner.Learner.refineGrid | ( | self | ) |
Referenced by python.uq.learner.Regressor.Regressor.learnData().
def python.uq.learner.Learner.Learner.setCurrentIterationNumber | ( | self, | |
value | |||
) |
def python.uq.learner.Learner.Learner.setDataContainer | ( | self, | |
container | |||
) |
def python.uq.learner.Learner.Learner.setFoldingPolicy | ( | self, | |
policy | |||
) |
def python.uq.learner.Learner.Learner.setGrid | ( | self, | |
grid | |||
) |
References sgpp::base::OperationMultipleEval.grid, sgpp::base::OperationFirstMomentBspline.grid, sgpp::base::OperationFirstMomentPolyBoundary.grid, sgpp::base::OperationFirstMomentPolyClenshawCurtis.grid, sgpp::base::OperationFirstMomentBsplineBoundary.grid, sgpp::base::OperationFirstMomentModBspline.grid, sgpp::base::OperationSecondMomentBspline.grid, sgpp::base::OperationSecondMomentBsplineBoundary.grid, sgpp::base::OperationFirstMomentModPoly.grid, sgpp::base::OperationSecondMomentPolyClenshawCurtis.grid, sgpp::base::OperationSecondMomentPolyBoundary.grid, sgpp::base::OperationSecondMomentPoly.grid, sgpp::base::OperationSecondMomentModBspline.grid, sgpp::base::OperationSecondMomentModPoly.grid, sgpp::base::OperationFirstMomentModPolyClenshawCurtis.grid, sgpp::base::OperationSecondMomentModPolyClenshawCurtis.grid, sgpp::base::OperationFirstMomentPoly.grid, sgpp::base::OperationSecondMomentPolyClenshawCurtisBoundary.grid, sgpp::base::OperationFirstMomentPolyClenshawCurtisBoundary.grid, sgpp::base::OperationFirstMomentBsplineClenshawCurtis.grid, sgpp::base::OperationFirstMomentModBsplineClenshawCurtis.grid, sgpp::base::OperationSecondMomentBsplineClenshawCurtis.grid, sgpp::base::OperationSecondMomentModBsplineClenshawCurtis.grid, sgpp::base::OperationHierarchisationFundamentalSpline.grid, sgpp::base::OperationHierarchisationModFundamentalSpline.grid, python.uq.learner.Learner.Learner.grid, sgpp::base::OperationArbitraryBoundaryHierarchisation.grid, python.uq.dists.SGDEdist.SGDEdist.grid, python.learner.Learner.Learner.grid, sgpp::base::HierarchisationFundamentalSpline.grid, sgpp::base::HierarchisationModFundamentalSpline.grid, sgpp::base::DehierarchisationFundamentalSpline.grid, sgpp::base::DehierarchisationModFundamentalSpline.grid, sgpp::base::OperationQuadratureMC.grid, python.controller.CheckpointController.CheckpointController.grid, sgpp::combigrid::LTwoScalarProductHashMapNakBsplineBoundaryCombigrid.grid, sgpp::base::ForwardSelectorRefinementIndicator.grid, sgpp::base::ImpurityRefinementIndicator.grid, and python.tools.Matrix.grid.
def python.uq.learner.Learner.Learner.setLearnedKnowledge | ( | self, | |
knowledge | |||
) |
def python.uq.learner.Learner.Learner.setMemento | ( | self, | |
memento | |||
) |
References python.uq.estimators.SparseGridEstimationStrategy.SparseGridEstimationStrategy.fromJson(), python.uq.dists.CorrBeta.CorrBeta.fromJson(), python.uq.dists.TLognormal.TLognormal.fromJson(), python.uq.dists.Uniform.Uniform.fromJson(), python.uq.dists.Corr.Corr.fromJson(), python.uq.dists.Beta.Beta.fromJson(), python.uq.dists.MultivariateNormal.MultivariateNormal.fromJson(), python.uq.dists.Lognormal.Lognormal.fromJson(), python.uq.dists.DataDist.DataDist.fromJson(), python.uq.dists.TNormal.TNormal.fromJson(), python.uq.dists.Normal.Normal.fromJson(), python.learner.solver.CGSolver.CGSolver.fromJson(), python.learner.TrainingStopPolicy.TrainingStopPolicy.fromJson(), python.uq.dists.KDEDist.KDEDist.fromJson(), python.learner.TrainingSpecification.TrainingSpecification.fromJson(), python.uq.dists.NatafDist.NatafDist.fromJson(), python.uq.dists.J.J.fromJson(), python.uq.dists.Dist.Dist.fromJson(), python.uq.analysis.asgc.ASGCKnowledge.ASGCKnowledge.fromJson(), python.uq.learner.Learner.Learner.fromJson(), python.uq.dists.SGDEdist.SGDEdist.fromJson(), python.data.DataContainer.DataContainer.fromJson(), and python.learner.Learner.Learner.fromJson().
def python.uq.learner.Learner.Learner.setSolver | ( | self, | |
solver | |||
) |
def python.uq.learner.Learner.Learner.setSpecification | ( | self, | |
specification | |||
) |
def python.uq.learner.Learner.Learner.setStopPolicy | ( | self, | |
policy | |||
) |
def python.uq.learner.Learner.Learner.toString | ( | self | ) |
References python.uq.learner.Learner.Learner.__listOfFloatsToString(), python.learner.Learner.Learner.__listOfFloatsToString(), python.uq.learner.Learner.Learner.__SERIALIZABLE_ATTRIBUTES, python.learner.Learner.Learner.__SERIALIZABLE_ATTRIBUTES, and create_dataset.type.
Referenced by python.uq.learner.Learner.Learner.createMemento().
def python.uq.learner.Learner.Learner.updateFoldingPolicy | ( | self | ) |
def python.uq.learner.Learner.Learner.updateResults | ( | self, | |
alpha, | |||
trainSubset, | |||
testSubset = None |
|||
) |
|
static |
|
static |
Referenced by python.uq.learner.Learner.Learner.fromJson(), python.uq.learner.Regressor.Regressor.learnData(), python.uq.learner.Interpolant.Interpolant.learnData(), python.uq.learner.SimulationLearner.SimulationLearner.learnData(), python.uq.learner.Regressor.Regressor.learnDataWithFolding(), python.uq.learner.SimulationLearner.SimulationLearner.learnDataWithFolding(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.learner.Regressor.Regressor.learnDataWithTest(), python.uq.learner.Interpolant.Interpolant.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.learner.SimulationLearner.SimulationLearner.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), python.uq.learner.SimulationLearner.SimulationLearner.setDataContainer(), python.uq.learner.Learner.Learner.setDataContainer(), python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer(), and python.uq.learner.Learner.Learner.updateFoldingPolicy().
|
static |
|
static |
|
static |
Referenced by python.uq.learner.Interpolant.Interpolant.doLearningIteration(), python.learner.Classifier.Classifier.evalError(), python.uq.learner.Interpolant.Interpolant.evalError(), python.uq.learner.SimulationLearner.SimulationLearner.getCollocationNodes(), python.uq.learner.SimulationLearner.SimulationLearner.getGrid(), python.uq.learner.SimulationLearner.SimulationLearner.getLearner(), python.uq.learner.Regressor.Regressor.learnData(), python.uq.learner.Regressor.Regressor.learnDataWithFolding(), python.uq.learner.Regressor.Regressor.learnDataWithTest(), python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.makePositive(), python.uq.operations.forcePositivity.operationMakePositiveFast.OperationMakePositiveFast.makePositive(), python.learner.Classifier.Classifier.refineGrid(), python.learner.Regressor.Regressor.refineGrid(), python.uq.learner.Regressor.Regressor.refineGrid(), python.uq.learner.SimulationLearner.SimulationLearner.refineGrid(), python.uq.learner.Learner.Learner.setGrid(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGrid.split(), python.learner.Classifier.Classifier.updateResults(), python.learner.Regressor.Regressor.updateResults(), and python.uq.learner.Regressor.Regressor.updateResults().
|
static |
Referenced by python.uq.learner.Learner.Learner.__init__(), python.uq.learner.Learner.Learner.fromJson(), python.uq.learner.Learner.Learner.getCurrentIterationNumber(), python.uq.operations.forcePositivity.findCandidateSet.CandidateSet.hasMoreCandidates(), python.uq.learner.Regressor.Regressor.learnData(), python.uq.learner.Interpolant.Interpolant.learnDataWithTest(), python.uq.learner.SimulationLearner.SimulationLearner.refineGrid(), python.uq.learner.Learner.Learner.setCurrentIterationNumber(), and python.uq.learner.SimulationLearner.SimulationLearner.updateResults().
|
static |
Referenced by python.uq.learner.Learner.Learner.copy(), python.uq.learner.SimulationLearner.SimulationLearner.getKnowledge(), python.uq.manager.ASGCUQManager.ASGCUQManager.getKnowledge(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples(), python.uq.learner.Learner.Learner.setLearnedKnowledge(), python.learner.Classifier.Classifier.updateResults(), python.learner.Regressor.Regressor.updateResults(), and python.uq.learner.SimulationLearner.SimulationLearner.updateResults().
|
static |
Referenced by python.uq.learner.Learner.Learner.__init__(), python.uq.learner.Learner.Learner.fromJson(), python.learner.Classifier.Classifier.updateResults(), python.uq.manager.ASGCStatistics.ASGCStatistics.updateResults(), python.learner.Regressor.Regressor.updateResults(), python.uq.learner.Regressor.Regressor.updateResults(), and python.uq.learner.SimulationLearner.SimulationLearner.updateResults().
|
static |
|
static |
Referenced by python.uq.learner.Regressor.Regressor.__getattr__(), python.uq.learner.SimulationLearner.SimulationLearner.__getattr__(), python.uq.learner.Learner.Learner.copy(), python.learner.Regressor.Regressor.evalError(), python.uq.learner.Learner.Learner.fromJson(), python.uq.learner.SimulationLearner.SimulationLearner.getSpecification(), python.uq.learner.Regressor.Regressor.learnData(), python.uq.learner.Regressor.Regressor.learnDataWithFolding(), python.uq.learner.Regressor.Regressor.learnDataWithTest(), python.learner.Classifier.Classifier.refineGrid(), python.learner.Regressor.Regressor.refineGrid(), python.uq.learner.SimulationLearner.SimulationLearner.setSpecification(), and python.uq.learner.Learner.Learner.setSpecification().
|
static |
|
static |
Referenced by python.uq.learner.Learner.Learner.__init__(), python.uq.learner.Learner.Learner.fromJson(), python.learner.Classifier.Classifier.updateResults(), python.learner.Regressor.Regressor.updateResults(), python.uq.learner.Regressor.Regressor.updateResults(), and python.uq.learner.SimulationLearner.SimulationLearner.updateResults().
|
static |
|
static |
Referenced by python.uq.learner.Learner.Learner.__init__(), python.uq.learner.Learner.Learner.fromJson(), python.learner.Classifier.Classifier.updateResults(), python.learner.Regressor.Regressor.updateResults(), python.uq.learner.Regressor.Regressor.updateResults(), and python.uq.learner.SimulationLearner.SimulationLearner.updateResults().
|
static |
Referenced by python.uq.learner.Learner.Learner.__init__(), python.uq.learner.Learner.Learner.fromJson(), python.learner.Classifier.Classifier.updateResults(), python.learner.Regressor.Regressor.updateResults(), python.uq.learner.Regressor.Regressor.updateResults(), and python.uq.learner.SimulationLearner.SimulationLearner.updateResults().