next up previous contents
Next: Datei: feedforwared.c Up: Funktionen der einzelnen Module Previous: Datei: elman.c

Datei: recurrent.c

Kennung für das Versionskontroll-System:
char *rcs = ''$Id: recurrent.c,v 1.101 1996/05/08 11:24:04 heuler$'';

Globale Variablen:

static NET     *net;           /* the neural net */
 
static SAMPLE  *probe;         /* the probe */
static NODE    *output_node;   /* the output node of the net */
static double  eta     = NET_ETA;
static double  alpha   = NET_ALPHA;
static double  theta   = NET_THETA;
static double  MaxWert = NET_MAXWERT;
static double  seed    = NET_SEED;

Funktionen:
Erzeugt ein neues Rekurrentes-Netz:
void Recurrent_CreateNet();

Initialisiert das Rekurrente-Netz:
void Recurrent_InitNet();

Löscht das Netz:
void Recurrent_KillNet();

Lädt ein Rekurrentes-Netz:
int Recurrent_LoadNet(char *netname);

Propagiert das Netz und liefert die neue Kraft zurück:
double Recurrent_Next();



Marius Heuler
Tue Jan 7 12:11:50 MET 1997