ikbs.dynamique
Class DynamiqueClassification

java.lang.Object
  extended by ikbs.dynamique.DynamiqueClassification
All Implemented Interfaces:
Clustering, java.lang.Runnable

public class DynamiqueClassification
extends java.lang.Object
implements java.lang.Runnable, Clustering


Constructor Summary
DynamiqueClassification(ValSchema valSchema, int nbClasses)
           
DynamiqueClassification(ValSchema valSchema, int nbClasses, int indexMin, int indexMax)
           
DynamiqueClassification(ValSchema valSchema, int nbClasses, Prototype proto, Critere critere, java.util.Vector vecteurCas, java.util.Vector attributs)
           
DynamiqueClassification(ValSchema valSchema, int nbClasses, Prototype proto, Critere critere, java.util.Vector noyaux, java.util.Vector attributs, java.util.Vector ensApprentissage, int indexMin, int indexMax)
           
DynamiqueClassification(ValSchema valSchema, Prototype proto, Critere critere, java.lang.String filename, java.util.Vector attributs, DynamiqueServer dynS)
           
 
Method Summary
 void addListener(DynamiqueServer ds)
           
 void asStream(java.io.BufferedWriter result)
           
 void clean()
           
 void computeClassification()
           
 void computeRegrouper(java.util.Vector vectNoyaux)
           
 java.util.Vector getAllNoyaux()
           
 java.util.Vector getAllRepresentants()
          retourne tous les k representants locaux a la DynamiqueClassification
 java.util.Vector getAttributes()
           
 ValSchema getBase()
           
 ValSchema getBaseTravail()
           
 java.util.Vector getCases()
           
 boolean getFictif()
           
 float getInertie()
           
 int getNbClasses()
           
 Prototype getPrototype()
           
 Schema getSchema()
           
 void regrouper()
           
 void resumeClassification()
           
 void run()
           
 void setFictif(boolean b)
           
 void setSchema()
           
 void setSchema(Schema schema)
           
 void setVecteurCas(java.util.Vector v)
           
 void stop()
           
 void stopClassification()
           
 void union(DynamiqueClassification dc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamiqueClassification

public DynamiqueClassification(ValSchema valSchema,
                               int nbClasses)

DynamiqueClassification

public DynamiqueClassification(ValSchema valSchema,
                               int nbClasses,
                               int indexMin,
                               int indexMax)

DynamiqueClassification

public DynamiqueClassification(ValSchema valSchema,
                               int nbClasses,
                               Prototype proto,
                               Critere critere,
                               java.util.Vector noyaux,
                               java.util.Vector attributs,
                               java.util.Vector ensApprentissage,
                               int indexMin,
                               int indexMax)

DynamiqueClassification

public DynamiqueClassification(ValSchema valSchema,
                               int nbClasses,
                               Prototype proto,
                               Critere critere,
                               java.util.Vector vecteurCas,
                               java.util.Vector attributs)

DynamiqueClassification

public DynamiqueClassification(ValSchema valSchema,
                               Prototype proto,
                               Critere critere,
                               java.lang.String filename,
                               java.util.Vector attributs,
                               DynamiqueServer dynS)
Method Detail

setFictif

public void setFictif(boolean b)

getFictif

public boolean getFictif()

setVecteurCas

public void setVecteurCas(java.util.Vector v)

setSchema

public void setSchema()

setSchema

public void setSchema(Schema schema)

getSchema

public Schema getSchema()

getBaseTravail

public ValSchema getBaseTravail()

union

public void union(DynamiqueClassification dc)

regrouper

public void regrouper()

clean

public void clean()

getAllRepresentants

public java.util.Vector getAllRepresentants()
retourne tous les k representants locaux a la DynamiqueClassification

Returns:
un vecteur des representants

getAllNoyaux

public java.util.Vector getAllNoyaux()

getInertie

public float getInertie()

run

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

computeClassification

public void computeClassification()
Specified by:
computeClassification in interface Clustering

computeRegrouper

public void computeRegrouper(java.util.Vector vectNoyaux)

stopClassification

public void stopClassification()
Specified by:
stopClassification in interface Clustering

stop

public void stop()

resumeClassification

public void resumeClassification()
Specified by:
resumeClassification in interface Clustering

getBase

public ValSchema getBase()
Specified by:
getBase in interface Clustering

getPrototype

public Prototype getPrototype()

getAttributes

public java.util.Vector getAttributes()

getNbClasses

public int getNbClasses()

getCases

public java.util.Vector getCases()

asStream

public void asStream(java.io.BufferedWriter result)

addListener

public void addListener(DynamiqueServer ds)