Tekoäly ja koneoppiminenLaajuus (5 op)
Tunnus: TK00CG53
Laajuus
5 op
Opetuskieli
- suomi
Vastuuhenkilö
- Tomi Nieminen
Osaamistavoitteet
Datapohjaisiin tekoälyalgoritmeihin pohjautuvat teknologia on viime vuosina yleistynyt myös teollisuuden sovelluksissa. Tällä opintojaksolla opit perusteet tämän teknologian toimintaperiaatteesta. Erityisesti opiskellaan datan analysointia sekä koneoppimisalgoritmien rakentamista Python-ohjelmointiympäristössä (tai vastaavassa). Data-aineistona käytetään numeerisen datan lisäksi kuva- ja tekstiaineistoja. Opittuja taitoja sovelletaan mm. seuraaviin aihepiireihin: tuotantoprosessin laadun ennustaminen, ennakoiva kunnossapito sekä tuotteen laadunvalvonta oppivan konenäön avulla,
Tieto ja ymmärrys soveltuvista analyysi-, suunnittelu- ja tutkimus/kehittämistekniikoista ja -menetelmistä sekä niiden rajoituksista tekoälyn aihepiirissä.
Kyky seurata tekoälyn ja koneoppimisen kehitystä.
Kyky hyödyntää suunnittelussa ja kehittämisessä käsitystä tekoälyn vaatimuksista.
Sisältö
Datan analysointi: keskiarvo, keskihajonta, jakauma, todennäköisyys.
Varianssi- ja regressioanalyysi.
Python-ohjelmointikielen perusteet (tai vastaava kieli).
Koneoppimisen yleisimmät algoritmit: lineaarinen regressiomalli, päätöspuut ja satunnaismetsä, neuroverkot.
Kuvaluokittelu.
Tekstiaineistojen käsittely suurella kielimallilla (esim. ChatGPT).
Esitietovaatimukset
Ei vaadi edeltävää osaamista.
Arviointikriteerit, tyydyttävä (1)
Välttävä 1: Tiedät koneoppimisen yleisimmin käytetyt tekniikat. Osaat soveltaa yleisimpiä koneoppimisen tekniikoita. Lisäksi osaat arvioida suppeasti toteutuksesi.
Tyydyttävä 2: Tiedät koneoppimisen yleisimmin käytetyt tekniikat erilaisille ongelmille. Osaat valita koneoppimisen tekniikat ja soveltaa teknistä osaamistaan käytännössä. Lisäksi osaat arvioida pintapuolisesti toteutuksesi.
Arviointikriteerit, hyvä (3)
Hyvä 3: Tiedostat koneoppimisen tuomat hyödyt digitalisaation aikakautena. Osaat koneoppimisen yleisimmin käytetyt tekniikat erilaisille ongelmille. Osaat soveltaa teknistä osaamistaan robotiikassa.
Kiitettävä 4: Tunnistat koneoppimisen tuomat hyödyt digitalisaation aikakautena. Osaat koneoppimisen yleisimmin käytetyt tekniikat ja osaat perustella käytettyjen tekniikoiden käytön erilaisissa tehtävissä. Osaat soveltaa teknistä osaamistaan robotiikassa.
Arviointikriteerit, kiitettävä (5)
Erinomainen 5: Tunnistat koneoppimisen tuomat hyödyt digitalisaation aikakautena. Hallitset koneoppimisen tekniikat monipuolisesti ja osaat soveltaa tekniikoita robotiikassa. Osaat soveltaa teknistä osaamistaan käytännössä ja arvioida kriittisesti toteutuksesi ja perustella sen kehittämistä.