SiGraph: sulcal graphs


stopCriterion.h
Go to the documentation of this file.
1
2#ifndef SI_SUBADAPTIVE_STOPCRITERION_H
3#define SI_SUBADAPTIVE_STOPCRITERION_H
4
5
6namespace sigraph
7{
8 class SubAdaptive;
9
13 {
14 public:
17
22 virtual bool stops( const SubAdaptive & sa, unsigned num ) const;
24 virtual bool stoppable( const SubAdaptive & sa, unsigned num ) const;
25
32 unsigned StopDelay;
33 /* * Seuil de dispersion de l'erreur locale en dessous duquel il est
34 possible d'arrêter
35 double maxErrorDispersion;
36 ** Augmentation maxi de l'erreur par rapport à son minimum global à
37 partir de laquelle on arrête l'apprentissage. Doit être supérieur
38 à maxErrorDispersion pour être sûr que c'est une tendance générale et
39 pas une remontée locale.
40 *
41 double maxErrorIncrease;
42 ** Seuil entre l'erreur max locale et l'erreur min globale en dessous
43 duquel on arrête l'apprentissage *
44 double minDispersion;*/
45
48 protected:
49
50 private:
51 };
52
53}
54
55#endif
56
57
virtual bool stoppable(const SubAdaptive &sa, unsigned num) const
Première phase.
unsigned StopDelay
Délai entre le dernier minimum global d'erreur de généralisation (éventuellement sur les bons exemples seul...
static LearnStopCriterion * theCriterion
Pointeur statique.
double MaxAppError
Seuil sur l'erreur d'apprentissage en dessous du quel le modèle passe en mode "stoppable".
virtual bool stops(const SubAdaptive &sa, unsigned num) const
Teste si on doit arrêter.
Sous-élément adaptatif (classe abstraite).
Definition subAdaptive.h:30