Konenäkö ja neuroverkkoteknologia roskanpoimintaroboteissa
Munter, Elena (2023)
Munter, Elena
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023082925041
https://urn.fi/URN:NBN:fi:amk-2023082925041
Tiivistelmä
Tämän opinnäytetyön tarkoitus on kiinnittää huomiota roskaamisen ongelmaan ja teknologian mahdollisuuksiin sen ratkaisemiseksi. Teoriaosuudessa avataan, miksi roskaaminen on kaupungissa ongelma, vaikka se ei johtaisi ekologiseen katastrofiin. Esitetään olemassa olevia teknologian ratkaisuja roskien tehokkaaseen poistamiseen ympäristöstä, erilaisia roskanpoiminta robottimalleja. Myös tehdään katsaus roskalajittelu dataseteistä ja esitetään kolme datasettiä, jotka tekijän mielestä tulevaisuudessa voisivat sopia opiskeluprojekteihin. Lähteinä tiedon hankintaan käytetään tiedelehtien artikkeleita, organisaatioiden internetsivustoja, Suomen lakia, julkista tietoa hi-tech-yritysten ja korkeakoulujen projekteista.
Sen jälkeen tutustutaan neuroverkkoteknologian toimintaperiaatteisiin ja toteutusosuudella luodaan yksinkertainen roskaluokitin, joka osaa erottaa yhden roskalajin muusta roskasta. Projekti perustuu toiseen opiskeluprojektiin ja käyttää sen lähdekoodia runkona tämän työn koodiin.
Roskan kuvia saatiin Trashnet-nimisestä datasetistä. Roskaluokittimen kanssa saatiin keskivertainen tarkkuuden tulos treenaamisen jälkeen.
Työ rajoittuu ainoastaan CNN-verkkojen käyttöön ja pieneen datasettiin (noin 900 kuvaa). Työssä ei lähdetä kokeilemaan mallin hyperparametrien muuntelua parempaa tulosta varten.
Näitä ja muita työn mahdollisia kehityssuuntia käsitellään pohdinnassa. Projekti opettaa rakentamaan ja käyttämään neuroverkkomalleja.
Sen jälkeen tutustutaan neuroverkkoteknologian toimintaperiaatteisiin ja toteutusosuudella luodaan yksinkertainen roskaluokitin, joka osaa erottaa yhden roskalajin muusta roskasta. Projekti perustuu toiseen opiskeluprojektiin ja käyttää sen lähdekoodia runkona tämän työn koodiin.
Roskan kuvia saatiin Trashnet-nimisestä datasetistä. Roskaluokittimen kanssa saatiin keskivertainen tarkkuuden tulos treenaamisen jälkeen.
Työ rajoittuu ainoastaan CNN-verkkojen käyttöön ja pieneen datasettiin (noin 900 kuvaa). Työssä ei lähdetä kokeilemaan mallin hyperparametrien muuntelua parempaa tulosta varten.
Näitä ja muita työn mahdollisia kehityssuuntia käsitellään pohdinnassa. Projekti opettaa rakentamaan ja käyttämään neuroverkkomalleja.