Podrobno

Exploring energy-efficient key word spotting on Android using network compression techniques and a model selection algorithm
ID ŠTIMEC, GAŠPER (Avtor), ID Machidon, Octavian Mihai (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (2,40 MB)
MD5: 51735BC9CB546326DEA0AD305AEACB99

Izvleček
This thesis explores the development of an Android application for real-time keyword spotting, utilizing neural network based models deployed locally on the device. A central aspect of this work is the implementation of an algorithm that selects the most appropriate level of model complexity based on internal factors such as the device’s battery level and previous inference outcomes. Three models used were created using varying architecture designs and post-training quantization. The application captures audio through the device’s microphone, processes it to extract MFCC features, selects the model and performs classification, ensuring that the processing pipeline remains consistent with the model’s training conditions. Beyond the application itself, this thesis aims to provide insights into the performance of the adaptive complexity algorithm. It evaluates the trade-offs between energy consumption and classification accuracy across different app configurations: using a single model versus employing the adaptive algorithm.

Jezik:Angleški jezik
Ključne besede:keyword spotting, neural network, MFCC
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2024
PID:20.500.12556/RUL-164830 Povezava se odpre v novem oknu
COBISS.SI-ID:214137859 Povezava se odpre v novem oknu
Datum objave v RUL:13.11.2024
Število ogledov:412
Število prenosov:126
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Slovenski jezik
Naslov:Raziskovanje energetsko učinkovitega zaznavanja ključnih besed na Androidu z uporabo kompresijskih tehnik in algoritma za izbiro modela
Izvleček:
Ta diplomska naloga predstavlja izvedbo Android aplikacije, namenjene prepoznavanju ključnih besed v realnem času z uporabo TensorFlow Lite modelov, nameščenih lokalno na napravi. Poudarek je na implementaciji algoritma, ki izbere najprimernejši nivo kompleksnosti klasifijkacijskega modela na podlagi notranjih parametrov, kot so raven baterije naprave in prejšnji rezultati sklepanja. Omenjeni trije modeli so bili ustvarjeni z uporabo različnih arhitektur nevronskih mrež in s kvantizacijo. Aplikacija zajema zvok preko mikrofona naprave, ga obdela za pridobitev MFCC značilk, izbere model in nato izvaja klasifikacijo za prepoznavanje ključnih besed. Poleg same aplikacije, se teza posveča tudi evalvaciji delovanja algoritma za prilagodljivo kompleksnos in oceni kompromis med porabo energije in natančnostjo klasifikacije pri različnih konfiguracijah aplikacije: uporaba enega samega modela v primerjavi z uporabo algoritma.

Ključne besede:zaznavanje ključnih besed, nevronska mreža, MFCC

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj