2#ifndef SI_LEARNER_TRAINERITERATOR_H
3#define SI_LEARNER_TRAINERITERATOR_H
8#include <cartobase/object/object.h>
24 const std::set<CGraph *> *tstBase = 0,
int cycles = 1,
Elément adaptatif (classe abstraite).
Graphes avec étiquettes et gestion de cliques (classe abstraite).
Modèle pour l'évaluation de cliques de graphes (classe abstraite).
std::map< Model *, std::list< Clique * > > CliquesModelMap
TrainerIterator(const TrainerIterator &)
int count() const
total number of iterations
Adaptive * adaptive()
same as model() but dynamic_casted to Adaptive *
CliquesModelMap * testBase()
CliquesModelMap * learnBase()
TrainerIterator & operator=(const TrainerIterator &)
TrainerIterator(Trainer &, const std::set< CGraph * > *lrnBase, const std::set< CGraph * > *tstBase=0, int cycles=1, int cycles_tst=1)
void train(carto::Object &o)
trains the Trainer for 1 cycle, so the iterator increments
Apprentissage des éléments adaptatifs des graphes modèles.