Tato diplomová práce popisuje vytvoření vlastní aplikace pro vizuální programování neuronových sítí.V práci je shrnuta problematika neuronových sítí, popsány jejich principy, zejména vícevrstvé neuronové sítě s algoritmem backpropagation. Dále je shrnuta problematika adaptace neuronových sítí pomocí algoritmu backpropagation, adaptace pomocí evolučního algoritmu a je popsán evoluční algoritmus SOMA. V praktické části je popsána ukázková aplikace vizuálního vývojového prostředí pro neuronové sítě.
Anotace v angličtině
This master thesis describes how to create custom application for visual programming of neural networks. The paper summarizes the issue of neural networks, describes their principles, in particular, multilayer neuralnetwork with backpropagation algorithm. In thesis is also summarized adaptation ofneural networks using the backpropagation algorithm, and adaptation using evolutionary algorithm.There is also described evolutionary algorithm SOMA. Thepractical part describes the proper visual application developmentenvironment for neural networks.
Klíčová slova
Neuronová síť, Backpropagation, Evoluční algoritmy, Vizuální vývojové prostředí, SOMA
Klíčová slova v angličtině
Neural network, Backpropagation, Evolutionary algorithms, Visual development environment, SOMA
Rozsah průvodní práce
82
Jazyk
CZ
Anotace
Tato diplomová práce popisuje vytvoření vlastní aplikace pro vizuální programování neuronových sítí.V práci je shrnuta problematika neuronových sítí, popsány jejich principy, zejména vícevrstvé neuronové sítě s algoritmem backpropagation. Dále je shrnuta problematika adaptace neuronových sítí pomocí algoritmu backpropagation, adaptace pomocí evolučního algoritmu a je popsán evoluční algoritmus SOMA. V praktické části je popsána ukázková aplikace vizuálního vývojového prostředí pro neuronové sítě.
Anotace v angličtině
This master thesis describes how to create custom application for visual programming of neural networks. The paper summarizes the issue of neural networks, describes their principles, in particular, multilayer neuralnetwork with backpropagation algorithm. In thesis is also summarized adaptation ofneural networks using the backpropagation algorithm, and adaptation using evolutionary algorithm.There is also described evolutionary algorithm SOMA. Thepractical part describes the proper visual application developmentenvironment for neural networks.
Klíčová slova
Neuronová síť, Backpropagation, Evoluční algoritmy, Vizuální vývojové prostředí, SOMA
Klíčová slova v angličtině
Neural network, Backpropagation, Evolutionary algorithms, Visual development environment, SOMA
Zásady pro vypracování
Popište problematiku neuronových sítí.
Analyzujte možnosti vizuálního programování neuronových sítí a jejich aplikací.
Navrhněte vlastní implementaci vizuálního vývojového prostředí.
Demostrujte ukazkovou aplikaci.
Zásady pro vypracování
Popište problematiku neuronových sítí.
Analyzujte možnosti vizuálního programování neuronových sítí a jejich aplikací.
Navrhněte vlastní implementaci vizuálního vývojového prostředí.
Demostrujte ukazkovou aplikaci.
Seznam doporučené literatury
AKAY, Metin. Handbook of neural engineering., 2007. 663 s. ISBN 978047005669.
ZELINKA, Ivan, et al. Evoluční výpočetní techniky : principy a aplikace. 1. vyd. Praha : BEN - technická literatura, 2008. 536 s. ISBN 80-7300-218-3.
MACKAY, David. Information theory, inference, and learning algorithms. Cambridge : Cambridge University Press, 2003. 628 s. ISBN 0521642981.
BERTHOLD, Michael, HAND, David. Intelligent data analysis. 2nd edition. Berlin Heidelberg : Springer, 2003. 514 s. ISBN 978-3-540-43.
AJITH, Abraham, CRINA, Grosan, WITOLD, Pedrycz. Engineering evolutionary intelligent systems. Berlin, Heidelberg : Springer, 2008. 444 s. ISBN 978-3-540-75.
ZELINKA, Ivan. Umělá inteligence aneb úvod do neuronových sítí a evolučních algoritmů. 1. vyd. Zlín : Univerzita Tomáše Bati, Fakulta technologická, 2005. 127 s. ISBN 8073182777.
Hakl, František, Holeňa, Martin: Úvod do teorie neuronových sítí. Vydavatelství ČVUT v Praze, Zikova 4, 163 00 Praha 6. 1998. ISBN 80-01-01716-8.
ZELINKA, I. Umělá inteligence v problémech globální optimalizace. Praha, BEN-technická literatura, 2002, 192. s. ISBN 80-7300-069-5.
Seznam doporučené literatury
AKAY, Metin. Handbook of neural engineering., 2007. 663 s. ISBN 978047005669.
ZELINKA, Ivan, et al. Evoluční výpočetní techniky : principy a aplikace. 1. vyd. Praha : BEN - technická literatura, 2008. 536 s. ISBN 80-7300-218-3.
MACKAY, David. Information theory, inference, and learning algorithms. Cambridge : Cambridge University Press, 2003. 628 s. ISBN 0521642981.
BERTHOLD, Michael, HAND, David. Intelligent data analysis. 2nd edition. Berlin Heidelberg : Springer, 2003. 514 s. ISBN 978-3-540-43.
AJITH, Abraham, CRINA, Grosan, WITOLD, Pedrycz. Engineering evolutionary intelligent systems. Berlin, Heidelberg : Springer, 2008. 444 s. ISBN 978-3-540-75.
ZELINKA, Ivan. Umělá inteligence aneb úvod do neuronových sítí a evolučních algoritmů. 1. vyd. Zlín : Univerzita Tomáše Bati, Fakulta technologická, 2005. 127 s. ISBN 8073182777.
Hakl, František, Holeňa, Martin: Úvod do teorie neuronových sítí. Vydavatelství ČVUT v Praze, Zikova 4, 163 00 Praha 6. 1998. ISBN 80-01-01716-8.
ZELINKA, I. Umělá inteligence v problémech globální optimalizace. Praha, BEN-technická literatura, 2002, 192. s. ISBN 80-7300-069-5.
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
ilustrace, grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval výsledky své práce. Po prezentaci a seznámení s posudky došlo k diskuzi, kde diplomant zodpověděl všechny dotazy. Dotazy byly následující: \n
Proč jste zvolil realizaci v jazyce C sharp? (Ing. Štalmach) \n
Práci prezentujete jako základ pro další rozšiřování. Na co by se měli případní pokračovatelé zaměřit? (Ing. Štalmach) \n
Jakým způsobem by bylo možné práci rozšířit? (Ing. et Ing. Král) \n
Jaký volíte počet neuronů v jednotlivých vrstvách? (doc. Bakošová) \n
Proč jste neuvedl, v jakém programovém prostředí jste práci vytvářel? (dr. Vojtěšek) \n
Měl jste více okomentovat váš zdrojový kód. (dr. Vojtěšek)