SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
python.learner.folding.FoldingPolicy.FoldingPolicy Class Reference

Abstract class for providing functionality for accomplishment of learning with cross-validation by generating a set of training data/validation data pairs. More...

Inheritance diagram for python.learner.folding.FoldingPolicy.FoldingPolicy:

Public Member Functions

 __init__ (self, dataset, level=1)
 Constructor.
 
 __iter__ (self)
 Implementation of iterator method iter() iterates through subsets.
 
 __next__ (self)
 Implementation of iterator method next()
 
 createFoldsets (self, dataContainer, validationIndeces)
 Create fold new data set Brings points given by validationIndeces together as test subset and the rest of points as train subset.
 

Public Attributes

 dataFold
 List of partitioned data sets.
 
 dataset
 Dataset.
 
 level
 Folding level.
 
 seq
 Sequence of indices of points from data set.
 
 size
 Size of dataset.
 
 window
 Number of points in one subset.
 

Detailed Description

Abstract class for providing functionality for accomplishment of learning with cross-validation by generating a set of training data/validation data pairs.

Constructor & Destructor Documentation

◆ __init__()

python.learner.folding.FoldingPolicy.FoldingPolicy.__init__ (   self,
  dataset,
  level = 1 
)

Constructor.

Parameters
datasetDataContainer with data set
levelInteger folding level, default value: 1

Member Function Documentation

◆ __iter__()

python.learner.folding.FoldingPolicy.FoldingPolicy.__iter__ (   self)

Implementation of iterator method iter() iterates through subsets.

◆ __next__()

python.learner.folding.FoldingPolicy.FoldingPolicy.__next__ (   self)

Implementation of iterator method next()

Returns
: the next subset

References python.learner.folding.FoldingPolicy.FoldingPolicy.dataFold, sgpp::base::HashGridPoint.level, sgpp::combigrid::FullGrid.level, sgpp::combigrid::OperationPoleHierarchisationGeneral::HierarchisationGeneralSLE.level, python.learner.folding.FilesFoldingPolicy.FilesFoldingPolicy.level, python.learner.folding.FoldingPolicy.FoldingPolicy.level, python.learner.folding.RandomFoldingPolicy.RandomFoldingPolicy.level, python.learner.folding.SequentialFoldingPolicy.SequentialFoldingPolicy.level, python.learner.folding.StratifiedFoldingPolicy.StratifiedFoldingPolicy.level, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.level, python.uq.learner.builder.GridDescriptor.GridDescriptor.level, python.uq.learner.builder.RegressorSpecificationDescriptor.FoldingDescriptor.level, python.uq.learner.SimulationLearner.SimulationLearner.level, python.uq.manager.ASGCStatistics.ASGCStatistics.level, python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGrid.level, sgpp::datadriven::AlgorithmAdaBoostBase.level, sgpp::datadriven::CombiScheme.level, sgpp::datadriven::LevelIndexPair.level, sgpp::datadriven::OperationMultiEvalModMaskStreaming.level, sgpp::datadriven::OperationMultiEvalStreamingBSplineOCL< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLFastMultiPlatform< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLMaskMultiPlatform< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLUnified< T >.level, sgpp::datadriven::StreamingOCLMultiPlatform::OperationMultiEvalStreamingOCLMultiPlatform< T >.level, sgpp::datadriven::SubspaceNodeCombined.level, and sgpp::datadriven::SubspaceNodeSimple.level.

◆ createFoldsets()

python.learner.folding.FoldingPolicy.FoldingPolicy.createFoldsets (   self,
  dataContainer,
  validationIndeces 
)

Create fold new data set Brings points given by validationIndeces together as test subset and the rest of points as train subset.

Parameters
dataContainerDataContainer with points
validationIndeceslist of indices for validation subset
Returns
: DataContainer partitioned data set

References sgpp::base::AbstractRefinement_refinement_key.seq, sgpp::base::HashGridIterator.seq(), python.learner.folding.FoldingPolicy.FoldingPolicy.seq, python.learner.folding.RandomFoldingPolicy.RandomFoldingPolicy.seq, python.learner.folding.SequentialFoldingPolicy.SequentialFoldingPolicy.seq, and python.learner.folding.StratifiedFoldingPolicy.StratifiedFoldingPolicy.seq.

Member Data Documentation

◆ dataFold

python.learner.folding.FoldingPolicy.FoldingPolicy.dataFold

List of partitioned data sets.

Referenced by python.learner.folding.FoldingPolicy.FoldingPolicy.__next__().

◆ dataset

python.learner.folding.FoldingPolicy.FoldingPolicy.dataset

Dataset.

◆ level

◆ seq

python.learner.folding.FoldingPolicy.FoldingPolicy.seq

Sequence of indices of points from data set.

Referenced by python.learner.folding.FoldingPolicy.FoldingPolicy.createFoldsets().

◆ size

◆ window

python.learner.folding.FoldingPolicy.FoldingPolicy.window

Number of points in one subset.


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