Avoimen opintojakso
Tekoälykehitys web-teknologioilla
Kurssilla opit tekoälyn ja koneoppimisen peruskäsitteet käytännönläheisesti. Lisäksi opit kehittämään suuriin kielimalleihin perustuvia web-sovelluksia, kuten tekoälyagentteja. Työn automatisointi webissä toimivilla tekoälyagenteilla työllistää lähivuosina paljon ohjelmistokehittäjiä.
Sisältö
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.
Tavoitteet
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.
Toteutustavat
Videoluennot ja kontaktitunnit, joilla tehdään yhdessä tehtäviä ja annetaan ohjausta. Tekemällä oppiminen.
Opintojakso voidaan suorittaa myös kokonaan verkossa. Opintojaksolla on etukäteen nauhoitetut videoluennot. Lisäksi opintojakso sisältää 0,5-1 tunnin mittaisen henkilökohtaisen arviointikeskustelun opettajan kanssa Zoom-yhteydessä.
Edeltävä osaaminen
Backend- ja frontend web-sovelluskehityksen perusteet.
Lisätietoja
Videoluennot ja kontaktitunnit, joilla tehdään yhdessä tehtäviä ja annetaan ohjausta. Tekemällä oppiminen.
Opintojakso voidaan suorittaa myös kokonaan verkossa. Opintojaksolla on etukäteen nauhoitetut videoluennot. Lisäksi opintojakso sisältää 0,5-1 tunnin mittaisen henkilökohtaisen arviointikeskustelun opettajan kanssa Zoom-yhteydessä.
Opintojakson koodi on HT00CF38-3001. Katso koodilla opintojakson aikataulu osoitteesta https://lukkarit.peppi.jamk.fi.
Avoimen opintoihin ilmoittautuminen edellyttää suomalaista henkilötunnusta ja
opintoihin hyväksyminen edellyttää vahvaa tunnistautumista. Tee vahva tunnistautuminen suomi.fi-palvelussa tai HAKA-tunnuksilla ilmoittautuessasi opintoihin. Muussa tapauksessa tarvitset joko voimassa olevan passin tai sirullisen (ICAO 9303 E-MRTD-standardin mukaisen) EU-alueen henkilökortin. Tällöin ota yhteyttä help.jamk.fi kautta.
Huomaathan, ettet voi ilmoittautua avoimen amk:n opintoihin, jos sinulla on läsnäolevan tutkinto-opiskelijan opiskeluoikeus Jamkissa (ilmoittautuminen Pepissä).
Lue lisää ilmoittautumisesta ja opintomaksuista: https://www.jamk.fi/fi/hae-opiskelemaan/avoin-ammattikorkeakoulu/ilmoit…
Kysy lisää ilmoittautumisesta ja opintomaksuista: avoinamk@jamk.fi