Cílem práce je představit vypracovaný toolbox pro neuronové sítě a pro něj vytvořené GUI v prostředí softwaru Mathematica a seznámit s jeho možnostmi. Balíček obsahuje několik typů neuronových sítí, které lze interaktivně ovládat z prostředí GUI a zároveň využívá potenciál výpočetního jádra a vizualizačních možností softwaru Mathematica. Aplikace obsahuje jednak připravená data pro typické aplikace, ale také lze data do trénovací množiny vložit uživatelem. Sítě používají různé učící algoritmy a jednotlivé fáze učení lze v GUI aplikaci demonstrovat v nejrůznějších grafech či tabulkách. Toolbox je možné využít v rámci výuky umělých neuronových sítí, ale také pro vědecké výpočty využívající výhod intuitivní aplikace a výpočetního výkonu softwaru Mathematica.
Anotace v angličtině
The aim of this thesis is to introduce a created toolbox for neural networks and its GUI implemented in Mathematica software and to present its possibilities. The package contains several types of neural networks, which can be controlled by using of GUI environment. It also employs full potential of computational core and visualization possibilities of Mathematica software. The application contains prepared data for typical applications but it is also possible to insert training data by user. The neural networks use various training algorithms and individual phases of training can be displayed in graphs and tables. The toolbox can be used in neural networks during education in tutorials and lectures but also for scientific computation. Users can profit from advantages of intuitive application and computational performance of Mathematica software.
Klíčová slova
GUI, Mathematica, umělá neuronová síť
Klíčová slova v angličtině
GUI, Mathematica, artificial neural network
Rozsah průvodní práce
63 s.
Jazyk
CZ
Anotace
Cílem práce je představit vypracovaný toolbox pro neuronové sítě a pro něj vytvořené GUI v prostředí softwaru Mathematica a seznámit s jeho možnostmi. Balíček obsahuje několik typů neuronových sítí, které lze interaktivně ovládat z prostředí GUI a zároveň využívá potenciál výpočetního jádra a vizualizačních možností softwaru Mathematica. Aplikace obsahuje jednak připravená data pro typické aplikace, ale také lze data do trénovací množiny vložit uživatelem. Sítě používají různé učící algoritmy a jednotlivé fáze učení lze v GUI aplikaci demonstrovat v nejrůznějších grafech či tabulkách. Toolbox je možné využít v rámci výuky umělých neuronových sítí, ale také pro vědecké výpočty využívající výhod intuitivní aplikace a výpočetního výkonu softwaru Mathematica.
Anotace v angličtině
The aim of this thesis is to introduce a created toolbox for neural networks and its GUI implemented in Mathematica software and to present its possibilities. The package contains several types of neural networks, which can be controlled by using of GUI environment. It also employs full potential of computational core and visualization possibilities of Mathematica software. The application contains prepared data for typical applications but it is also possible to insert training data by user. The neural networks use various training algorithms and individual phases of training can be displayed in graphs and tables. The toolbox can be used in neural networks during education in tutorials and lectures but also for scientific computation. Users can profit from advantages of intuitive application and computational performance of Mathematica software.
Klíčová slova
GUI, Mathematica, umělá neuronová síť
Klíčová slova v angličtině
GUI, Mathematica, artificial neural network
Zásady pro vypracování
Seznamte se s umělými neuronovými sítěmi.
Seznamte se s možnostmi GUI prostředí pro software Mathematica.
Zpracujte jednotlivé typy neuronových sítí za použití GUI v sw Mathematica.
Otestujte na vybraných typech problémů.
Připravte data pro demonstrační účely ve výuce.
Zpracujte závěr.
Zásady pro vypracování
Seznamte se s umělými neuronovými sítěmi.
Seznamte se s možnostmi GUI prostředí pro software Mathematica.
Zpracujte jednotlivé typy neuronových sítí za použití GUI v sw Mathematica.
Otestujte na vybraných typech problémů.
Připravte data pro demonstrační účely ve výuce.
Zpracujte závěr.
Seznam doporučené literatury
ŠNOREK M., JIŘINA M.: Neuronové sítě a neuropočítače, ČVUT, 1996, ISBN 80-01-01455-X.
BÍLA J.: Umělá inteligence a neuronové sítě v aplikacích, ČVUT, 1996, ISBN 80-01-01275-1.
ZELINKA I.: Umělá inteligence I, VUT Brno, 1998, ISBN 80-214-1163-5.
BOSE N.K., LIANG P.: Neural Network Fundamentals with Graphs, Algorithms, and Applications, McGraw-Hill Series in Electrical and Computer Engineering, 1996, ISBN 0-07-006618-3.
FREEMAN J. A.: Simulating Neural Networks with Mathematica, Adison-Weslez Publishing Company, 1994, ISBN 0-201-56629-X.
NOVÁK M., FABER J., KUFUDAKI O.: Neuronové sítě a informační systémy živých organismů, Grada, 1993, ISBN 80-58424-95-9.
The Mathematica Book, manuál softwaru Mathematica.
Seznam doporučené literatury
ŠNOREK M., JIŘINA M.: Neuronové sítě a neuropočítače, ČVUT, 1996, ISBN 80-01-01455-X.
BÍLA J.: Umělá inteligence a neuronové sítě v aplikacích, ČVUT, 1996, ISBN 80-01-01275-1.
ZELINKA I.: Umělá inteligence I, VUT Brno, 1998, ISBN 80-214-1163-5.
BOSE N.K., LIANG P.: Neural Network Fundamentals with Graphs, Algorithms, and Applications, McGraw-Hill Series in Electrical and Computer Engineering, 1996, ISBN 0-07-006618-3.
FREEMAN J. A.: Simulating Neural Networks with Mathematica, Adison-Weslez Publishing Company, 1994, ISBN 0-201-56629-X.
NOVÁK M., FABER J., KUFUDAKI O.: Neuronové sítě a informační systémy živých organismů, Grada, 1993, ISBN 80-58424-95-9.
The Mathematica Book, manuál softwaru Mathematica.
Přílohy volně vložené
Příloha P II: Elektronické přílohy a verze diplomové práce na CD
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
doc. Volná: Jak jste ve své diplomové práci použil evoluční algoritmy, když jste jim věnoval v teoretické části své práce tolik prostoru?
doc. Volná: V rámci praktické části jste vytvořil funkční aplikaci, která byla jistě velmi pracná. Z jakého důvodu jste tuto část ve své diplomové práci popsal tak nedůsledně?
doc. Sysel: Lze zpracovat barevné obrázky?
Student na položené dotazy odpověděl. Následovalo zkoušení ze tří předmětů.