/u/ia02/s51068/local/projects/release/programme/synthese.h-Dateireferenz

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  outputPart

Funktionen

krui_err propagateInputVector (float *input, int inputCount, int timeStep)
int propagateSingleWord (char *word, int timeStep)
int propagateWordsSilent (char **words, int count, outputPart **output)
krui_err getNetOutput (FlintType **result, int *resultCount)
int initEmptyPattern (void)


Dokumentation der Funktionen

krui_err getNetOutput ( FlintType **  result,
int *  resultCount 
)

Ermittelt die Netzausgabe, indem die Aktivierung der Ausgabeneuronen abgegriffen wird. Die Ergebnisse werden dann in einem Vektor gespeichert (FlintType ...SNNS-Kernel-interner Datentyp).

Parameter:
result Der Vektor welche die Netzausgabe beinhaltet.
resultCount Die Groesse des Vektors.

int initEmptyPattern ( void   ) 

Initialisiert ein leeres Lernmuster.

krui_err propagateInputVector ( float *  input,
int  inputCount,
int  timeStep 
)

Propagiert einen Eingabevektor durch das Netz. Dabei werden die Eingabemuster direkt an die Eingabeneuronen angelegt. Die Aktivierung der Eingabeneuronen werden gesetzt auf den Wert an der Stelle des Eingabemusters.

Parameter:
input Der Vektor, bestehend aus den Fliesskommawerten, welche an die Eingabeschicht angelegt werden sollen.
inputCount Die Groesse des Vektors.
timeStep entfaellt.

int propagateSingleWord ( char *  word,
int  timeStep 
)

Propagiert ein einzelnes Wort durch das Netz. Dabei wird das Wort kodiert und mittels der Funktion propagateInputVector durch das Netz propagiert.

Parameter:
word Das zu propagierende Wort.
timeStep entfaellt.

int propagateWordsSilent ( char **  words,
int  count,
outputPart **  output 
)

Propagiert mehrere Worte (also einen ganzen Satz) durch das Netz. Dabei wird die Netzausgabe nicht ausgegeben. Anstatt die Netzausgabe auszugeben, werden die numerischen Netzausgaben in die Struktur outputPart geschrieben.

Parameter:
words Der Vektor mit den Worten, welche propagiert werden sollen.
count die Groesse des Vektors
output Ist der Vektor (vom Typ outputPart), welcher die Menge der Netzausgaben akkumuliert speichert.


Erzeugt am Thu Jun 26 14:04:49 2008 für Diplomarbeit_Paul_Werner von  doxygen 1.5.0