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)

Variable Index

 o _inputPoints
body, ze kterych se predikuje
 o _inputSize
pocet vstupnich bodu (neuronu) pro uceni site
 o _learnError
chyba uceni - pro predani vystupu
 o _outputPoints
vypredikovane body - pro predani vystupu
 o _predictCount
pocet bodu, ktere se maji predikovat
 o _window
Okno pro nastaveni metod

Constructor Index

 o PredictionMethod()
Konstruktor

Method Index

 o _CanStart()
Test moznosti spusteni predikce.
 o _DoLearnErrorOutput(double)
Predani chyby uceni appletu
 o _DoOutput()
Vystup do appletu v prubehu predikce - chyba uceni a predikovane body.
 o _Run()
Telo predikcni metody
 o _SaveParameters(MethodParameters)
Ulozeni parametru metody nastavenych v okne
 o _TestParameters(int, int, int)
Vlastni test vstupnich parametru metody volany na zacatku TestParameters.
 o Continue()
pokracovani ve vypoctu
 o Kill()
Zabyti vlakna - zastaveni bez vystupu (pro Restart)
 o Pause()
pozastaveni vlakna
 o run()
telo vlakna
 o SetMethodParameters(MethodParameters)
Metoda volana oknem po potvrzeni nastaveni parametru metody (zavreni okna).
 o Start(double[], int, int, PredictionApplet)
naplneni dat a spusteni vypoctu
 o Stop()
ukonceni behu vlakna
 o TestParameters(int, int, int, PredictionApplet)
Test ucicich parametru pred zahajenim uceni a umozneni nastaveni vlastnich parametru metody zobrazenim "dialogu".

Variables

 o _window
 protected ParameterWindow _window
Okno pro nastaveni metod

 o _inputSize
 protected int _inputSize
pocet vstupnich bodu (neuronu) pro uceni site

 o _predictCount
 protected int _predictCount
pocet bodu, ktere se maji predikovat

 o _inputPoints
 protected double _inputPoints[]
body, ze kterych se predikuje

 o _outputPoints
 protected double _outputPoints[]
vypredikovane body - pro predani vystupu

 o _learnError
 protected double _learnError
chyba uceni - pro predani vystupu

Constructors

 o PredictionMethod
 public PredictionMethod()
Konstruktor

Methods

 o 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
 o Start
 public final void Start(double learnPoints[],
                         int inputCount,
                         int predictCount,
                         PredictionApplet applet)
naplneni dat a spusteni vypoctu

 o Stop
 public final void Stop()
ukonceni behu vlakna

 o Pause
 public final void Pause()
pozastaveni vlakna

 o Continue
 public final void Continue()
pokracovani ve vypoctu

 o Kill
 public final void Kill()
Zabyti vlakna - zastaveni bez vystupu (pro Restart)

 o SetMethodParameters
 public final void SetMethodParameters(MethodParameters params)
Metoda volana oknem po potvrzeni nastaveni parametru metody (zavreni okna).

 o _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.
 o _SaveParameters
 protected void _SaveParameters(MethodParameters params)
Ulozeni parametru metody nastavenych v okne

 o _CanStart
 protected boolean _CanStart()
Test moznosti spusteni predikce. Volan pred spustenim _Run - lze definovat vlastni

 o _Run
 protected abstract void _Run()
Telo predikcni metody

 o run
 public final void run()
telo vlakna

 o _DoLearnErrorOutput
 protected final synchronized void _DoLearnErrorOutput(double error)
Predani chyby uceni appletu

 o _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