|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Training
Alexander Luedeke. Neuropraktikum. 1999. Training.java - Trainiert ein LVQ-Netz.
Field Summary | |
int |
cycles
cycles/treesCount = Maximale Anzahl der Trainings-Laeufe, d.h. pro Trainings-Lauf wird das Netz auf allen Input-Vektoren genau einmal trainiert. |
java.lang.String |
distance
Name der Distanz-Funktion |
double |
factor
Faktor der Learning-Function |
java.lang.String |
learningFunc
Name der Learning-Function |
double[][] |
viewValues
zum Beobachten des Lernens |
Constructor Summary | |
Training(int cycles,
java.lang.String learingFunc,
double factor,
java.lang.String distance,
double[][] viewValues)
|
Method Summary | |
(package private) static int |
getCycles(Training training)
Liefert Anzahl der Trainings-Laeufe |
(package private) static java.lang.String |
getDistance(Training training)
Liefert Distanz-Funktion |
(package private) static java.lang.String |
getTrainingFunc(Training training)
Liefert Training-Funktion |
(package private) static double |
getTrainingsFactor(Training training)
Liefert Faktor der Learning Function |
(package private) static java.lang.String |
infoTraining(Training training)
Infos ueber das Training ausgeben |
(package private) static Net |
learn(Net net,
Trees trees,
Training training,
int jCode,
int iInput,
double factor,
int step)
Hier wird der j-te Codebook-Vektor trainiert anhand des i-ten Input-Vektors. |
(package private) static Training |
setCycles(Training training,
int cycles)
Anzahl der Trainings-Laeufe setzen |
(package private) static Training |
setDistance(Training training,
java.lang.String distance)
Distanz-Funktion setzen |
(package private) static Training |
setTrainingFunc(Training training,
java.lang.String learningFunc)
Training-Funktion setzen |
(package private) static Training |
setTrainingsFactor(Training training,
double factor)
Faktor der Learning Function setzen |
(package private) static Net |
training(Net net,
Trees trees,
Training training)
Nacheinander die Input-Vektoren durchlaufen, cyles oft. |
Methods inherited from class java.lang.Object |
|
Field Detail |
public int cycles
public java.lang.String learningFunc
public double factor
public java.lang.String distance
public double[][] viewValues
Constructor Detail |
public Training(int cycles, java.lang.String learingFunc, double factor, java.lang.String distance, double[][] viewValues)
Method Detail |
static Training setCycles(Training training, int cycles)
static int getCycles(Training training)
static Training setTrainingsFactor(Training training, double factor)
static double getTrainingsFactor(Training training)
static Training setTrainingFunc(Training training, java.lang.String learningFunc)
static java.lang.String getTrainingFunc(Training training)
static Training setDistance(Training training, java.lang.String distance)
static java.lang.String getDistance(Training training)
static java.lang.String infoTraining(Training training)
static Net learn(Net net, Trees trees, Training training, int jCode, int iInput, double factor, int step)
static Net training(Net net, Trees trees, Training training)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |