ViPA – Tekoäly ja kontekstuaalinen oppiminen
Kinnunen, Jetro (2017)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017053111598
https://urn.fi/URN:NBN:fi:amk-2017053111598
Tiivistelmä
Insinöörityö on tutkimus koneoppimisesta ja oppimisen sitomisesta konteksteihin. Työn pääasiallinen tavoite on selvittää algoritmien toimintaa ja löytää sopivin algoritmi projektin tarkoitukseen. Tutkimuksen toisena tavoitteena on suunnitella ohjelmistorakenne ja tietokantarakenne, joista sitten rakennetaan prototyyppi.
Projekti on tekijän itsenäinen tutkimusprojekti, joka aloitettiin vuoden 2017 alussa. Projektin tarkoitus on tutkia ja rakentaa pohjaa prototyypille virtuaaliselle assistentille. Toimivan assistentin toimintaideana on oppia käyttäjän käskyjen perusteella toimintatapoja ja optimoida näitä toimintatapoja. Työssä on tarkoitus tutkia kontekstuaalista oppimista ratkaisuna tiettyihin ongelmiin, joita muilla samantyylisillä assistenteilla on.
Työ jakautuu seuraaviin osa-alueisiin: projektin idean kuvaus, suunnittelu- ja toteutusvaihe, jatkokehitysideat sekä yhteenveto. Projektin idean kuvauksessa tullaan avaamaan lukijalle, mihin työn tutkimuksella on pyritty ja mitkä ovat olleet lähtökohdat. Suunnitteluvaiheessa kuvataan tarkemmin, millä tavoin on lähdetty ratkaisemaan projektin ideoita ohjelmistotekniikan malleja hyödyntäen. Toteutusvaiheessa kuvataan, miten prototyypin kannalta on toteutettu ohjelmisto-, tietokanta-, algoritmirakenne ja kuinka se on muuttunut suunnittelu-vaiheesta. Jatkokehitys kohdassa kuvataan ominaisuuksia, joihin tulee keskittyä työn jälkeen. Lopuksi on yhteenveto, miten projekti meni.
Työssä on keskitytty algoritmien tutkimukseen ja ohjelmistorakenteen suunnitteluun jatkokehitystä varten.
Projekti on tekijän itsenäinen tutkimusprojekti, joka aloitettiin vuoden 2017 alussa. Projektin tarkoitus on tutkia ja rakentaa pohjaa prototyypille virtuaaliselle assistentille. Toimivan assistentin toimintaideana on oppia käyttäjän käskyjen perusteella toimintatapoja ja optimoida näitä toimintatapoja. Työssä on tarkoitus tutkia kontekstuaalista oppimista ratkaisuna tiettyihin ongelmiin, joita muilla samantyylisillä assistenteilla on.
Työ jakautuu seuraaviin osa-alueisiin: projektin idean kuvaus, suunnittelu- ja toteutusvaihe, jatkokehitysideat sekä yhteenveto. Projektin idean kuvauksessa tullaan avaamaan lukijalle, mihin työn tutkimuksella on pyritty ja mitkä ovat olleet lähtökohdat. Suunnitteluvaiheessa kuvataan tarkemmin, millä tavoin on lähdetty ratkaisemaan projektin ideoita ohjelmistotekniikan malleja hyödyntäen. Toteutusvaiheessa kuvataan, miten prototyypin kannalta on toteutettu ohjelmisto-, tietokanta-, algoritmirakenne ja kuinka se on muuttunut suunnittelu-vaiheesta. Jatkokehitys kohdassa kuvataan ominaisuuksia, joihin tulee keskittyä työn jälkeen. Lopuksi on yhteenveto, miten projekti meni.
Työssä on keskitytty algoritmien tutkimukseen ja ohjelmistorakenteen suunnitteluun jatkokehitystä varten.