|
Automated compression of neural network weights
Lorinc, Marián ; Sekanina, Lukáš (oponent) ; Mrázek, Vojtěch (vedoucí práce)
Convolutional 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.
|
|
Very Low Bit-Rate Speech Coding Based on Neural Networks
Jochman, Stanislav ; Malenovský, Vladimír (oponent) ; Černocký, Jan (vedoucí práce)
During this work, we focused on replicating and enhancing results by using the neural network LPCNet. We compared audio quality from the pre-trained model and our models trained on smaller datasets, thus reducing training time and improving audio quality. We determined that using a language-specific dataset can produce greater results in that specific language than a big general model. We measured the quality of speech of the pre-trained model and our models using WARPQ ranking score 5.2.4. We also examined possibilities of improving audio quality by filtering output audio using output post-filters and formant-enhancing filters. Our results show measurable improvement in audio quality using the suggested methods.
|
|
Komprese EKG signálů
Botlová, Simona ; Vítek, Martin (oponent) ; Smital, Lukáš (vedoucí práce)
Táto bakalárska práca sa zaoberá kompresiou EKG signálov s použitím vlnkovej transformácie a prúdového kódovania. V práci je popísaný princíp elektrokardiografie, kompresné metódy, vlnková transformácia a prúdové kódovanie. V prostredí MATLAB bol vytvorený program na kompresiu a dekompresiu EKG signálov. Ďalej bol testovaný vplyv nastavenia vlnkovej transformácie na kompresný pomer a percentuálnu chybu spôsobenú kompresiou. Následne bolo nájdene vhodné nastavenie algoritmu a s týmto nastavením bola komprimovaná databáza CSE.
|
| |
|
Bezeztrátová komprese videa
Polák, Michael Adam ; Polok, Lukáš (oponent) ; Bařina, David (vedoucí práce)
Táto práca sa zaoberá bezstratovou kompresiou videa. Sú v nej uvedené niektoré farebné modely a konverzie medzi nimi. Ďalej sa zaoberá prediktormi a ich implementáciou. Posledná teoretická časť obsahuje popis kontextovej kompresie a entropického kódovania s podrobnejším rozborom aritmetického kódovania. Nasleduje popis implementovaného kompresného postupu vo forme kodeku a detaily o vnútornej štruktúre. Tento kodek je potom otestovaný a porovnaný s aktuálne používanými kodekmi FFV1 a Huffyuv. Ukázalo sa, že zvýšením počtu kontextov sa zvýši kompresný pomer, avšak sa nepodarilo prekonať kodek FFV1, kodek Huffyuv bol vždy prekonaný.
|
|
Grafické intro 64kB s použitím OpenGL
Bobuľa, Matej ; Milet, Tomáš (oponent) ; Matýšek, Michal (vedoucí práce)
Táto bakalárska práca rieši problematiku tvorby grafického intra v OpenGL s obmedzenou veľkosťou na 64kB. Popisuje použité metódy, vďaka ktorým sme schopný takéto intro vytvoriť. Medzi tieto metódy patrí: procedurálne generovanie terénu, procedurálne generovanie textúr, osvetlenie, animácia a tvorba časticových systémov. Taktiež sa zaoberá metódami na redukciu veľkosti výslednej aplikácie ako nastavenie kompilátoru a komprimácia súborov. Výsledkom je nočná prechádzka po sopečnom ostrove. Vytvorené grafické intro svojou veľkosťou nepresahuje hranicu 64kB.
|
|
Very Low Bit-Rate Speech Coding Based on Neural Networks
Jochman, Stanislav ; Malenovský, Vladimír (oponent) ; Černocký, Jan (vedoucí práce)
During this work, we focused on replicating and enhancing results by using the neural network LPCNet. We compared audio quality from the pre-trained model and our models trained on smaller datasets, thus reducing training time and improving audio quality. We determined that using a language-specific dataset can produce greater results in that specific language than a big general model. We measured the quality of speech of the pre-trained model and our models using WARPQ ranking score 5.2.4. We also examined possibilities of improving audio quality by filtering output audio using output post-filters and formant-enhancing filters. Our results show measurable improvement in audio quality using the suggested methods.
|
|
Compression of biological sequences
Šurín, Tomáš ; Mráz, František (vedoucí práce) ; Dvořák, Tomáš (oponent)
Objem dát získavaných sekvenovacími technológiami novej generácie rastie podstatne rýchlejšie ako kapacity úložných médií. Výstupy sekvenátorov okrem samotných prečítaných krátkych úsekov DNA obsahujú ďalšie informácie napr. o spoľahlivosti/kvalite čítania každého symbolu DNA. Takéto dáta je treba ďalej uchovávať aj po zostavení sekvencie kompletného genómu. Štandardným formátom pre ukladanie dát v tejto oblasti je formát SAM (Sequence Alignment/Mapping Format) a jeho binárna komprimovaná verzia BAM, ktorá umožňuje náhodný prístup k svojmu obsahu. V tejto práci popíšeme konštrukciu lepšej kompresnej schémy pre bezstratovú kompresiu súborov vo formáte SAM/BAM. Táto kompresná schéma dosahuje podstatne menšiu veľkosť komprimovaného súboru ako pri formáte BAM. Navyše však zostáva zachovaná možnosť náhodného prístupu k dátam v komprimovanom súbore. Implementácia tejto kompresnej schémy je platformovo nezávislá a umožňuje jednoduchú konfiguráciu použitých kompresných metód. Navrhovali sme ju tak, aby bola v budúcnosti možná jej jednoduchá rozšíriteľnosť - vďaka tomu bude možné reagovať na zmeny v sekvenovacích platformách, ako aj na zmeny vo formáte SAM.
|
|
Grafické intro 64kB s použitím OpenGL
Bobuľa, Matej ; Milet, Tomáš (oponent) ; Matýšek, Michal (vedoucí práce)
Táto bakalárska práca rieši problematiku tvorby grafického intra v OpenGL s obmedzenou veľkosťou na 64kB. Popisuje použité metódy, vďaka ktorým sme schopný takéto intro vytvoriť. Medzi tieto metódy patrí: procedurálne generovanie terénu, procedurálne generovanie textúr, osvetlenie, animácia a tvorba časticových systémov. Taktiež sa zaoberá metódami na redukciu veľkosti výslednej aplikácie ako nastavenie kompilátoru a komprimácia súborov. Výsledkom je nočná prechádzka po sopečnom ostrove. Vytvorené grafické intro svojou veľkosťou nepresahuje hranicu 64kB.
|
|
Bezeztrátová komprese videa
Polák, Michael Adam ; Polok, Lukáš (oponent) ; Bařina, David (vedoucí práce)
Táto práca sa zaoberá bezstratovou kompresiou videa. Sú v nej uvedené niektoré farebné modely a konverzie medzi nimi. Ďalej sa zaoberá prediktormi a ich implementáciou. Posledná teoretická časť obsahuje popis kontextovej kompresie a entropického kódovania s podrobnejším rozborom aritmetického kódovania. Nasleduje popis implementovaného kompresného postupu vo forme kodeku a detaily o vnútornej štruktúre. Tento kodek je potom otestovaný a porovnaný s aktuálne používanými kodekmi FFV1 a Huffyuv. Ukázalo sa, že zvýšením počtu kontextov sa zvýši kompresný pomer, avšak sa nepodarilo prekonať kodek FFV1, kodek Huffyuv bol vždy prekonaný.
|