Automatická komprese vah neuronových sítí

but.committeedoc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. Michal Bidlo, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Vladimír Veselý, 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ě celkové velikosti CGP pole či eventuálního použití aproximativních obvodů. 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 - velmi dobře.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMrázek, Vojtěchen
dc.contributor.authorLorinc, Mariánen
dc.contributor.refereeSekanina, Lukášen
dc.date.created2024cs
dc.description.abstractKonvolučné neurónové siete (CNN) od svojho vynájdenia zrevolucionizovali spôsob, akým sa realizujú úlohy z odvetvia počítačového videnia. Vynález CNN viedol k zníženiu pamäťovej náročnosti, keďže váhy boli nahradené konvolučnými filtrami obsahujúcimi menej trénovateľných váh. Avšak, toto zníženie bolo dosiahnuté na úkor zvýšenia požiadaviek na výpočtový výkon, ktorý je naviazaný na výpočet konvolúcie. Táto práca skúma hypotézu, či je možné sa vyhnúť načítavaniu váh a miesto toho ich vypočítať, čím sa ušetrí energia. Na otestovanie tejto hypotézy bol vyvinutý nový algoritmus kompresie váh využívajúci Kartézske genetické programovanie. Tento algoritmus hľadá najoptimálnejšiu funkciu kompresie váh s cieľom zvýšiť energetickú účinnosť. Experimenty vykonané na architektúrach LeNet-5 a MobileNetV2 ukázali, že algoritmus dokáže efektívne znížiť spotrebu energie pri zachovaní vysokej presnosti modelu. Výsledky ukázali, že určité vrstvy je možné doplniť vypočítanými váhami, čo potvrdzuje potenciál pre energeticky efektívne neurónové siete.en
dc.description.abstractConvolutional Neural Networks (CNNs) have revolutionised computer vision field since their introduction. By replacing weights with convolution filters containing trainable weights, CNNs significantly reduced memory usage. However, this reduction came at the cost of increased computational resource requirements, as convolution operations are more computation intensive. Despite this, memory usage remains more energy-intensive than computation. This thesis explores whether it is possible to avoid loading weights from memory and instead functionally calculate them, thereby saving energy. To test this hypothesis, a novel weight compression algorithm was developed using Cartesian Genetic Programming. This algorithm searches for the most optimal weight compression function, aiming to enhance energy efficiency without compromising the functionality of the neural network. Experiments conducted on the LeNet-5 and MobileNetV2 architectures demonstrated that the algorithm could effectively reduce energy consumption while maintaining high model accuracy. The results showed that certain layers could benefit from weight computation, validating the potential for energy-efficient neural network implementations.cs
dc.description.markBcs
dc.identifier.citationLORINC, M. Automatická komprese vah neuronových sítí [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other153610cs
dc.identifier.urihttp://hdl.handle.net/11012/248549
dc.language.isoencs
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.subjectKonvolučné neurónové sieteen
dc.subjectCNNen
dc.subjectEvolučné algoritmyen
dc.subjectEAen
dc.subjectGenetické algoritmyen
dc.subjectGAen
dc.subjectKartézske genetické programovanieen
dc.subjectCGPen
dc.subjectOptimalizáciaen
dc.subjectKompresiaen
dc.subjectMobileNetV2en
dc.subjectLeNet-5en
dc.subjectEnergetická účinnosťen
dc.subjectKompresia váhen
dc.subjectHlboké učenieen
dc.subjectConvolutional Neural Networkscs
dc.subjectCNNcs
dc.subjectEvolutionary Algorithmscs
dc.subjectEAcs
dc.subjectGenetic Algorithmscs
dc.subjectGAcs
dc.subjectCartesian Genetic Programmingcs
dc.subjectCGPcs
dc.subjectOptimizationcs
dc.subjectCompressioncs
dc.subjectMobileNetV2cs
dc.subjectLeNet-5cs
dc.subjectEnergy Efficiencycs
dc.subjectWeight Compression Algorithmcs
dc.subjectDeep Learningcs
dc.titleAutomatická komprese vah neuronových sítíen
dc.title.alternativeAutomated compression of neural network weightscs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-06-17cs
dcterms.modified2024-08-27-15:25:56cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid153610en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:37:58en
sync.item.modts2025.01.15 11:35:48en
thesis.disciplineKybernetická bezpečnostcs
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.01 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_153610.html
Size:
12.11 KB
Format:
Hypertext Markup Language
Description:
file review_153610.html
Collections