AI ja koneoppiminen (5 op)
Toteutuksen tunnus: R504TL137-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
-
18.03.2024 - 31.07.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
01.08.2024 - 31.12.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Opetuskielet
- suomi
- Paikat
- 0 - 50
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Mikko Pajula
- Vastuuopettaja
- Mikko Pajula
- Ajoitusryhmät
- In-person group (Koko: 0 . Avoin AMK : 0.)
- Online Group (Koko: 0 . Avoin AMK : 0.)
- Ryhmät
-
R54T21STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2021
-
RA54T21STieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2021
- Pienryhmät
- In-person group
- Online Group
- Opintojakso
- R504TL137
Arviointiasteikko
H-5
Sisällön jaksotus
- Johdanto Tekoälyyn ja Koneoppimiseen. Käyttökohteet ja Hyödyntämismahdollisuudet
- Koneoppimisen Algoritmit ja Menetelmät, kuten Regressioanalyysi, Päätöksentekoalgoritmit,
- Ohjatut ja ohjaamattomat luokittelualgoritmit, Pääkomponenttianalyysi.
- Sovellusesimerkit ja projektityö
- Koneoppimisen alustat ja kirjastot
Tavoitteet
Opiskelija tuntee tekoälyn ja koneoppimisen käsitteitä. Opiskelija osaa tunnistaa tekoälyn ja koneoppimisen käyttökohteita ja mahdollisuuksia. Opiskelija osaa soveltaa koneoppimisen algoritmeja käytäntöön sovelluskohteeseen soveltuvalla tavalla. Opiskelija tuntee keskeisimpiä koneoppimisen alustoja ja kirjastoja.
Sisältö
Tekoälyn, koneoppimisen ja syväoppimisen perusteet, käyttökohteet ja hyödyntämismahdollisuudet. Toteutuskohtaisesti käydään läpi sovellusesimerkkejä koneoppimisen yleisimmistä algoritmeista, kuten
- Regressioanalyysi
- Päätöksentekoalgoritmit
- Ohjatut ja ohjaamattomat luokittelualgoritmit
- Pääkomponenttianalyysi
Valmiiden koneoppimisen pilvipalvelualustojen käyttö (open science online platform for machine learning).
Oppimateriaalit
Kaikki kurssin tarvittavat materiaalit koostetaan ja tehdään saataville Moodle-työtilasta käsin.
Itseopiskeluun ennakkovaatimuksia, jos ei ole tuttuja:
Pythonin perusteet: Tutustuminen Python-ohjelmointikielen peruskäsitteisiin ja syntaksiin. Tiedonhallinnan perusteet: Ymmärrys perusasioista tiedon käsittelyssä, mukaan lukien JSON ja tietokannat. Tietotekniikan perusteet: Tietämys keskeisistä IT-käsitteistä, mukaan lukien ymmärrys siitä, mitä CPU ja GPU ovat.
Opetusmenetelmät
Verkkomateriaali, nauhoitteet ja lähiopetus lähiopetusryhmälle. Etäryhmälle etätehtävät
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee koneoppimisen sovelluskohteita sekä keskeisimpiä algoritmeja. Opiskelija osaa hyödyntää valmista koneoppimisen pilvipalvelualustaa.
Arviointikriteerit, hyvä (3)
Opiskelija osaa valita tehtävään soveltuvat koneoppimisen algoritmit ja vertailla niitä. Opiskelija osaa hyödyntää valmiita koneoppimisen alustoja, kirjastoja ja malleja.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa valita tehtävään parhaiten soveltuvat koneoppimisen alustat ja kirjastot. Opiskelija osaa suunnitella ja toteuttaa vaativan koneoppimista hyödyntävän ohjelmiston.