GEGELATI

Loading...
Searching...
No Matches
Learn::LearningAgent Member List

This is the complete list of members for Learn::LearningAgent, including all inherited members.

addLogger(Log::LALogger &logger) | Learn::LearningAgent |
archive | Learn::LearningAgent | protected
bestRoot | Learn::LearningAgent | protected
bestScoreLastGen | Learn::LearningAgent | protected
decimateWithTournament(std::multimap< std::shared_ptr< EvaluationResult >, const TPG::TPGVertex * > &results) | Learn::LearningAgent | virtual
decimateWorstRoots(std::multimap< std::shared_ptr< EvaluationResult >, const TPG::TPGVertex * > &results) | Learn::LearningAgent | virtual
env | Learn::LearningAgent | protected
evaluateAllRoots(uint64_t generationNumber, LearningMode mode) | Learn::LearningAgent | virtual
evaluateJob(TPG::TPGExecutionEngine &tee, const Job &job, uint64_t generationNumber, LearningMode mode, LearningEnvironment &le) const | Learn::LearningAgent | virtual
evaluateOneRoot(uint64_t generationNumber, LearningMode mode, const TPG::TPGVertex *root) | Learn::LearningAgent | virtual
forgetPreviousResults() | Learn::LearningAgent | virtual
getArchive() const | Learn::LearningAgent |
getBestRoot() const | Learn::LearningAgent | virtual
getBestScoreLastGen() const | Learn::LearningAgent | virtual
getEnvironment() const | Learn::LearningAgent |
getRNG() | Learn::LearningAgent |
getTPGGraph() | Learn::LearningAgent |
init(uint64_t seed=0) | Learn::LearningAgent | virtual
isRootEvalSkipped(const TPG::TPGVertex &root, std::shared_ptr< Learn::EvaluationResult > &previousResult) const | Learn::LearningAgent |
keepBestPolicy() | Learn::LearningAgent | virtual
LearningAgent(LearningEnvironment &le, const Instructions::Set &iSet, const LearningParameters &p, const TPG::TPGFactory &factory=TPG::TPGFactory()) | Learn::LearningAgent | inline
learningEnvironment | Learn::LearningAgent | protected
loggers | Learn::LearningAgent | protected
makeJob(const TPG::TPGVertex *vertex, Learn::LearningMode mode, int idx=0, TPG::TPGGraph *tpgGraph=nullptr) | Learn::LearningAgent | virtual
makeJobs(Learn::LearningMode mode, TPG::TPGGraph *tpgGraph=nullptr) | Learn::LearningAgent | virtual
maxNbThreads | Learn::LearningAgent | protected
params | Learn::LearningAgent | protected
resultsPerRoot | Learn::LearningAgent | protected
rng | Learn::LearningAgent | protected
tpg | Learn::LearningAgent | protected
train(volatile bool &altTraining, bool printProgressBar) | Learn::LearningAgent | virtual
trainOneGeneration(uint64_t generationNumber) | Learn::LearningAgent | virtual
updateBestScoreLastGen(std::multimap< std::shared_ptr< Learn::EvaluationResult >, const TPG::TPGVertex * > &results) | Learn::LearningAgent | virtual
updateEvaluationRecords(const std::multimap< std::shared_ptr< EvaluationResult >, const TPG::TPGVertex * > &results) | Learn::LearningAgent | virtual
~LearningAgent()=default | Learn::LearningAgent | virtual