Tekoälyn perusteet PythonillaLaajuus (5 op)
Opintojakson tunnus: TI00GK56
Opintojakson perustiedot
- Laajuus
- 5 op
Osaamistavoitteet
Kurssin keskeisenä osaamistavoitteena on antaa opiskelijoille käytännön ohjelmointiosaaminen Python-kielellä, mikä mahdollistaa monimutkaisten tietorakenteiden, kuten taulukoiden, taulukkomuotoisten aineistojen, vektorien ja matriisien, tehokkaan käsittelyn ja analysoinnin. Opiskelijat saavat sekä perustason että käytännönläheistä tietoa tekoälystä, erityisesti regressio- ja luokittelumenetelmistä, joiden avulla he pystyvät tarkasti ennustamaan ja luokittelemaan dataan perustuvia tuloksia. Kurssin lopussa opiskelijat osaavat itsenäisesti soveltaa relevantteja tekoälytekniikoita, arvioida ja parantaa mallien suorituskykyä sekä yhdistellä monipuolisesti erilaisia tekoälytyökaluja käytännön ongelmien ratkaisemiseksi.
Sisältö
Opiskelija pystyy sujuvasti hyödyntämään Python-kielen tärkeimpiä ominaisuuksia, rakenteita ja datankäsittelytekniikoita. Opiskelija osaa käyttää keskeisiä tietorakenteita, kuten taulukoita, taulukkomuotoisia aineistoja, vektoreita ja matriiseja, tehokkaasti tiedon tallentamiseen, muokkaamiseen ja analysointiin erilaisissa tilanteissa.
Lisäksi opiskelija saa kurssilta vahvan perustiedon tekoälyn käsitteistä sekä ymmärtää tekoälyn käytännön sovelluksia ja merkitystä eri aloilla. Hän hallitsee regression analyysin menetelmät ja pystyy soveltamaan sekä perus- että edistyneempiä regressiotekniikoita numeeristen tulosten ennustamiseen. Opiskelija perehtyy myös luokittelumenetelmiin, osaten valita tilanteeseen sopivat algoritmit, toteuttaa luokittelutehtäviä sekä arvioida ja parantaa luokittelumallien tarkkuutta. Kurssi antaa opiskelijalle monipuoliset tekoälyn osaamisvalmiudet, joiden avulla hän pystyy joustavasti yhdistelemään erilaisia tekoälymenetelmiä ratkoessaan käytännön ongelmia.