ikbs.learning.identification
Class IdentificationArbre

java.lang.Object
  extended by ikbs.learning.identification.IdentificationArbre
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
TesterIdentification

public class IdentificationArbre
extends java.lang.Object
implements java.lang.Runnable

IKBS v2.6 - InductionArbre permet d'identifier un cas à partir d'un arbre de decision généré Permet d'identifier à l'aide d'un arbre de décision


Field Summary
protected  ArbreDecision ad
           
protected  ValSchema base
           
protected  Case c
           
protected  IdentificationArbreInter iai
           
protected  java.lang.Thread monThread
           
 
Constructor Summary
IdentificationArbre(IdentificationArbreInter iai, ValSchema base)
           
IdentificationArbre(IdentificationArbreInter iai, ValSchema base, ArbreDecision ad)
           
 
Method Summary
 ValSchema getBase()
           
 void identifier(Case c)
           
 void identifier2()
           
 void identifier2(Case c)
          Parcours de l'arbre à partir du cas à classer
 void initArbreDecision(Case c)
          Initialisation de l'arbre de décision à partir d'une base temporaire créée sans le cas c
 void initArbreDecision(ValSchema theBase)
          Initialisation d'un arbre de décision
 void run()
           
 void setBase(ValSchema base)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

base

protected ValSchema base

ad

protected ArbreDecision ad

monThread

protected java.lang.Thread monThread

iai

protected IdentificationArbreInter iai

c

protected Case c
Constructor Detail

IdentificationArbre

public IdentificationArbre(IdentificationArbreInter iai,
                           ValSchema base)

IdentificationArbre

public IdentificationArbre(IdentificationArbreInter iai,
                           ValSchema base,
                           ArbreDecision ad)
Method Detail

getBase

public ValSchema getBase()

setBase

public void setBase(ValSchema base)

initArbreDecision

public void initArbreDecision(ValSchema theBase)
Initialisation d'un arbre de décision


initArbreDecision

public void initArbreDecision(Case c)
Initialisation de l'arbre de décision à partir d'une base temporaire créée sans le cas c


identifier

public void identifier(Case c)

identifier2

public void identifier2(Case c)
Parcours de l'arbre à partir du cas à classer


identifier2

public void identifier2()

run

public void run()
Specified by:
run in interface java.lang.Runnable