Marjamäärien ja koulutusdatan analysointia objektitunnistuksella
Poutanen, Joonas (2023)
Poutanen, Joonas
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023052413934
https://urn.fi/URN:NBN:fi:amk-2023052413934
Tiivistelmä
Opinnäytetyön tavoitteena on tutkia koneoppimiseen tarkoitetun koulutusmateriaalin laatua ja puolukkaryppäiden marjamääriä. Toimeksiantajana toimiva Frostbit on luonut Marjamasiina-hankkeessa marjamäärien laskemis- ja arviointiratkaisun, joka käyttää objektitunnistusta. Työssä käytetään koneoppimista, joka korvaa ihmisvoimin työlään ja pitkävetisen työtehtävän.
Marjamasiinassa objektitunnistus perustuu Frostbitin valtavaan koulutusmateriaaliin, joka koostuu kuvista ja annotointitiedostoista. Opinnäytetyössä tehdään osasta Marjamasiinan koulutusmaterialista oma koulutusmateriaali, jolle luodaan paremmat annotaatiot. Tämä uuden koulutusmateriaalin pohjalta tehdään YOLOv5-algoritmilla objektitunnistusmalli.
Objektitunnistusmallin luominen käydään koulutusmateriaalin kokoamisesta asti lävitse, minkälainen koulutusmateriaalin pitäisi olla ja kuinka sen voi koota. Itse mallin kouluttaminen tehdään pilvilaskentaa hyödyntäen. Mallia käytetään tunnistukseen, jossa tunnistusluokkien ja -laatikoiden perusteella luodaan analyysidataa. Analyysidataa saadaan tunnistuksesta ja koulutusmateriaaleista, joita verrataan keskenään. Analyysia varten luodaan ohjelmia, jotka vertaavat eri lähteistä saatuja datoja ja tekevät kuvaajia.
Tuloksissa saadaan selville, että Marjamasiinan koulutusmateriaalissa on puutteita. Materiaalista puuttuu marjojen annotointeja, kun taas marjaryppäät on annotoitu huolellisesti. Lisäksi datoista saadaan tietoa, minkälaisia marja-määriä ryppäissä on. Lopuksi tuodaan esille muutamia kuvakohtaisia tapauksia, joissa kuvataan eri datojen eroavaisuuksia.
Marjamasiinassa objektitunnistus perustuu Frostbitin valtavaan koulutusmateriaaliin, joka koostuu kuvista ja annotointitiedostoista. Opinnäytetyössä tehdään osasta Marjamasiinan koulutusmaterialista oma koulutusmateriaali, jolle luodaan paremmat annotaatiot. Tämä uuden koulutusmateriaalin pohjalta tehdään YOLOv5-algoritmilla objektitunnistusmalli.
Objektitunnistusmallin luominen käydään koulutusmateriaalin kokoamisesta asti lävitse, minkälainen koulutusmateriaalin pitäisi olla ja kuinka sen voi koota. Itse mallin kouluttaminen tehdään pilvilaskentaa hyödyntäen. Mallia käytetään tunnistukseen, jossa tunnistusluokkien ja -laatikoiden perusteella luodaan analyysidataa. Analyysidataa saadaan tunnistuksesta ja koulutusmateriaaleista, joita verrataan keskenään. Analyysia varten luodaan ohjelmia, jotka vertaavat eri lähteistä saatuja datoja ja tekevät kuvaajia.
Tuloksissa saadaan selville, että Marjamasiinan koulutusmateriaalissa on puutteita. Materiaalista puuttuu marjojen annotointeja, kun taas marjaryppäät on annotoitu huolellisesti. Lisäksi datoista saadaan tietoa, minkälaisia marja-määriä ryppäissä on. Lopuksi tuodaan esille muutamia kuvakohtaisia tapauksia, joissa kuvataan eri datojen eroavaisuuksia.