Hauptseite   Packages   Klassenhierarchie   ?bersicht   Auflistung der Dateien   Datenstruktur-Elemente  

clusterer.SON Klassenreferenz

Clustert Instanzen mit selbstorganisierenden Karten. Mehr...

Klassendiagramm f?r clusterer.SON:

clusterer.Clusterer control.Task Aufstellung aller Elemente

?ffentliche Datenelemente


 SON ()
 Erzeugt ein neues neuronales Netz.



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



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

Gesch?tzte Datenelemente


double dist_euklidian (int x1, int y1, int x2, int y2)
 Distanz auf einem Gitter mit rechteckiger Topologie.



double dist_hexa (int x1, int y1, int x2, int y2)
 Distanz auf einem Gitter mit hexagonaler Topologie.



double neigh_gaussian ()
 Nachbarschaftsfunktion f?r SOM.



double neigh_wtan ()
 Nachbarschaftsfunktion f?r WTAN.



double neigh_kohonen ()
 Nachbarschaftsfunktion f?r QSOM.



int train (MLVector input)
 Trainiert das Netz mit einer einzelnen Trainingsinstanz.



int classify (MLVector input)
 Klassifiziert einen Eingabevektor anhand der aktuellen Gewichtsvektoren.



void update ()
 Aktualisiert alle Lernparameter.




Gesch?tzte Attribute


int cycles
 Anzahl der Zyklen.



double radius
 Radius um die Trainingsinstanzen f?r zuf?llige Initialisierung der Karte.



String preset
 Preset: SOM_SQUARE, SOM_HEXA, QSOM_SQUARE, QSOM_HEXA oder WTAN.



int method
int neigh
int topo
int adpt
int width
int height
double adpt_height
double adpt_radius
double mult_height
double mult_radius
double dist_winner
int micro_step
int step
int nr_examples
double b
int dim
List centroids
List freq_table
Map freq_htable
long time_total

Statische gesch?tzte Attribute


final int METHOD_KOHONEN = 0
final int METHOD_WTAN = 1
final int NEIGH_GAUSSIAN = 0
final int NEIGH_WTAN = 1
final int NEIGH_KOHONEN = 2
final int TOPO_SQUARE = 0
final int TOPO_HEXA = 1
final int ADPT_STEP = 0
final int ADPT_CONT = 1
final int ADPT_SNNS = 2
final int ADPT_PICANA = 3

Ausf?hrliche Beschreibung

Clustert Instanzen mit selbstorganisierenden Karten.

Author:
mstolpe
Revision:
1.5
Date:
2003/04/22 09:51:28

Definiert in Zeile 31 der Datei SON.java.


Beschreibung der Konstruktoren und Destruktoren

clusterer.SON.SON  
 

Erzeugt ein neues neuronales Netz.

Definiert in Zeile 82 der Datei SON.java.


Dokumentation der Elementfunktionen

void clusterer.SON.buildClusterer Instances    set throws TaskException [virtual]
 

Implementiert clusterer.Clusterer.

Definiert in Zeile 140 der Datei SON.java.

int clusterer.SON.classify MLVector    input [protected]
 

Klassifiziert einen Eingabevektor anhand der aktuellen Gewichtsvektoren.

Definiert in Zeile 497 der Datei SON.java.

double clusterer.SON.dist_euklidian int    x1,
int    y1,
int    x2,
int    y2
[protected]
 

Distanz auf einem Gitter mit rechteckiger Topologie.

Definiert in Zeile 325 der Datei SON.java.

double clusterer.SON.dist_hexa int    x1,
int    y1,
int    x2,
int    y2
[protected]
 

Distanz auf einem Gitter mit hexagonaler Topologie.

Definiert in Zeile 332 der Datei SON.java.

void clusterer.SON.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 clusterer.Clusterer.

Definiert in Zeile 86 der Datei SON.java.

double clusterer.SON.neigh_gaussian   [protected]
 

Nachbarschaftsfunktion f?r SOM.

Definiert in Zeile 345 der Datei SON.java.

double clusterer.SON.neigh_kohonen   [protected]
 

Nachbarschaftsfunktion f?r QSOM.

Definiert in Zeile 379 der Datei SON.java.

double clusterer.SON.neigh_wtan   [protected]
 

Nachbarschaftsfunktion f?r WTAN.

Definiert in Zeile 356 der Datei SON.java.

void clusterer.SON.saveModel String    filename throws TaskException [virtual]
 

Implementiert clusterer.Clusterer.

Definiert in Zeile 290 der Datei SON.java.

