magistrsko delo
Timotej Knez (Avtor), Veljko Pejović (Mentor)

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:
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 Povezava se bo odprla v novem oknu
Št. ogledov: 249
Št. prenosov: 33
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

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