|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectikbs.learning.induction.ModeleInductif
public class ModeleInductif
ATELIER IKBS - apprentissage - v.2.3 ikbs.learning.induction
| Constructor Summary | |
|---|---|
ModeleInductif()
Permet de créer un ModeleInductif vide |
|
ModeleInductif(Schema schema,
InductionClasse classe,
ValSchema base,
java.util.Vector att,
java.util.Vector cas)
Constructeur appelé récursivement pendant le déroulement de la procédure |
|
ModeleInductif(Schema schema,
ValSchema base,
DescriptiveElement cible)
Constructeur appelé lors de l'initialisation de la procédure |
|
| Method Summary | |
|---|---|
ModeleInductif |
adaptTaxoTree(java.lang.String nomFeuille)
Adaptation du mod? |
void |
addCas(Case c)
|
void |
ajouteAttribut(InductionAttribut att)
|
java.util.Vector |
asVectorClasses()
Retourne la liste de toutes les valeurs de classe |
java.util.Vector |
asVectorStringClasses()
Retourne la liste du nombre de cas pour chaque valeur de classe |
java.util.Vector |
asVectorStringClassesPourcent()
Retourne la liste du nombre de cas (en pourcentage) pour chaque valeur de classe exemple : 12% pocillopora 24% styllophora etc. |
java.util.Vector |
attributs()
|
InductionAttribut |
attributs(int i)
|
java.util.Vector |
attributsPoidsMax()
|
java.util.Vector |
attributsSorted()
|
ValSchema |
base()
|
InductionAttribut |
bestAtt()
|
java.util.Vector |
cas()
|
Case |
cas(int i)
|
InductionClasse |
classe()
|
java.util.Vector |
construireAttributEligible(DescriptiveComponent racine)
|
java.util.Vector |
construireAttributEligiblePartielle(DescriptiveComponent racine)
Méthode récursive de construction de la liste des attributs éligibles L'arbre descriptif est parcouru depuis la racine vers les feuilles en profondeur d'abord. |
java.util.Vector |
construireAttributEligibleTotale(DescriptiveComponent racine)
|
ModeleInductif |
construireListObjPresent()
Développer les objets absents possible |
java.util.Vector |
creerTableauInteger(int debut,
int fin)
|
ModeleInductif |
dupliqueModele()
Permet de dupliquer (en surface) le ModeleInductif |
int |
indiceBestAtt()
|
int |
nbAttributs()
|
int |
nbCas()
|
float |
poidsMax()
|
InductionAttribut |
rechBestAtt(boolean gainratio)
Recherche de l'attribut qui a le pouvoir discriminant le plus fort |
void |
setAttributs(java.util.Vector att)
|
void |
setBestAtt(InductionAttribut best)
|
void |
setCas(java.util.Vector v)
|
void |
setindiceBestAtt(int indice)
|
ModeleInductif |
sousModele(java.util.Vector cas)
Permet de créer un mod? |
ModeleInductif |
sousModele(java.util.Vector cas,
InductionAttribut ia)
Permet de créer un mod? |
ModeleInductif |
sousModele(java.util.Vector cas,
java.util.Vector listAtt,
InductionAttribut ia)
Permet de créer un mod? |
void |
supprimeAttribut(InductionAttribut ia)
|
void |
supprimeAttribut(java.lang.String nom)
|
boolean |
tjrsPresent(DescriptiveComponent de,
java.util.Vector cas)
|
java.lang.String |
toString()
Permet d'afficher la liste des attributs éligibles au noeud courant et la liste des cas |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ModeleInductif()
public ModeleInductif(Schema schema,
ValSchema base,
DescriptiveElement cible)
public ModeleInductif(Schema schema,
InductionClasse classe,
ValSchema base,
java.util.Vector att,
java.util.Vector cas)
| Method Detail |
|---|
public java.util.Vector construireAttributEligible(DescriptiveComponent racine)
public java.util.Vector construireAttributEligiblePartielle(DescriptiveComponent racine)
public java.util.Vector construireAttributEligibleTotale(DescriptiveComponent racine)
public InductionClasse classe()
public java.util.Vector attributs()
public int nbAttributs()
public void setAttributs(java.util.Vector att)
public InductionAttribut attributs(int i)
public int nbCas()
public java.util.Vector cas()
public Case cas(int i)
public void setCas(java.util.Vector v)
public void addCas(Case c)
public InductionAttribut bestAtt()
public void setBestAtt(InductionAttribut best)
public void setindiceBestAtt(int indice)
public int indiceBestAtt()
public ValSchema base()
public java.util.Vector creerTableauInteger(int debut,
int fin)
public void supprimeAttribut(InductionAttribut ia)
public void supprimeAttribut(java.lang.String nom)
public void ajouteAttribut(InductionAttribut att)
public InductionAttribut rechBestAtt(boolean gainratio)
gainratio -
public ModeleInductif construireListObjPresent()
cas -
public boolean tjrsPresent(DescriptiveComponent de,
java.util.Vector cas)
public ModeleInductif sousModele(java.util.Vector cas)
public ModeleInductif sousModele(java.util.Vector cas,
InductionAttribut ia)
public ModeleInductif sousModele(java.util.Vector cas,
java.util.Vector listAtt,
InductionAttribut ia)
public java.lang.String toString()
toString in class java.lang.Objectpublic ModeleInductif dupliqueModele()
public ModeleInductif adaptTaxoTree(java.lang.String nomFeuille)
public java.util.Vector attributsSorted()
public java.util.Vector asVectorStringClassesPourcent()
public java.util.Vector asVectorStringClasses()
public java.util.Vector asVectorClasses()
public java.util.Vector attributsPoidsMax()
public float poidsMax()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||