int clusterer.SON.train MLVector    input [protected]
 

Trainiert das Netz mit einer einzelnen Trainingsinstanz.

Definiert in Zeile 400 der Datei SON.java.

void clusterer.SON.update   [protected]
 

Aktualisiert alle Lernparameter.

Definiert in Zeile 524 der Datei SON.java.


Dokumentation der Datenelemente

int clusterer.SON.adpt [protected]
 

Definiert in Zeile 55 der Datei SON.java.

final int clusterer.SON.ADPT_CONT = 1 [static, protected]
 

Definiert in Zeile 41 der Datei SON.java.

double clusterer.SON.adpt_height [protected]
 

Definiert in Zeile 60 der Datei SON.java.

final int clusterer.SON.ADPT_PICANA = 3 [static, protected]
 

Definiert in Zeile 43 der Datei SON.java.

double clusterer.SON.adpt_radius [protected]
 

Definiert in Zeile 61 der Datei SON.java.

final int clusterer.SON.ADPT_SNNS = 2 [static, protected]
 

Definiert in Zeile 42 der Datei SON.java.

final int clusterer.SON.ADPT_STEP = 0 [static, protected]
 

Definiert in Zeile 40 der Datei SON.java.

double clusterer.SON.b [protected]
 

Definiert in Zeile 70 der Datei SON.java.

List clusterer.SON.centroids [protected]
 

Definiert in Zeile 73 der Datei SON.java.

int clusterer.SON.cycles [protected]
 

Anzahl der Zyklen.

Definiert in Zeile 46 der Datei SON.java.

int clusterer.SON.dim [protected]
 

Definiert in Zeile 71 der Datei SON.java.

double clusterer.SON.dist_winner [protected]
 

Definiert in Zeile 64 der Datei SON.java.

Map clusterer.SON.freq_htable [protected]
 

Definiert in Zeile 75 der Datei SON.java.

List clusterer.SON.freq_table [protected]
 

Definiert in Zeile 74 der Datei SON.java.

int clusterer.SON.height [protected]
 

Definiert in Zeile 58 der Datei SON.java.

int clusterer.SON.method [protected]
 

Definiert in Zeile 52 der Datei SON.java.

final int clusterer.SON.METHOD_KOHONEN = 0 [static, protected]
 

Definiert in Zeile 33 der Datei SON.java.

final int clusterer.SON.METHOD_WTAN = 1 [static, protected]
 

Definiert in Zeile 34 der Datei SON.java.

int clusterer.SON.micro_step [protected]
 

Definiert in Zeile 66 der Datei SON.java.

double clusterer.SON.mult_height [protected]
 

Definiert in Zeile 62 der Datei SON.java.

double clusterer.SON.mult_radius [protected]
 

Definiert in Zeile 63 der Datei SON.java.

int clusterer.SON.neigh [protected]
 

Definiert in Zeile 53 der Datei SON.java.

final int clusterer.SON.NEIGH_GAUSSIAN = 0 [static, protected]
 

Definiert in Zeile 35 der Datei SON.java.

final int clusterer.SON.NEIGH_KOHONEN = 2 [static, protected]
 

Definiert in Zeile 37 der Datei SON.java.

final int clusterer.SON.NEIGH_WTAN = 1 [static, protected]
 

Definiert in Zeile 36 der Datei SON.java.

int clusterer.SON.nr_examples [protected]
 

Definiert in Zeile 68 der Datei SON.java.

String clusterer.SON.preset [protected]
 

Preset: SOM_SQUARE, SOM_HEXA, QSOM_SQUARE, QSOM_HEXA oder WTAN.

Definiert in Zeile 50 der Datei SON.java.

double clusterer.SON.radius [protected]
 

Radius um die Trainingsinstanzen f?r zuf?llige Initialisierung der Karte.

Definiert in Zeile 48 der Datei SON.java.

int clusterer.SON.step [protected]
 

Definiert in Zeile 67 der Datei SON.java.

long clusterer.SON.time_total [protected]
 

Definiert in Zeile 77 der Datei SON.java.

int clusterer.SON.topo [protected]
 

Definiert in Zeile 54 der Datei SON.java.

final int clusterer.SON.TOPO_HEXA = 1 [static, protected]
 

Definiert in Zeile 39 der Datei SON.java.

final int clusterer.SON.TOPO_SQUARE = 0 [static, protected]
 

Definiert in Zeile 38 der Datei SON.java.

int clusterer.SON.width [protected]
 

Definiert in Zeile 57 der Datei SON.java.


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