SG++-Doxygen-Documentation
sgpp::datadriven::MetaLearner Class Reference

#include <MetaLearner.hpp>

Public Member Functions

base::DataVectorgetLearnedAlpha ()
 
sgpp::base::GridgetLearnedGrid ()
 
LearnerTiming getLearnerReferenceTiming ()
 
LearnerTiming getLearnerTiming ()
 
void learn (sgpp::datadriven::OperationMultipleEvalConfiguration &operationConfiguration, std::string &datasetFileName, bool isRegression=true)
 
double learnAndCompare (sgpp::datadriven::OperationMultipleEvalConfiguration &operationConfiguration, std::string &datasetFileName, size_t gridGranularity)
 
double learnAndCompareString (sgpp::datadriven::OperationMultipleEvalConfiguration &operationConfiguration, std::string &content, size_t gridGranularity)
 
void learnAndTest (sgpp::datadriven::OperationMultipleEvalConfiguration &operationConfiguration, std::string &datasetFileName, std::string &testFileName, bool isRegression=true)
 
void learnAndTestString (sgpp::datadriven::OperationMultipleEvalConfiguration &operationConfiguration, std::string &dataContent, std::string &testContent, bool isRegression=true)
 
void learnReference (std::string &fileName, bool isRegression=true)
 
void learnReferenceString (std::string &content, bool isRegression=true)
 
void learnString (sgpp::datadriven::OperationMultipleEvalConfiguration &operationConfiguration, std::string &content, bool isRegression=true)
 
 MetaLearner ()=delete
 
 MetaLearner (sgpp::base::RegularGridConfiguration gridConfig, sgpp::solver::SLESolverConfiguration solverConfig, sgpp::solver::SLESolverConfiguration solverFinalStep, sgpp::base::AdaptivityConfiguration adaptivityConfiguration, double lambda, bool verbose=false)
 
 ~MetaLearner ()
 

Constructor & Destructor Documentation

◆ MetaLearner() [1/2]

sgpp::datadriven::MetaLearner::MetaLearner ( )
delete

◆ MetaLearner() [2/2]

sgpp::datadriven::MetaLearner::MetaLearner ( sgpp::base::RegularGridConfiguration  gridConfig,
sgpp::solver::SLESolverConfiguration  solverConfig,
sgpp::solver::SLESolverConfiguration  solverFinalStep,
sgpp::base::AdaptivityConfiguration  adaptivityConfiguration,
double  lambda,
bool  verbose = false 
)

◆ ~MetaLearner()

Member Function Documentation

◆ getLearnedAlpha()

base::DataVector & sgpp::datadriven::MetaLearner::getLearnedAlpha ( )

Referenced by ~MetaLearner().

◆ getLearnedGrid()

base::Grid & sgpp::datadriven::MetaLearner::getLearnedGrid ( )

Referenced by ~MetaLearner().

◆ getLearnerReferenceTiming()

LearnerTiming sgpp::datadriven::MetaLearner::getLearnerReferenceTiming ( )

Referenced by ~MetaLearner().

◆ getLearnerTiming()

LearnerTiming sgpp::datadriven::MetaLearner::getLearnerTiming ( )

Referenced by ~MetaLearner().

◆ learn()

void sgpp::datadriven::MetaLearner::learn ( sgpp::datadriven::OperationMultipleEvalConfiguration operationConfiguration,
std::string &  datasetFileName,
bool  isRegression = true 
)

References learnString().

Referenced by main(), and ~MetaLearner().

◆ learnAndCompare()

double sgpp::datadriven::MetaLearner::learnAndCompare ( sgpp::datadriven::OperationMultipleEvalConfiguration operationConfiguration,
std::string &  datasetFileName,
size_t  gridGranularity 
)

References learnAndCompareString().

Referenced by main(), and ~MetaLearner().

◆ learnAndCompareString()

double sgpp::datadriven::MetaLearner::learnAndCompareString ( sgpp::datadriven::OperationMultipleEvalConfiguration operationConfiguration,
std::string &  content,
size_t  gridGranularity 
)

◆ learnAndTest()

void sgpp::datadriven::MetaLearner::learnAndTest ( sgpp::datadriven::OperationMultipleEvalConfiguration operationConfiguration,
std::string &  datasetFileName,
std::string &  testFileName,
bool  isRegression = true 
)

References learnAndTestString().

Referenced by main(), and ~MetaLearner().

◆ learnAndTestString()

◆ learnReference()

void sgpp::datadriven::MetaLearner::learnReference ( std::string &  fileName,
bool  isRegression = true 
)

References learnReferenceString().

Referenced by ~MetaLearner().

◆ learnReferenceString()

◆ learnString()


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