ikbs.learning.induction
Class AttributGain

java.lang.Object
  extended by ikbs.learning.induction.AttributGain
Direct Known Subclasses:
GainDiscret, GainNumerique

public abstract class AttributGain
extends java.lang.Object

ATELIER IKBS - apprentissage - v.4.4 MODULE: ikbs.learning.induction

Author:
Eric GRIMAUD DERNIERE MODIF: 9 mai 2006

Field Summary
 InductionAttribut attribut
           
static boolean COEFF
          Le poids est utilisé en coeff multiplicateur ou ajouté au gain
static float COEFF_DOMAIN
          coeffDomaine permet de supprimer les attributs qui ont un domaine trop vaste par rapport aux cas par défaut, coeffDomaine est fixé à 70%
static float COEFF_UNKNOWN
          coeffInconnu permet de supprimer les attributs qui ont un nombre trop important de valeurs imprecises par défaut, coeffInconnu est fixé à 30%
 float gain
           
static boolean GAIN_RATIO
          gainratio=true permet de calculer l'entropie par le crit?
 float info
           
static int METHODE
          la methode employÈe pour le calcul de gain 1 : entropy 2 : gini
static int MIN_OBJ
          minobjs permet de supprimer certains noeuds de décision qui ne contiennent pas suffisament de valeurs par défaut minobjs=1
 
Constructor Summary
AttributGain()
           
 
Method Summary
static float calculGain(ModeleInductif mi)
           
 float gain()
           
 boolean gainratio()
           
 float gainRatio()
           
 float info()
           
static InductionAttribut rechBestAtt(ModeleInductif mi, boolean gainratio)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COEFF

public static boolean COEFF
Le poids est utilisé en coeff multiplicateur ou ajouté au gain


MIN_OBJ

public static int MIN_OBJ
minobjs permet de supprimer certains noeuds de décision qui ne contiennent pas suffisament de valeurs par défaut minobjs=1


GAIN_RATIO

public static boolean GAIN_RATIO
gainratio=true permet de calculer l'entropie par le crit?re de gain ratio gainratio=false permet de calculer l'entropie par le crit?re de gain par défaut, gainratio est à TRUE


COEFF_DOMAIN

public static float COEFF_DOMAIN
coeffDomaine permet de supprimer les attributs qui ont un domaine trop vaste par rapport aux cas par défaut, coeffDomaine est fixé à 70%


COEFF_UNKNOWN

public static float COEFF_UNKNOWN
coeffInconnu permet de supprimer les attributs qui ont un nombre trop important de valeurs imprecises par défaut, coeffInconnu est fixé à 30%


METHODE

public static int METHODE
la methode employÈe pour le calcul de gain 1 : entropy 2 : gini


gain

public float gain

info

public float info

attribut

public InductionAttribut attribut
Constructor Detail

AttributGain

public AttributGain()
Method Detail

gainRatio

public float gainRatio()

gain

public float gain()

info

public float info()

gainratio

public boolean gainratio()

calculGain

public static float calculGain(ModeleInductif mi)

rechBestAtt

public static InductionAttribut rechBestAtt(ModeleInductif mi,
                                            boolean gainratio)