magistrsko delo
Povzetek
Uporaba nevronskih mrež na področju mobilnega zaznavanja postaja vse pogostejša. Z visokimi točnostmi pa prinaša tudi težave glede visokih procesnih zahtev in velike porabe energije. To rešujemo z uporabo različnih optimizacij nevronske mreže, ki pa poleg zmanjšanja računske zahtevnosti zmanjšajo tudi točnost. Ker je okolje mobilnega zaznavanja po naravi dinamično, se tudi potrebe po optimizaciji spreminjajo skozi čas. V tem delu predlagamo postopek, s katerim lahko sproti izbiramo najbolj optimalen nivo optimizacije nevronske mreže, kar pomeni, da lahko pri primerih, ki so preprosti za klasifikacijo, energijo privarčujemo, pri zahtevnejših primerih pa uporabimo natančnejšo mrežo, kar poskrbi za manjši padec točnosti. Postopek smo preizkusili na področju prepoznave aktivnosti, ki je med pomembnejšimi problemi mobilnega zaznavanja. Naši rezultati kažejo, da lahko z dinamičnim prilagajanjem optimizacije dosežemo boljšo točnost, kot bi jo lahko ob enaki stopnji optimizacije dosegli, če bi nivo optimizacije izbrali statično. Prepoznavanje aktivnosti z nevronskimi mrežami smo implementirali tudi na dejanski mobilni napravi in preizkusili delovanje izbire optimizacije z lastnim eksperimentom.
Ključne besede
mobilno zaznavanje;nevronske mreže;dinamična optimizacija;kvantizacija;tanjšanje nevronske mreže;računalništvo in informatika;magisteriji;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2021 |
Tipologija: |
2.09 - Magistrsko delo |
Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: |
[T. Knez] |
UDK: |
004.8(043.2) |
COBISS: |
76067075
|
Št. ogledov: |
249 |
Št. prenosov: |
33 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Context-dependent adjustment of computation complexity in mobile sensing |
Sekundarni povzetek: |
The use of neural networks in mobile sensing is becoming increasingly popular. Neural networks, however, bring high performance at the cost of resource intensiveness and high power consumption. To mitigate that, we can use a variety of optimization techniques, which reduce computational demands, but also reduce accuracy. Since mobile sensing is inherently dynamic, using only one static level of optimization is not ideal. In this work, we propose an approach to dynamically selecting the level of optimization during real-time classification. By doing so, we can use a simpler model for classifying examples that are easy to classify, thus saving some energy and a more complex classifier for more difficult examples, preventing accuracy drop. We implemented the approach on an activity detection application and showed that by using dynamic optimization selection we can achieve higher accuracy than would be possible by statically selecting the same optimization level. We also implemented the activity detection pipeline on an actual mobile device and confirmed our results with an experiment of our own. |
Sekundarne ključne besede: |
mobile sensing;neural networks;dynamic optimization;quantization;dnn slimming;computer science;computer and information science;master's degree;Umetna inteligenca;Računalništvo;Univerzitetna in visokošolska dela; |
Vrsta dela (COBISS): |
Magistrsko delo/naloga |
Študijski program: |
1000471 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: |
67 str. |
ID: |
13331872 |