Umiestnenie najdolezitejsich parametrov a funkcii:

TRENOVANIE

input.h
//strmost sigmoidy
#define LAMBDA 2

echostate.cpp/elman.cpp
//vstupna sada
#define EXP_NO "sada2.h"
//rychlost ucenia
#define alpha 0.01
//pocet vstupnych sad v jednej epoche
#define inputSets 100
//pocet epoch
#define EPOCH_COUNT 150
//pocet neuronov v skrytej vrstve
#define dimJ 10
//prefix mena suboru, do ktoreho sa zapise siet
//(sufix sa dopni automaticky, siet sa zapisuje po istych poctoch epoch
#define NET_FILENAME "s4-normal-100x"
//tento prepinac, ak je definovany, tak restujeme kontextovu vrstvu po kazdom slove 
//(vkladame pauzy medzi slova vo vstupnej postupnosti)
#define DO_RESET


TESTOVANIE

test.h
//urcuje, ktore triedy slov porovnavame, momentalne nastavene na PW vs RW
#define TEST1 alebo #define TEST2 alebo #define TEST3
//pocet vzoriek z kadzej triedy pri porovnani
#define SAMPLESNUM 20

testWord.h
funkcia testWord - pocita ohodnotenie slova





Na trenovanie viacerych sieti (momentalne 10) sluzi train.sh,
(treba v nom nastavit prislusny spustitelny subor - elman/echostate).
Vystupy jednotilvych trenovani sa zapisuju do log$i.txt, kde i je cislo siete.

Na testovanie viacerych siet (momentalne 10) sluzi testNet.sh
(treba v nom nastavit prislusny spustitelny subor - elman/echostate
 ako aj nazov suboru(bez pripony), v ktorom je ulozena siet).
Vystupy jednotilvych testov sa zapisuju do log$i.txt, kde i je cislo siete.
Do konzoly sa vypise len suhrn z kazdeho testu( vysledne skore pre danu siet).
