2#ifndef SI_LEARNER_SELECTIVETRAINER_H
3#define SI_LEARNER_SELECTIVETRAINER_H
22 const std::string &pattern =
".*");
47 const std::set<Adaptive*> &
usedAdap(
void)
const {
return _usedAdap; }
50 virtual std::set<Model *>
56 std::set<Adaptive*> _usedAdap;
57 std::set<std::string> _atts;
Elément adaptatif (classe abstraite).
Graphes avec étiquettes et gestion de cliques (classe abstraite).
Séquence d'apprentissage, classe de base (abstraite).
Graph modèle (classe abstraite).
const std::set< Adaptive * > & usedAdap(void) const
virtual void init(TrainerMode mode, unsigned pass=0)
virtual void save(MGWriter &mg)
virtual void setFiltAttributes(const std::set< std::string > &atts, bool mixedatts=false)
virtual ~SelectiveTrainer()
virtual std::set< Model * > * modelsFromCliquesModelMap(const CliquesModelMap *cllrn, const CliquesModelMap *cltst)
bool checkAdap(carto::AttributedObject *ao, Adaptive *adap)
virtual void setPattern(const std::string &patt)
Filtre.
virtual Trainer::CliquesModelMap * dataBaseToCliquesModelMap(const std::set< CGraph * > &lrn)
SelectiveTrainer(MGraph &mg, Learner *learner=NULL, const std::string &pattern=".*")
TrainerIterator::CliquesModelMap CliquesModelMap
Trainer(MGraph &mg, Learner *learner=NULL)
SyntaxedObject< PropertySet > AttributedObject