ikbs.learning.induction
Class Moteur

java.lang.Object
  extended by ikbs.learning.induction.Moteur

public class Moteur
extends java.lang.Object

ATELIER IKBS - apprentissage - v.1.0

Version:
1.0 DERNIERE MODIF: 27 Aout 1997 permet de construire un arbre de décision à partir d'un modèle inductif en utilisant les paramètres décrits ci-dessous.
Author:
Philippe VINCENT
See Also:
ikbs.decision.ArbreDecision, ModeleInductif

Field Summary
static int AFF_ATT_MODE
          Affichage des attributs des noeuds de décision 1 : sans affichage 2 : affichage (masquage) du noeud sélectionné (déselectionné) 3 : Affichage de tous les attributs
static boolean alreadyInitialize
           
static boolean ANIM_SCROLL
          Scrolling actif pour recentrer sur le noeud sélectionné
static boolean CENTER_NODE
          On recentre l'arbre sur le noeud sélectionné
static java.lang.String decisionProp
          Fichiers de configuration (propriétés)
static boolean ELAGAGE
           
static java.lang.String ikbsProp
           
static boolean MULTIPLE
          Génération des domaines multiples
static boolean OBJ_PRESENT
          Vérification à chaque noeud si l'objet est présent pour tous les cas
static boolean SEMI_DIRIGE
          on génère l'arbre suivant une méthode semi-dirigée : sélection du meilleur attribut selon son poids puis son gain
static boolean STRUCTURE
          structure = true, la stratégie de sélection des attributs éligibles avec structure (voir construireAttributEligible de ModeleInductif)
static boolean VERBOSITY
          si verbosity=true, le moteur fournit un maximum d'informations textuelles sur System.out permettant de tracer l'execution de la construction de l'arbre de d⁄cision. par défaut verbosity est à FALSE
 
Constructor Summary
Moteur()
           
Moteur(java.lang.String nom)
           
 
Method Summary
 ArbreDecision formTree(ModeleInductif mi)
           
 ArbreDecision formTree2(ModeleInductif mi)
           
 ArbreDecision formTreeOneLevel(ModeleInductif m)
           
 ArbreDecision formTreeRec(ModeleInductif m)
           
static void initParams()
          Initialisation des propriétés
static void initProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

alreadyInitialize

public static boolean alreadyInitialize

decisionProp

public static final java.lang.String decisionProp
Fichiers de configuration (propriétés)


ikbsProp

public static final java.lang.String ikbsProp

VERBOSITY

public static boolean VERBOSITY
si verbosity=true, le moteur fournit un maximum d'informations textuelles sur System.out permettant de tracer l'execution de la construction de l'arbre de d⁄cision. par défaut verbosity est à FALSE


MULTIPLE

public static boolean MULTIPLE
Génération des domaines multiples


OBJ_PRESENT

public static boolean OBJ_PRESENT
Vérification à chaque noeud si l'objet est présent pour tous les cas


STRUCTURE

public static boolean STRUCTURE
structure = true, la stratégie de sélection des attributs éligibles avec structure (voir construireAttributEligible de ModeleInductif)


AFF_ATT_MODE

public static int AFF_ATT_MODE
Affichage des attributs des noeuds de décision 1 : sans affichage 2 : affichage (masquage) du noeud sélectionné (déselectionné) 3 : Affichage de tous les attributs


CENTER_NODE

public static boolean CENTER_NODE
On recentre l'arbre sur le noeud sélectionné


ANIM_SCROLL

public static boolean ANIM_SCROLL
Scrolling actif pour recentrer sur le noeud sélectionné


SEMI_DIRIGE

public static boolean SEMI_DIRIGE
on génère l'arbre suivant une méthode semi-dirigée : sélection du meilleur attribut selon son poids puis son gain


ELAGAGE

public static boolean ELAGAGE
Constructor Detail

Moteur

public Moteur()

Moteur

public Moteur(java.lang.String nom)
Method Detail

initParams

public static void initParams()
Initialisation des propriétés


initProperties

public static void initProperties()

formTree

public ArbreDecision formTree(ModeleInductif mi)

formTree2

public ArbreDecision formTree2(ModeleInductif mi)

formTreeOneLevel

public ArbreDecision formTreeOneLevel(ModeleInductif m)

formTreeRec

public ArbreDecision formTreeRec(ModeleInductif m)