Hauptseite   Packages   Klassenhierarchie   ?bersicht   Auflistung der Dateien   Datenstruktur-Elemente  

clusterer.Clusterer Klassenreferenz

Oberklasse f?r alle Clusterer. Mehr...

Klassendiagramm f?r clusterer.Clusterer:

control.Task clusterer.EM clusterer.GenericML clusterer.SimpleKMeans clusterer.SON clusterer.AML clusterer.FastAML clusterer.FastAMLJ Aufstellung aller Elemente

?ffentliche Datenelemente


 Clusterer ()
 Erzeugt einen neuen Clusterer.



void init (ParameterSet params, Logger logger)
 Initialisiert den Task.



void start () throws TaskException
 Startet den Task.



void stop ()
 Beendet den Task.



void pause ()
 H?lt den Task an.



void resume ()
 Setzt den Task fort.



abstract void buildClusterer (Instances set) throws TaskException
abstract void saveModel (String filename) throws TaskException

Gesch?tzte Attribute


String infile
 Name der Eingabedatei (ARFF-Format), welche die zu clusternden Instanzen enth?lt.



String modelfile
 Name der Modelldatei, welche das Modell enth?lt, anhand dessen die Instanzen geclustert werden.



String statfile
 Dateiname f?r eine Datei, in der statistische Informationen abgespeichert werden.



int num_clusters
 Anzahl der Cluster, die berechnet werden sollen.



Instances training_set
 Die Instanzen aus der Eingabedatei.



PrintWriter statwriter
 Writer f?r die Ausgabe der Statistiken.




Ausf?hrliche Beschreibung

Oberklasse f?r alle Clusterer.

Clusterer erstellen aus einer Eingabedatei (ARFF-Format) mit Instanzen das diesen Daten zugrundeliegende Modell. Das (vom jeweiligen Cluster-Algorithmus abh?ngende) Modell wird in eine Modelldatei (unterschiedliche Formate) geschrieben.

Author:
mstolpe
Revision:
1.8
Date:
2003/04/22 09:51:27

Definiert in Zeile 34 der Datei Clusterer.java.


Beschreibung der Konstruktoren und Destruktoren

clusterer.Clusterer.Clusterer  
 

Erzeugt einen neuen Clusterer.

Definiert in Zeile 53 der Datei Clusterer.java.


Dokumentation der Elementfunktionen

abstract void clusterer.Clusterer.buildClusterer Instances    set throws TaskException [pure virtual]
 

Implementiert in clusterer.EM, clusterer.GenericML, clusterer.SimpleKMeans und clusterer.SON.

void clusterer.Clusterer.init ParameterSet    params,
Logger    logger
 

Initialisiert den Task.

Parameter:
params  Parameter f?r den Task.
info  Objekt zur Ausgabe von Informationen ?ber den Fortschritt des Task.
logger  Objekt zur Ausgabe von Laufzeit-Meldungen.

Erneute Implementation von control.Task.

Erneute Implementation in clusterer.AML, clusterer.EM, clusterer.FastAML, clusterer.FastAMLJ und clusterer.SON.

Definiert in Zeile 57 der Datei Clusterer.java.

void clusterer.Clusterer.pause   [virtual]
 

H?lt den Task an.

Implementiert control.Task.

Definiert in Zeile 109 der Datei Clusterer.java.

void clusterer.Clusterer.resume   [virtual]
 

Setzt den Task fort.

Implementiert control.Task.

Definiert in Zeile 113 der Datei Clusterer.java.

abstract void clusterer.Clusterer.saveModel String    filename throws TaskException [pure virtual]
 

Implementiert in clusterer.EM, clusterer.GenericML, clusterer.SimpleKMeans und clusterer.SON.

void clusterer.Clusterer.start   throws TaskException [virtual]
 

Startet den Task.

Implementiert control.Task.

Definiert in Zeile 72 der Datei Clusterer.java.

void clusterer.Clusterer.stop   [virtual]
 

Beendet den Task.

Implementiert control.Task.

Definiert in Zeile 105 der Datei Clusterer.java.


Dokumentation der Datenelemente

String clusterer.Clusterer.infile [protected]
 

Name der Eingabedatei (ARFF-Format), welche die zu clusternden Instanzen enth?lt.

Definiert in Zeile 37 der Datei Clusterer.java.

String clusterer.Clusterer.modelfile [protected]
 

Name der Modelldatei, welche das Modell enth?lt, anhand dessen die Instanzen geclustert werden.

Definiert in Zeile 39 der Datei Clusterer.java.

int clusterer.Clusterer.num_clusters [protected]
 

Anzahl der Cluster, die berechnet werden sollen.

Definiert in Zeile 43 der Datei Clusterer.java.

String clusterer.Clusterer.statfile [protected]
 

Dateiname f?r eine Datei, in der statistische Informationen abgespeichert werden.

Definiert in Zeile 41 der Datei Clusterer.java.

PrintWriter clusterer.Clusterer.statwriter [protected]
 

Writer f?r die Ausgabe der Statistiken.

Definiert in Zeile 49 der Datei Clusterer.java.

Instances clusterer.Clusterer.training_set [protected]
 

Die Instanzen aus der Eingabedatei.

Definiert in Zeile 46 der Datei Clusterer.java.


Die Dokumentation f?r diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Tue Apr 22 11:22:57 2003 f?r Picana von doxygen1.2.18