Hluboké neuronové sítě: implementace pro vestavěné systémy

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. František Zbořil, Ph.D. (místopředseda) Ing. Ivana Burgetová, Ph.D. (člen) doc. RNDr. Milan Češka, Ph.D. (člen) Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. Radomil Matoušek, Ph.D. (člen)cs
but.defenceStudent 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 " C ". Otázky u obhajoby: Můžete prosím nastínit s pomocí vhodně zvolené ukázky kódu na úrovni jazyka assembler, jak se uplatnily specializované instrukce z bodu 4) zadání? Srovnejte např. krátký úsek kódu bez využití optimalizací a např. za situace, kdy v překladači použijete parametr "-O3". Je možné vaši stávající implementaci na platformě ARM Cortex-M využít s trénovacím/testovacím datasetem CIFAR? Co by bylo eventuálně potřeba doplnit či pozměnit?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMrázek, Vojtěchcs
dc.contributor.authorMatěj, Alešcs
dc.contributor.refereeŠimek, Václavcs
dc.date.accessioned2019-05-17T07:20:22Z
dc.date.available2019-05-17T07:20:22Z
dc.date.created2018cs
dc.description.abstractCílem této práce je první navrhnout a implementovat aplikaci pro vestavěné systémy rea-lizující konvoluční neuronovou síť jenž klasifikuje čísla MNIST, ve druhé části pak optima-lizovat paměťové a energetické nároky této sítě. Práce v teoretické části popisuje základyneuronových sítí a výpočetní platformy Cortex-M pro vestavěné systémy. Následuje popisimplementace, síť je první vytvořena a naučena pomocí knihovny Theano v Pythonu naPC a poté je převedena do C pro vývojovou desku STM32F429 Discovery, kde je následnéoptimalizována. Optimalizace je zaměřena na konvoluci, skalární součin a formát uloženívah a biasů sítě.cs
dc.description.abstractThe goal of this thesis is to firstly design and implement an application for embeddedsystems which will classify MNIST numbers and secondly optimize energy and memoryrequirements of this network. The basics of neural networks, Cortex-M processor cores andembedded devices are described in the theoretical part. Followed by implementation details.Networks learning is done with Python and Theano library on a PC. The network is thenconverted to C for a board STM32F429 Discovery. Last part consist of network optimization,which focuses on convolution, dot product and number representation of weights and biasesof the network.en
dc.description.markCcs
dc.identifier.citationMATĚJ, A. Hluboké neuronové sítě: implementace pro vestavěné systémy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114523cs
dc.identifier.urihttp://hdl.handle.net/11012/84954
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjecthluboké konvoluční neuronové sítěcs
dc.subjectvestavěné systémycs
dc.subjectARMcs
dc.subjectCortex-Mcs
dc.subjectDSPcs
dc.subjectoptimalizacecs
dc.subjectSTM32F429 Discoverycs
dc.subjectMNISTcs
dc.subjectdeep convolutional neural networksen
dc.subjectembedded systemsen
dc.subjectARMen
dc.subjectCortex-Men
dc.subjectDSPen
dc.subjectoptimali-zationen
dc.subjectSTM32F429 Discoveryen
dc.subjectMNISTen
dc.titleHluboké neuronové sítě: implementace pro vestavěné systémycs
dc.title.alternativeDeep Neural Networks: Embedded System Implementationen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2018-06-19cs
dcterms.modified2020-05-10-16:11:29cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114523en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 13:12:49en
sync.item.modts2021.11.12 12:31:50en
thesis.disciplineBioinformatika a biocomputingcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
6.73 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-15852_o.pdf
Size:
88.71 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-15852_o.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-15852_v.pdf
Size:
85.9 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-15852_v.pdf
Loading...
Thumbnail Image
Name:
review_114523.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
review_114523.html
Collections