![]() |
SG++-Doxygen-Documentation
|
Public Member Functions | |
| def | __init__ (self) |
| def | getDim (self) |
| def | getGrid (self) |
| def | getKnowledge (self) |
| def | getKnowledgeTypes (self) |
| def | getParameters (self) |
| def | getQoI (self) |
| def | getRefinement (self) |
| def | getRefinement (self) |
| def | getTestSet (self) |
| def | getTimeStepsOfInterest (self) |
| def | hasMoreSamples (self) |
| def | learnData (self) |
| def | learnDataWithoutTest (self, args, kws) |
| def | learnDataWithTest (self, dataset=None, args, kws) |
| def | recomputeStats (self) |
| def | runNextSamples (self) |
| def | setKnowledgeTypes (self, value) |
| def | setLearnWithTest (self, value) |
| def | setParameters (self, value) |
| def | setQoI (self, value) |
| def | setRefinement (self, value) |
| def | setSampler (self, sampler) |
| def | setTestSet (self, value) |
| def | setTimeStepsOfInterest (self, value) |
| def | updateDataContainer (self, updateTestData=False) |
Public Attributes | |
| dataContainer | |
| knowledge | |
| learner | |
| learnWithTest | |
| refinementManager | |
| sampler | |
| stats | |
| testSet | |
| uqSetting | |
| verbose | |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.__init__ | ( | self | ) |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getDim | ( | self | ) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.
Referenced by python.uq.dists.SGDEdist.SGDEdist.__str__(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset(), python.uq.dists.KDEDist.KDEDist.getBandwidths(), and python.uq.uq_setting.UQSetting.UQSetting.getDim().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid | ( | self | ) |
References python.uq.manager.ASGCUQManager.ASGCUQManager.sampler.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), and python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getKnowledge | ( | self | ) |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getKnowledgeTypes | ( | self | ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__knowledgeTypes, and python.uq.manager.ASGCUQManager.ASGCUQManager.__knowledgeTypes.
Referenced by python.uq.learner.SimulationLearner.SimulationLearner.getLearner(), and python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getParameters | ( | self | ) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.
Referenced by python.uq.learner.SimulationLearner.SimulationLearner.getLearner().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getQoI | ( | self | ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, and python.uq.analysis.Analysis.Analysis._qoi.
Referenced by python.uq.learner.SimulationLearner.SimulationLearner.setDataContainer(), and python.uq.learner.SimulationLearner.SimulationLearner.updateResults().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getRefinement | ( | self | ) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._refinement, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._refinement, python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor._refinement, python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification._refinement, and python.uq.refinement.RefinementManagerDescriptor.AdmissibleSetDescriptor._refinement.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.getRefinement(), and python.uq.learner.SimulationLearner.SimulationLearner.refineGrid().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getRefinement | ( | self | ) |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getTestSet | ( | self | ) |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.getTimeStepsOfInterest | ( | self | ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, and python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest.
Referenced by python.uq.learner.SimulationLearner.SimulationLearner.refineGrid(), and python.uq.learner.SimulationLearner.SimulationLearner.setDataContainer().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.hasMoreSamples | ( | self | ) |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.learnData | ( | self | ) |
Learn the available data
References python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.learner.Regressor.Regressor.learnDataWithTest(), python.uq.learner.Interpolant.Interpolant.learnDataWithTest(), python.uq.learner.Learner.Learner.learnDataWithTest(), python.learner.Learner.Learner.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.learner.SimulationLearner.SimulationLearner.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnWithTest, python.uq.manager.ASGCUQManager.ASGCUQManager.sampler, and python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer().
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), and python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest | ( | self, | |
| args, | |||
| kws | |||
| ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.operations.sparse_grid.copyGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer, python.uq.learner.SimulationLearner.SimulationLearner.dataContainer, python.uq.learner.Learner.Learner.dataContainer, python.learner.Learner.Learner.dataContainer, python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge, python.uq.learner.SimulationLearner.SimulationLearner.knowledge, python.uq.learner.Learner.Learner.knowledge, python.learner.Learner.Learner.knowledge, python.controller.CheckpointController.CheckpointController.knowledge, python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), python.uq.manager.ASGCUQManager.ASGCUQManager.learner, python.uq.dists.SGDEdist.SGDEdist.learner, python.controller.CheckpointController.CheckpointController.learner, python.uq.manager.ASGCUQManager.ASGCUQManager.sampler, python.uq.manager.ASGCUQManager.ASGCUQManager.stats, sgpp::base::OCLManager.verbose, sgpp::base::OCLManagerMultiPlatform.verbose, python.uq.manager.ASGCUQManager.ASGCUQManager.verbose, and python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.verbose.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), and python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest | ( | self, | |
dataset = None, |
|||
| args, | |||
| kws | |||
| ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.operations.sparse_grid.copyGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer, python.uq.learner.SimulationLearner.SimulationLearner.dataContainer, python.uq.learner.Learner.Learner.dataContainer, python.learner.Learner.Learner.dataContainer, python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge, python.uq.learner.SimulationLearner.SimulationLearner.knowledge, python.uq.learner.Learner.Learner.knowledge, python.learner.Learner.Learner.knowledge, python.controller.CheckpointController.CheckpointController.knowledge, python.uq.manager.ASGCUQManager.ASGCUQManager.learner, python.uq.dists.SGDEdist.SGDEdist.learner, python.controller.CheckpointController.CheckpointController.learner, python.uq.manager.ASGCUQManager.ASGCUQManager.sampler, python.uq.manager.ASGCUQManager.ASGCUQManager.stats, sgpp::base::OCLManager.verbose, sgpp::base::OCLManagerMultiPlatform.verbose, python.uq.manager.ASGCUQManager.ASGCUQManager.verbose, and python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.verbose.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), and python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats().
| def python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats | ( | self | ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer, python.uq.learner.SimulationLearner.SimulationLearner.dataContainer, python.uq.learner.Learner.Learner.dataContainer, python.learner.Learner.Learner.dataContainer, python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge, python.uq.learner.SimulationLearner.SimulationLearner.knowledge, python.uq.learner.Learner.Learner.knowledge, python.learner.Learner.Learner.knowledge, python.controller.CheckpointController.CheckpointController.knowledge, python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learner, python.uq.dists.SGDEdist.SGDEdist.learner, python.controller.CheckpointController.CheckpointController.learner, python.uq.manager.ASGCUQManager.ASGCUQManager.learnWithTest, python.uq.manager.ASGCUQManager.ASGCUQManager.stats, python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer(), sgpp::base::OCLManager.verbose, sgpp::base::OCLManagerMultiPlatform.verbose, python.uq.manager.ASGCUQManager.ASGCUQManager.verbose, and python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.verbose.
| def python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples | ( | self | ) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getKnowledgeTypes(), python.uq.manager.ASGCUQManager.ASGCUQManager.getKnowledgeTypes(), python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge, python.uq.learner.SimulationLearner.SimulationLearner.knowledge, python.uq.learner.Learner.Learner.knowledge, python.learner.Learner.Learner.knowledge, python.controller.CheckpointController.CheckpointController.knowledge, python.uq.learner.Regressor.Regressor.learnData(), python.uq.learner.Interpolant.Interpolant.learnData(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), python.uq.learner.Learner.Learner.learnData(), python.uq.learner.SimulationLearner.SimulationLearner.learnData(), python.learner.Learner.Learner.learnData(), python.uq.manager.ASGCUQManager.ASGCUQManager.sampler, and python.uq.manager.ASGCUQManager.ASGCUQManager.uqSetting.
| def python.uq.manager.ASGCUQManager.ASGCUQManager.setKnowledgeTypes | ( | self, | |
| value | |||
| ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__knowledgeTypes, and python.uq.manager.ASGCUQManager.ASGCUQManager.__knowledgeTypes.
| def python.uq.manager.ASGCUQManager.ASGCUQManager.setLearnWithTest | ( | self, | |
| value | |||
| ) |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.setParameters | ( | self, | |
| value | |||
| ) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.
| def python.uq.manager.ASGCUQManager.ASGCUQManager.setQoI | ( | self, | |
| value | |||
| ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, and python.uq.analysis.Analysis.Analysis._qoi.
| def python.uq.manager.ASGCUQManager.ASGCUQManager.setRefinement | ( | self, | |
| value | |||
| ) |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.setSampler | ( | self, | |
| sampler | |||
| ) |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.setTestSet | ( | self, | |
| value | |||
| ) |
| def python.uq.manager.ASGCUQManager.ASGCUQManager.setTimeStepsOfInterest | ( | self, | |
| value | |||
| ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, and python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest.
| def python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer | ( | self, | |
updateTestData = False |
|||
| ) |
Sets the training dataContainerDict container given a UQSetting WARNING: This method has severe performance issues. It needs to be improved such that it loads just the last computed chunk of samples.
References python.uq.manager.ASGCUQManager.ASGCUQManager.__prepareDataContainer(), python.uq.learner.SimulationLearner.SimulationLearner.__prepareDataContainer(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer, python.uq.learner.SimulationLearner.SimulationLearner.dataContainer, python.uq.learner.Learner.Learner.dataContainer, python.learner.Learner.Learner.dataContainer, python.uq.manager.ASGCUQManager.ASGCUQManager.testSet, and python.uq.manager.ASGCUQManager.ASGCUQManager.uqSetting.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), and python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats().
| python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer |
Referenced by python.uq.learner.Regressor.Regressor.learnData(), python.uq.learner.Interpolant.Interpolant.learnData(), python.uq.learner.Regressor.Regressor.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.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), and python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer().
| python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge |
Referenced by 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.learner.Classifier.Classifier.updateResults(), and python.learner.Regressor.Regressor.updateResults().
| python.uq.manager.ASGCUQManager.ASGCUQManager.learner |
| python.uq.manager.ASGCUQManager.ASGCUQManager.learnWithTest |
| python.uq.manager.ASGCUQManager.ASGCUQManager.refinementManager |
| python.uq.manager.ASGCUQManager.ASGCUQManager.sampler |
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.hasMoreSamples(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples(), and python.uq.manager.ASGCUQManager.ASGCUQManager.setSampler().
| python.uq.manager.ASGCUQManager.ASGCUQManager.stats |
| python.uq.manager.ASGCUQManager.ASGCUQManager.testSet |
| python.uq.manager.ASGCUQManager.ASGCUQManager.uqSetting |
| python.uq.manager.ASGCUQManager.ASGCUQManager.verbose |
Referenced by python.uq.operations.forcePositivity.operationMakePositiveFast.OperationMakePositiveFast.addFullGridPoints(), python.uq.refinement.RefinementManager.RefinementManager.candidates(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.computeCandidates(), python.uq.operations.forcePositivity.findIntersections.IntersectionCandidates.findIntersections(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.getLocalMaxLevel(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.makeCurrentNodalValuesPositive(), python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.makePositive(), python.uq.operations.forcePositivity.operationMakePositiveFast.OperationMakePositiveFast.makePositive(), python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), python.uq.refinement.RefinementManager.RefinementManager.refineGrid(), and python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.splitFullGrids().