SG++-Doxygen-Documentation
python.uq.learner.Learner.Learner Class Reference
Inheritance diagram for python.uq.learner.Learner.Learner:

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
 

Constructor & Destructor Documentation

◆ __init__()

Member Function Documentation

◆ attachEventController()

def python.uq.learner.Learner.Learner.attachEventController (   self,
  observer 
)

◆ copy()

◆ createMemento()

◆ detachEventController()

def python.uq.learner.Learner.Learner.detachEventController (   self,
  observer 
)

◆ doLearningIteration()

def python.uq.learner.Learner.Learner.doLearningIteration (   self,
  set 
)

◆ evalError()

def python.uq.learner.Learner.Learner.evalError (   self,
  dataContainer,
  alpha 
)

◆ fromJson()

◆ getCurrentIterationNumber()

def python.uq.learner.Learner.Learner.getCurrentIterationNumber (   self)

◆ learnData()

def python.uq.learner.Learner.Learner.learnData (   self)

◆ learnDataWithFolding()

def python.uq.learner.Learner.Learner.learnDataWithFolding (   self)

◆ learnDataWithTest()

def python.uq.learner.Learner.Learner.learnDataWithTest (   self,
  dataset = None 
)

◆ notifyEventControllers()

◆ refineGrid()

def python.uq.learner.Learner.Learner.refineGrid (   self)

◆ setCurrentIterationNumber()

def python.uq.learner.Learner.Learner.setCurrentIterationNumber (   self,
  value 
)

◆ setDataContainer()

def python.uq.learner.Learner.Learner.setDataContainer (   self,
  container 
)

◆ setFoldingPolicy()

def python.uq.learner.Learner.Learner.setFoldingPolicy (   self,
  policy 
)

◆ setGrid()

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.

◆ setLearnedKnowledge()

def python.uq.learner.Learner.Learner.setLearnedKnowledge (   self,
  knowledge 
)

◆ setMemento()

◆ setSolver()

def python.uq.learner.Learner.Learner.setSolver (   self,
  solver 
)

◆ setSpecification()

def python.uq.learner.Learner.Learner.setSpecification (   self,
  specification 
)

◆ setStopPolicy()

def python.uq.learner.Learner.Learner.setStopPolicy (   self,
  policy 
)

◆ toString()

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().

◆ updateFoldingPolicy()

◆ updateResults()

Member Data Documentation

◆ alpha

python.uq.learner.Learner.Learner.alpha = None
static

◆ dataContainer

◆ eventControllers

◆ foldingPolicy

◆ grid

◆ iteration

◆ knowledge

◆ numberPoints

◆ solver

◆ specification

◆ stopPolicy

◆ testAccuracy

◆ testingOverall

◆ trainAccuracy

◆ trainingOverall


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