ikbs.learning.decisionTree
Class ArbreDecision

java.lang.Object
  extended by ikbs.learning.decisionTree.ArbreDecision
Direct Known Subclasses:
FeuilleDecision, NoeudDecision, VideDecision

public abstract class ArbreDecision
extends java.lang.Object

IKBS - apprentissage - v.2.6 Classe abstraite des éléments de l'arbre de décision

Since:
4 Janvier 1999
Author:
David Grosser & Philippe VINCENT

Field Summary
protected  ModeleInductif mi
           
protected  NoeudGraph noeudGraph
           
protected  ArbreDecision pere
           
 
Method Summary
abstract  java.lang.String asText()
           
abstract  java.lang.String getInfo()
           
 NoeudGraph getNoeudGraph()
           
abstract  java.lang.String getQuestion()
           
abstract  java.util.Vector identifier(Case c)
          Retourne le vecteur des noeuds (ou feuilles) de décision correspondant à l'identification de c
 ModeleInductif mi()
          Acces au modele inductif
abstract  int nbBranch()
           
abstract  int nbErreurs()
           
abstract  java.lang.String nom()
           
 ArbreDecision pere()
           
 ArbreDecision racine()
           
 void setNoeudGraph(NoeudGraph n)
           
 void setPere(ArbreDecision pere)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mi

protected ModeleInductif mi

pere

protected ArbreDecision pere

noeudGraph

protected NoeudGraph noeudGraph
Method Detail

mi

public ModeleInductif mi()
Acces au modele inductif


pere

public ArbreDecision pere()

nbBranch

public abstract int nbBranch()

identifier

public abstract java.util.Vector identifier(Case c)
Retourne le vecteur des noeuds (ou feuilles) de décision correspondant à l'identification de c


setPere

public void setPere(ArbreDecision pere)

getNoeudGraph

public NoeudGraph getNoeudGraph()

setNoeudGraph

public void setNoeudGraph(NoeudGraph n)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

racine

public ArbreDecision racine()

nbErreurs

public abstract int nbErreurs()

asText

public abstract java.lang.String asText()

nom

public abstract java.lang.String nom()

getQuestion

public abstract java.lang.String getQuestion()

getInfo

public abstract java.lang.String getInfo()