SiGraph: sulcal graphs |
![]() |
Apprentissage des éléments adaptatifs des graphes modèles. More...
#include <si/learner/trainer.h>


Public Types | |
| enum | TrainerMode { GenerateOnly , GenerateAndTrain , ReadAndTrain , TrainDomain , TrainStats } |
| typedef TrainerIterator | iterator |
Public Member Functions | |
| Trainer (MGraph &mg, Learner *learner=NULL) | |
| virtual | ~Trainer () |
| virtual CliquesModelMap * | dataBaseToCliquesModelMap (const std::set< CGraph * > &lrn) |
| virtual void | setMode (TrainerMode mode) |
| TrainerMode | mode () const |
| virtual void | init (TrainerMode mode, unsigned pass=0) |
| virtual void | resetDomains () |
| iterator | trainIterator (const std::set< CGraph * > *lrnBase, const std::set< CGraph * > *tstBase=0, int c=1, int ct=1) |
| virtual void | trainOne (iterator &i, carto::Object &o) |
| performs training of one Model. | |
| virtual void | train (const std::set< CGraph * > *lrnBase, const std::set< CGraph * > *tstBase=NULL, int cycles=1, int cycles_tst=1) |
| void | trainDomain (iterator &i) |
| void | trainStats (iterator &i) |
| void | generateDataBase (iterator &i, const std::string &prefix) |
| const MGraph & | getGraphModel () const |
Protected Types | |
| typedef TrainerIterator::CliquesModelMap | CliquesModelMap |
Protected Member Functions | |
| virtual std::set< Model * > * | modelsFromCliquesModelMap (const CliquesModelMap *cllrn, const CliquesModelMap *cltst) |
Protected Attributes | |
| MGraph & | _mgraph |
| Learner * | _learner |
| unsigned | _pass |
| bool | _learnfinished |
| TrainerMode | _mode |
Friends | |
| class | sigraph::TrainerIterator |
| struct | sigraph::TrainerIterator::Private |
|
protected |
|
virtual |
|
virtual |
Reimplemented in sigraph::SelectiveTrainer.
| void sigraph::Trainer::generateDataBase | ( | iterator & | i, |
| const std::string & | prefix ) |
|
inline |
|
virtual |
Reimplemented in sigraph::SelectiveTrainer.
References mode().
|
inline |
|
protectedvirtual |
Reimplemented in sigraph::SelectiveTrainer.
|
virtual |
|
inlinevirtual |
|
virtual |
| void sigraph::Trainer::trainDomain | ( | iterator & | i | ) |
| iterator sigraph::Trainer::trainIterator | ( | const std::set< CGraph * > * | lrnBase, |
| const std::set< CGraph * > * | tstBase = 0, | ||
| int | c = 1, | ||
| int | ct = 1 ) |
|
virtual |
performs training of one Model.
| void sigraph::Trainer::trainStats | ( | iterator & | i | ) |
|
friend |
|
friend |
Definition at line 59 of file trainer.h.
References sigraph::TrainerIterator::Private.
Referenced by sigraph::TrainerIterator::Private.
|
protected |
Definition at line 65 of file trainer.h.
Referenced by getGraphModel().
|
protected |