Převod modelů mezi nástroji strojového učení pro mobilní platformy

but.committeedoc. Ing. Vladimír Janoušek, Ph.D. (předseda) doc. Ing. Lukáš Burget, Ph.D. (člen) prof. Ing. Jan M. Honzík, CSc. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Radek Kočí, 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, např. ohledně limitů při konverzi operátorů či vlastního přínosu práce. 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 výborně / A.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKočí, Radekcs
dc.contributor.authorPavella, Martincs
dc.contributor.refereeZbořil, Františekcs
dc.date.created2023cs
dc.description.abstractNástroje pre strojové učenie používajú rôzne formáty pre reprezentáciu a uloženie modelov hlbokých neurónových sietí. Jedným z najpoužívanejších je formát Open Neural Network Exchange (ONNX). Vývoj softwarovej podpory pre hardwarové akcelerátory na vstavaných systémoch je drahý, a ONNX je len výnimočne podporovaný. Potrebné ovládače sú typicky implementované iba pre formát TensorFlow Lite (TFLite). Aktuálne možnosti pre konverziu netrénovaných ONNX modelov na TFLite sú nedostatočné, a produkujú neoptimálne modely. Táto práca sa zameriava na návrh a vývoj priameho konvertoru ONNX modelov na TFLite, ktorý produkuje čo najoptimálnejšie modely. Výsledný program bol v spolupráci so spoločnosťou NXP overený na reálnych modeloch. Tie po konverzii produkujú identické výstupy a rýchlosť ich inferencie na cieľových platformách je značne vyššia.cs
dc.description.abstractMachine learning frameworks use various formats to represent and store models of deep neural networks (DNN). One of the most commonly used ones is Open Neural Network Exchange (ONNX). Developing drivers for hardware accelerators on embedded systems is expensive, and ONNX is rarely supported. The necessary software support is typically only implemented for the TensorFlow Lite (TFLite) DNN model format. Currently, the options for conversion of pre-trained ONNX models to TFLite are inadequate and produce suboptimal models. This work focuses on designing and developing a direct converter of ONNX models to TFLite, which produces as optimal models as possible. The resulting program was verified on real models in collaboration with the NXP company. The models produce identical outputs after conversion and their inference speed on target platforms is significantly higher.en
dc.description.markAcs
dc.identifier.citationPAVELLA, M. Převod modelů mezi nástroji strojového učení pro mobilní platformy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other145052cs
dc.identifier.urihttp://hdl.handle.net/11012/210393
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.subjectTFLitecs
dc.subjectONNXcs
dc.subjectTensorFlow Litecs
dc.subjectkonverzia hlbokých neurónových sietícs
dc.subjectkonverzia modelov neurónových sietícs
dc.subjectflatbuffercs
dc.subjectprotocol buffercs
dc.subjectONNX na TFLitecs
dc.subjectTFLiteen
dc.subjectONNXen
dc.subjectTensorFlow Liteen
dc.subjectdeep neural network conversionen
dc.subjectconversion of neural network modelsen
dc.subjectflatbufferen
dc.subjectprotocol bufferen
dc.subjectONNX to TFLiteen
dc.titlePřevod modelů mezi nástroji strojového učení pro mobilní platformycs
dc.title.alternativeConversion of Models between Machine Learning Frameworks for Mobile Platformsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2023-06-13cs
dcterms.modified2023-06-13-13:07:42cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145052en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:45:31en
sync.item.modts2025.01.15 23:13:08en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.97 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_145052.html
Size:
10.3 KB
Format:
Hypertext Markup Language
Description:
file review_145052.html
Collections