Kombinace příkladů

V předchozí ukázce jste pracovali s predikcí měřených dat. Může být užitečné kombinovat data a funkce, například ve snaze odstranit trend nebo sezónní složky.

Základní verze této myšlenky je k dispozici v ukázce níže. K vytvoření dat, která se mají učit, lze použít jak data, tak funkce. Ačkoli jde o velmi jednoduchý přístup, může pomoci ilustrovat, co může být potřeba k dosažení lepší predikce.

Jak s ukázkou pracovat

  • V této verzi jsou navíc k dispozici funkce odpovídající hodnotám z předchozích ukázek:
    • nasdaqday(x) vrací denní hodnoty indexu NASDAQ (tj. závěrečné hodnoty na konci dne) za celý rok 2007 (od 3. ledna do 31. prosince 2007) - 251 hodnot
    • nasdaqweek(x) vrací týdenní hodnoty NASDAQu - data od 5. července 2002 do 4. ledna 2008 - 288 hodnot
    • eurusd(x) vrací data měnového páru EUR USD - denní data za rok 2007 - 313 hodnot
    • usdjpy(x) vrací data měnového páru USD JPY - denní data za rok 2007 - 313 hodnot
    • usdchf(x) vrací data měnového páru USD CHF - denní data za rok 2007 - 313 hodnot
    • eurjpy(x) vrací data měnového páru EUR JPY - denní data za rok 2007 - 313 hodnot
    Pro x=0 je vrácena první hodnota, pro x=1 další hodnota atd. Vždy se vrací závěrečná hodnota a v případě potřeby se x zaokrouhluje na nejbližší celé číslo. Mimo rozsah dat se vrací nula.
  • Můžete experimentovat s přidáváním dalších funkcí k těmto datům. Můžete také zkusit měnit vstup funkce (x) a tím dosáhnout jiného uspořádání dat. Několik příkladů k vyzkoušení:
    • nasdaqday(x)     (nezapomeňte nastavit interval od 0 do 250)
    • nasdaqday(x)-x/20     (nezapomeňte nastavit interval od 0 do 250)
    • nasdaqday(-x)     (nezapomeňte nastavit interval od -250 do 0)
    • nasdaqday(-x)+x/20     (nezapomeňte nastavit interval od -250 do 0)
    • eurusd(x)     (nezapomeňte nastavit interval od 0 do 312)
    • eurusd(x)-x/1800     (nezapomeňte nastavit interval od 0 do 312)
  • I tato ukázka slouží pouze pro ilustraci - použitelná predikce je obvykle jen jednou částí řešení problému a samotná predikce nemusí být vždy velmi přesná.

Graf predikce

Modře je zdrojový signál a vzorky z okna. Červeně je naučená predikce.

Vývoj chyby

Trénovací, vyhodnocovací a testovací chyba

Pohled na síť

Jednoduchá vizualizace aktuální topologie neuronové sítě.

Trénovací množina

·