All Packages Class Hierarchy This Package Previous Next Index
Class kota.applets.prediction.PredictionMethod
java.lang.Object
|
+----kota.applets.prediction.PredictionMethod
- public abstract class PredictionMethod
- extends Object
- implements Runnable
Abstraktni predek predikcnich vlaken - specifikace rozhrani
- Author:
- Kota (Kocian Jan)
-
_inputPoints
- body, ze kterych se predikuje
-
_inputSize
- pocet vstupnich bodu (neuronu) pro uceni site
-
_learnError
- chyba uceni - pro predani vystupu
-
_outputPoints
- vypredikovane body - pro predani vystupu
-
_predictCount
- pocet bodu, ktere se maji predikovat
-
_window
- Okno pro nastaveni metod
-
PredictionMethod()
- Konstruktor
-
_CanStart()
- Test moznosti spusteni predikce.
-
_DoLearnErrorOutput(double)
- Predani chyby uceni appletu
-
_DoOutput()
- Vystup do appletu v prubehu predikce - chyba uceni a predikovane body.
-
_Run()
- Telo predikcni metody
-
_SaveParameters(MethodParameters)
- Ulozeni parametru metody nastavenych v okne
-
_TestParameters(int, int, int)
- Vlastni test vstupnich parametru metody volany na zacatku TestParameters.
-
Continue()
- pokracovani ve vypoctu
-
Kill()
- Zabyti vlakna - zastaveni bez vystupu (pro Restart)
-
Pause()
- pozastaveni vlakna
-
run()
- telo vlakna
-
SetMethodParameters(MethodParameters)
- Metoda volana oknem po potvrzeni nastaveni parametru metody
(zavreni okna).
-
Start(double[], int, int, PredictionApplet)
- naplneni dat a spusteni vypoctu
-
Stop()
- ukonceni behu vlakna
-
TestParameters(int, int, int, PredictionApplet)
- Test ucicich parametru pred zahajenim uceni a umozneni nastaveni
vlastnich parametru metody zobrazenim "dialogu".
_window
protected ParameterWindow _window
- Okno pro nastaveni metod
_inputSize
protected int _inputSize
- pocet vstupnich bodu (neuronu) pro uceni site
_predictCount
protected int _predictCount
- pocet bodu, ktere se maji predikovat
_inputPoints
protected double _inputPoints[]
- body, ze kterych se predikuje
_outputPoints
protected double _outputPoints[]
- vypredikovane body - pro predani vystupu
_learnError
protected double _learnError
- chyba uceni - pro predani vystupu
PredictionMethod
public PredictionMethod()
- Konstruktor
TestParameters
public final void TestParameters(int learn,
int input,
int predict,
PredictionApplet applet)
- Test ucicich parametru pred zahajenim uceni a umozneni nastaveni
vlastnich parametru metody zobrazenim "dialogu". Po nastaveni
parametru se vysledek preda appletu metodou _ParametersResult.
- Parameters:
- learn - pocet ucicich bodu - predanych metode pro predikci
- input - pocet bodu pro predikci nove hodnoty (hlavne u neuronovych siti)
- predict - pocet bodu, ktere budeme chtit predikovat
- applet - odkaz na applet pro predani vysledku testu
- Returns:
- Chybovou hlasku pri chybe, null pokud OK, "" pri zruseni
spusteni uzivatelem
Start
public final void Start(double learnPoints[],
int inputCount,
int predictCount,
PredictionApplet applet)
- naplneni dat a spusteni vypoctu
Stop
public final void Stop()
- ukonceni behu vlakna
Pause
public final void Pause()
- pozastaveni vlakna
Continue
public final void Continue()
- pokracovani ve vypoctu
Kill
public final void Kill()
- Zabyti vlakna - zastaveni bez vystupu (pro Restart)
SetMethodParameters
public final void SetMethodParameters(MethodParameters params)
- Metoda volana oknem po potvrzeni nastaveni parametru metody
(zavreni okna).
_TestParameters
protected String _TestParameters(int learn,
int input,
int predict)
- Vlastni test vstupnich parametru metody volany na zacatku TestParameters.
- Returns:
- Chybovou hlasku pri chybe,
null pokud OK.
_SaveParameters
protected void _SaveParameters(MethodParameters params)
- Ulozeni parametru metody nastavenych v okne
_CanStart
protected boolean _CanStart()
- Test moznosti spusteni predikce.
Volan pred spustenim _Run - lze definovat vlastni
_Run
protected abstract void _Run()
- Telo predikcni metody
run
public final void run()
- telo vlakna
_DoLearnErrorOutput
protected final synchronized void _DoLearnErrorOutput(double error)
- Predani chyby uceni appletu
_DoOutput
protected final synchronized void _DoOutput()
- Vystup do appletu v prubehu predikce - chyba uceni a predikovane body.
Predavaji se data naplnena v _learnError a _outputPoints
All Packages Class Hierarchy This Package Previous Next Index