Hauptseite   Packages   Klassenhierarchie   ?bersicht   Auflistung der Dateien   Datenstruktur-Elemente  

classifier.Classifier Klassenreferenz

Klassifiziert Instanzen und ersetzt sie durch Cluster-Mittelwerte. Mehr...

Klassendiagramm f?r classifier.Classifier:

control.Task classifier.Centroid classifier.EM classifier.SimpleKMeans Aufstellung aller Elemente

?ffentliche Datenelemente


 Classifier ()
 Erzeugt einen neuen Klassifizierer.



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



void start () throws TaskException
 Startet den Klassifizierer.



void stop ()
 Beendet den Task.



void pause ()
 H?lt den Task an.



void resume ()
 Setzt den Task fort.




Gesch?tzte Datenelemente


abstract void loadModel (String filename) throws TaskException
 L?dt die Modelldatei.



abstract int classify (Instance i)
 Klassifiziert eine Instanz.




Gesch?tzte Attribute


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



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



String centroidfile
 Name der Datei, in der die Clusterzentren abgespeichert werden sollen.



String statfile
 Name der Datei, in der statistische Informationen ?ber die Klassifikation gespeichert werden sollen.



String outfile
 Name der Ausgabedatei (ARFF-Format), in welcher alle Instanzen durch Mittelwerte der Instanzen in einem Cluster ersetzt werden.



double param_a
 Der Parameter "a" zur Bestimmung des GMMD.



int num_clusters
 Anzahl der Cluster, die aus der Modelldatei eingelesen wurden.



DecimalFormat decf
 Objekt zur formatierten Ausgabe von reellen Werten.




Ausf?hrliche Beschreibung

Klassifiziert Instanzen und ersetzt sie durch Cluster-Mittelwerte.

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

Definiert in Zeile 32 der Datei Classifier.java.


Beschreibung der Konstruktoren und Destruktoren

classifier.Classifier.Classifier  
 

Erzeugt einen neuen Klassifizierer.

Definiert in Zeile 62 der Datei Classifier.java.


Dokumentation der Elementfunktionen

abstract int classifier.Classifier.classify Instance    i [protected, pure virtual]
 

Klassifiziert eine Instanz.

Parameter:
i  Instanz
R?ckgabe:
Nummer des Clusters, dem die Instanz zugeordnet werden kann.

Implementiert in classifier.Centroid, classifier.EM und classifier.SimpleKMeans.

void classifier.Classifier.init ParameterSet    params,
Logger    logger
 

Initialisiert den Klassifizierer.

Parameter:
params  Parameter f?r den Klassifizierer.
  • String infile Name der Eingabedatei (ARFF-Format) mit den zu klassifizierenden Instanzen.
  • String modelfile Name der Modelldatei.
  • String outfile Name der Ausgabedatei (ARFF-Format), in welcher alle Instanzen durch Mittelwerte der zu einem Cluster geh?renden Instanzen ersetzt wurden.
info  Objekt zur Ausgabe von Informationen ?ber den Fortschritt des Klassifizierers.
logger  Objekt zur Ausgabe von Laufzeit-Meldungen.

Erneute Implementation von control.Task.

Definiert in Zeile 78 der Datei Classifier.java.

abstract void classifier.Classifier.loadModel String    filename throws TaskException [protected, pure virtual]
 

L?dt die Modelldatei.

Parameter:
filename  Name der Modelldatei.

Implementiert in classifier.Centroid, classifier.EM und classifier.SimpleKMeans.

void classifier.Classifier.pause   [virtual]
 

H?lt den Task an.

Implementiert control.Task.

Definiert in Zeile 344 der Datei Classifier.java.

void classifier.Classifier.resume   [virtual]
 

Setzt den Task fort.

Implementiert control.Task.

Definiert in Zeile 347 der Datei Classifier.java.

void classifier.Classifier.start   throws TaskException [virtual]
 

Startet den Klassifizierer.

Implementiert control.Task.

Definiert in Zeile 100 der Datei Classifier.java.

void classifier.Classifier.stop   [virtual]
 

Beendet den Task.

Implementiert control.Task.

Definiert in Zeile 341 der Datei Classifier.java.


Dokumentation der Datenelemente

String classifier.Classifier.centroidfile [protected]
 

Name der Datei, in der die Clusterzentren abgespeichert werden sollen.

Definiert in Zeile 39 der Datei Classifier.java.

DecimalFormat classifier.Classifier.decf [protected]
 

Objekt zur formatierten Ausgabe von reellen Werten.

Definiert in Zeile 58 der Datei Classifier.java.

String classifier.Classifier.infile [protected]
 

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

Definiert in Zeile 35 der Datei Classifier.java.

String classifier.Classifier.modelfile [protected]
 

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

Definiert in Zeile 37 der Datei Classifier.java.

int classifier.Classifier.num_clusters [protected]
 

Anzahl der Cluster, die aus der Modelldatei eingelesen wurden.

Definiert in Zeile 49 der Datei Classifier.java.

String classifier.Classifier.outfile [protected]
 

Name der Ausgabedatei (ARFF-Format), in welcher alle Instanzen durch Mittelwerte der Instanzen in einem Cluster ersetzt werden.

Definiert in Zeile 44 der Datei Classifier.java.

double classifier.Classifier.param_a [protected]
 

Der Parameter "a" zur Bestimmung des GMMD.

Definiert in Zeile 46 der Datei Classifier.java.

String classifier.Classifier.statfile [protected]
 

Name der Datei, in der statistische Informationen ?ber die Klassifikation gespeichert werden sollen.

Definiert in Zeile 41 der Datei Classifier.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