HT00CF38 Tekoälykehitys web-teknologioilla (5 op)
Verkosto-opintojakso
Verkosto: EduJyväskylä korkeakouluyhteistyö
Tarjolla: Maisteriopiskelijat, Kandidaattiopiskelijat ja Kandi- ja maisteriopiskelijat
Tämä opintojakso on tarjolla EduJyväskylä-verkostossa. Verkoston opinnot ovat tarjolla Jyväskylän yliopiston kandidaatti- ja maisteriopiskelijoille.
Kuvaus
Opintojaksolta saat perusvalmiudet tekoäly- ja koneoppimispalveluiden hyödyntämiseen web-sovelluksissa. Sisältöön kuuluvat mm. datan esikäsittely ja analysointi, klassinen koneoppiminen, neuroverkkoihin perustuva koneoppiminen selainsovelluksessa ja palvelinsovelluksessa sekä avoimen lähdekoodin koneoppimismallien hyödyntäminen web-sovelluksissa.
Osaamistavoitteet
Opintojakson tarkoitus
Kiinnostaako sinua oppia kehittämään älykkäitä datan perusteella päätöksiä tekeviä web-sovelluksia? Tekoälyn ja koneoppimisen hyödyntäminen on tulevaisuudessa yhä tärkeämpi osa web-sovelluskehittäjän työtä. Opintojaksolla tutustutaan koneoppimisalgoritmeihin ja neuroverkkoihin web-sovellusten asiakas- ja palvelinpuolella, sekä valmiisiin avoimen lähdekoodin koneoppimismalleihin. Opintojakson suoritettuasi osaat kehittää dataa analysoivia web-sovelluksia koneoppimiskirjaston sekä valmiiden avoimen lähdekoodin koneoppimismallien avulla.
Opintojakson osaamiset
- Sovelluskehitysosaaminen: tuntee sovelluskehityksessä käytettäviä teknologioita ja tunnistaa erilaisten teknologioiden merkityksen ja niiden väliset suhteet.
- Tietojärjestelmäosaaminen: tuntee ja osaa hyödyntää tyypillisiä tietojärjestelmiä ja palveluita sekä ymmärtää tietoturvan merkityksen palveluiden hyödyntämisessä.
- ICT-erikoisosaaminen: Osaa soveltaa tietojaan ja taitojaan jollakin ICT:n osa-alueella sekä analysoida, arvioida ja kehittää toimintaa tällä alueella.
- Oppimaan oppiminen: Osaa hankkia, kriittisesti arvioida sekä tarkoituksenmukaisesti soveltaa oman alansa kansallista ja kansainvälistä tietoperustaa ja käytäntöjä.
Opintojakson osaamistavoite
Osaat toteuttaa erilaisia datalähteitä ja koneoppimisalgoritmeja hyödyntäviä dataa analysoivia web-sovelluksia sekä asiakas- että palvelinpuolelle. Osaat hyödyntää neuroverkkoja koneoppimiskirjaston avulla ja käyttää pilvialustan palveluita koneoppimissovellusten toteutuksessa. Tunnet yleisimmät koneoppimisalgoritmien tyypit ja käyttökohteet ja osaat hyödyntää niitä soveltuvissa käyttötilanteissa.
Esitietojen kuvaus
Backend- ja frontend web-sovelluskehityksen perusteet.