Tekoäly kuvantunnistuksessa
Puurtinen, Janne (2021)
Puurtinen, Janne
2021
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-202104225455
https://urn.fi/URN:NBN:fi:amk-202104225455
Tiivistelmä
Opinnäytetyön tarkoituksena oli tuottaa selvitys kahden kaupallisesti saatavan tekoälyjärjestelmän toiminnallisuudesta kuvantunnistuksessa. Tavoitteena oli tiedon lisääminen kuvantunnistusjärjestelmistä ja niiden mahdollisuuksista käyttämällä ja vertailemalla Googlen ja Microsoftin tekoälypalveluita. Opinnäytetyön toimeksiantaja oli Hämeen Ammattikorkeakoulun Smart-tutkimusyksikkö.
Opinnäytetyön teoriaosassa käydään läpi lyhyesti tekoälyn historiaa ja sen jälkeen avataan kuvantunnistukseen liittyviä aihealueita sekä tärkeimpiä käsitteitä. Opinnäytetyön toiminnallisessa osassa ohjelmoidaan sovellukset, joiden avulla kuvantunnistustoimintoja selvitetään tarkemmin. Sovelluksilla kutsutaan Googlen ja Microsoftin tekoälypalveluita rajapinnan kautta sekä niillä kerätään ja tallennetaan tunnistustuloksia. Kuvantunnistustoimintoja testattiin erilaisilla tilannekuvilla, joiden avulla saatiin kerättyä tietoa tekoälyjen toimivuudesta. Lopuksi tuloksia tutkitaan ja vertaillaan palveluiden kesken.
Työn tuloksena saatiin tietoa Googlen ja Microsoftin tekoälyjen kyvystä kuvantunnistuksessa ja toimintojen eroavaisuuksista. Tuloksista selvisi, että Googlen tekoäly oli kokonaisuutena tarkempi havaitsemaan ja tunnistamaan erilaista tietoa kuvasta. Kuvantunnistustoimintojen ominaisuuksissa oli kuitenkin myös eroja palveluiden kesken, eikä kaikkea havaittua kuvatietoa voinut välttämättä verrata keskenään.
Opinnäytetyön teoriaosassa käydään läpi lyhyesti tekoälyn historiaa ja sen jälkeen avataan kuvantunnistukseen liittyviä aihealueita sekä tärkeimpiä käsitteitä. Opinnäytetyön toiminnallisessa osassa ohjelmoidaan sovellukset, joiden avulla kuvantunnistustoimintoja selvitetään tarkemmin. Sovelluksilla kutsutaan Googlen ja Microsoftin tekoälypalveluita rajapinnan kautta sekä niillä kerätään ja tallennetaan tunnistustuloksia. Kuvantunnistustoimintoja testattiin erilaisilla tilannekuvilla, joiden avulla saatiin kerättyä tietoa tekoälyjen toimivuudesta. Lopuksi tuloksia tutkitaan ja vertaillaan palveluiden kesken.
Työn tuloksena saatiin tietoa Googlen ja Microsoftin tekoälyjen kyvystä kuvantunnistuksessa ja toimintojen eroavaisuuksista. Tuloksista selvisi, että Googlen tekoäly oli kokonaisuutena tarkempi havaitsemaan ja tunnistamaan erilaista tietoa kuvasta. Kuvantunnistustoimintojen ominaisuuksissa oli kuitenkin myös eroja palveluiden kesken, eikä kaikkea havaittua kuvatietoa voinut välttämättä verrata keskenään.