Sovellus jätteiden kuvantunnistukseen
Martiskainen, Teemu (2025)
Martiskainen, Teemu
2025
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052716764
https://urn.fi/URN:NBN:fi:amk-2025052716764
Tiivistelmä
Tämän toiminnallisen opinnäytetyön toimeksiantona oli kehittää demosovellus Ekoälyä-hankkeelle. Hankkeen tarkoituksena on tehostaa jätteenhallintaa tekoälyn avulla. Yksi hankkeen päätavoitteista on parantaa raaka-aineiden hyötykäyttöä. Toteutettavan demosovelluksen tarkoitus oli ottaa kuva esineestä ja tunnistaa tekoälyn avulla, miten se pitäisi kierrättää. Toteutuksessa päätettiin käyttää prototyypin kehittämiseen sopivia palvelin- ja tekoälyratkaisuja sekä web-kehityksen teknologioita.
Tietoperustana toimii jätteenhallinta, tekoäly ja sen oppimismetodit sekä tuotokselle oleelliset web-teknologiat. Yhdyskuntajätteen hallintaa tarkastellaan, jotta voidaan määritellä, mitä jätelajeja ei kierrätetä tarpeeksi. Myös selvitetään, mitä mahdollisia hyötyjä yhdyskuntajätteen kierrättämisen lisääminen voi tuottaa. Työssä tekoälyä tutkitaan hyödyllisyyden, oppimisen ja soveltamisen näkökulmasta. Selvitetään, miten tekoälyn voi valjastaa osaksi kehitettävää demosovellusta. Tarkastellaan web-teknologioita, joilla voidaan kehittää alusta kuvantunnistamiselle. Huomioidaan myös tietosuojan merkitys sovelluksessa, joka käsittelee käyttäjän syötettä.
Empiirinen osa kuvaa tuotoksen toteutusta, joka suoritettiin vuoden 2025 keväällä. Kuvataan toteutuksen suunnittelua ja hallinnointia. Selvitetään, kuinka luodaan demosovellus, jolla käyttäjä voi tunnistaa jätettä. Esitetään Firebase julkaisualustana, tarkastellaan TypeScriptin hyödyntämistä rajapintapalvelimen toteutuksessa sekä tutkitaan Reactin roolia käyttöliittymässä yhdessä TypeScriptin kanssa. Selvitetään kuinka nämä teknologiat mahdollistavat kuvan lataamiseen palvelimelle, kuvan prosessoinnin sekä tekoälyn integroimisen osaksi kuvantunnistusta ja jätelajin luokittelua.
Opinnäytetyön päättää loppupohdinta, jossa arvioidaan tavoitteiden saavuttamista, toimeksiannon onnistumista ja hyödynnettävyyttä. Pohditaan myös omaa oppimista.
Tietoperustana toimii jätteenhallinta, tekoäly ja sen oppimismetodit sekä tuotokselle oleelliset web-teknologiat. Yhdyskuntajätteen hallintaa tarkastellaan, jotta voidaan määritellä, mitä jätelajeja ei kierrätetä tarpeeksi. Myös selvitetään, mitä mahdollisia hyötyjä yhdyskuntajätteen kierrättämisen lisääminen voi tuottaa. Työssä tekoälyä tutkitaan hyödyllisyyden, oppimisen ja soveltamisen näkökulmasta. Selvitetään, miten tekoälyn voi valjastaa osaksi kehitettävää demosovellusta. Tarkastellaan web-teknologioita, joilla voidaan kehittää alusta kuvantunnistamiselle. Huomioidaan myös tietosuojan merkitys sovelluksessa, joka käsittelee käyttäjän syötettä.
Empiirinen osa kuvaa tuotoksen toteutusta, joka suoritettiin vuoden 2025 keväällä. Kuvataan toteutuksen suunnittelua ja hallinnointia. Selvitetään, kuinka luodaan demosovellus, jolla käyttäjä voi tunnistaa jätettä. Esitetään Firebase julkaisualustana, tarkastellaan TypeScriptin hyödyntämistä rajapintapalvelimen toteutuksessa sekä tutkitaan Reactin roolia käyttöliittymässä yhdessä TypeScriptin kanssa. Selvitetään kuinka nämä teknologiat mahdollistavat kuvan lataamiseen palvelimelle, kuvan prosessoinnin sekä tekoälyn integroimisen osaksi kuvantunnistusta ja jätelajin luokittelua.
Opinnäytetyön päättää loppupohdinta, jossa arvioidaan tavoitteiden saavuttamista, toimeksiannon onnistumista ja hyödynnettävyyttä. Pohditaan myös omaa oppimista.