Bakalárska práca
Téma:
Príprava úloh na cvičenia z rekurentných neurónových sietí
Zadávateľ:
doc. Ing. Igor Farkaš, PhD.
Cieľ:
Vytvorenie aplikácie a predpripravených úloh na cvičenia z rekurentných neurónových sietí. Užívatelia si budú môcť vytvoriť vlastnú sieť a naučiť ju na trénovacej množine, ktorú si môžu sami vytvoriť (mimo aplikácie) alebo načítať už existujúcu sieť aj s pripravenými dátami.
Mojou hlavnou úlohou je implementácia základných učiacich algoritmov BPTT (Backpropagation through time) a RTRL (Real Time Recurrent Learning) a tiež algoritmu na učenie sietí s echo stavmi. Ďalej to bude príprava trénovacích množín pre tri základné typy úloh:
Klasifikačné
Predikčné
Generatívne
Vývoj taktiež zahŕňa vytvorenie príjemného a intuitívneho GUI, ktorým možno všetko ovládať. Výstup siete bude zobrazovaný v grafoch. Siete sa budú dať ukladať vo formáte XML a následne načítavať.
Vývojové prostredie:
Python 2.6
Použité knižnice:
PyBrain
PyGTK
MatPlotLib
SciPy