2#ifndef SI_SUBADAPTIVE_SUBADMIXGAUSS_H
3#define SI_SUBADAPTIVE_SUBADMIXGAUSS_H
19 const std::vector<float> &sqrtdets);
27 virtual double prop(
const std::vector<double> & vec );
31 virtual void addMatrix(
const std::vector<float> &matrix);
NonIncrementalSubAdaptive(const std::string name="")
virtual double prop(const std::vector< double > &vec)
Propagation (model answer).
virtual void buildTree(Tree &tr) const
Conversion en arbre (pour IO)
std::vector< float > _sqrtdets
std::list< std::vector< float > > _metrics
virtual double learn(const SiDBLearnable &db)
virtual SubAdaptive * clone() const
copie
SubAdMixGauss & operator=(const SubAdMixGauss &g)
virtual void addSqrtDet(double sqrtdet)
virtual void addMatrix(const std::vector< float > &matrix)
virtual void init()
Initialise l'apprentissage (fonction abstraite)
SubAdMixGauss(const SubAdMixGauss &g)
SubAdMixGauss(const std::string &name, const std::vector< float > &sqrtdets)
Sous-élément adaptatif (classe abstraite).