Evoluční optimalizace konvolučních neuronových sítí
Evolutionary Optimization of Convolutional Neural Networks

Author
Advisor
Sekanina, LukášReferee
Mrázek, VojtěchGrade
BAltmetrics
Metadata
Show full item recordAbstract
Tato diplomová práce se zabývá problematikou neuronových sítí se zaměřením na sítě konvoluční (CNN) a evoluční optimalizací v kontextu neuronových sítí. Z existujících knihoven pro modelování CNN byla po analýze vybrána jedna konkrétní, a to Keras. Její funkcionalita je demonstrována na úlohách klasifikace obrázků. S využitím kartézského genetického programování byla navržena a implementována optimalizace CNN za účelem snížení složitosti výpočtu konvolučních vrstev. Dopady navržené optimalizace na chování CNN byly otestovány a vyhodnoceny v rámci případové studie. This Master's Thesis is focused on the principles of neural networks, primarily convolutional neural networks (CNN). It introduces the evolutionary optimization in the context of neural networks. One of existing libraries devoted to the CNN design was chosen (Keras), analysed and used in image classification tasks. An optimization technique based on cartesian genetic programming that should reduce the complexity of CNN's computation was proposed and implemented. The impact of the proposed technique on CNN behaviour was evaluated in a case study.
Keywords
Neuronové sítě, konvoluční neuronové sítě, strojové učení, evoluční algoritmy, kartézské genetické programování, optimalizace, Neural networks, convolutional neural networks, machine learning, evolution algorithms, cartesian genetic programming, optimizationLanguage
čeština (Czech)Study brunch
Inteligentní systémyComposition of Committee
doc. Ing. František Zbořil, CSc. (předseda) doc. Ing. Vladimír Janoušek, Ph.D. (místopředseda) Ing. Michal Bidlo, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Jan Janoušek, Ph.D. (člen) Ing. Igor Szőke, Ph.D. (člen)Date of defence
2018-06-19Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "B". Otázky u obhajoby: Ce znamená l-back parametr 0 při návrhu obvodů pomocí CGP? Jakým způsobem se vybírala vstupní data pro návrh aproximovaných konvolučních vrstev?Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/84889Source
ROREČEK, P. Evoluční optimalizace konvolučních neuronových sítí [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.Collections
- 2018 [161]