Data-analytiikka ja Koneoppiminen (5 op)
Toteutuksen tunnus: 3011633-3006
Toteutuksen perustiedot
Ilmoittautumisaika
01.12.2023 - 17.01.2024
Ajoitus
08.01.2024 - 30.04.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
10 - 35
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Golnaz Sahebi
- Matti Kuikka
Vastuuopettaja
Matti Kuikka
Ryhmät
-
PTIETS22swisPTIETS22 Ohjelmistojen kehittäminen ja tietojärjestelmät
- 12.01.2024 09:00 - 12:00, Aloitus, Data-analytiikka ja Koneoppiminen 3011633-3006
- 16.01.2024 14:00 - 15:00, Kysely- ja tukitunti, Data-analytiikka ja Koneoppiminen 3011633-3006
- 19.01.2024 09:00 - 12:00, Teoria ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 23.01.2024 14:00 - 15:00, Kysely- ja tukitunti, Data-analytiikka ja Koneoppiminen 3011633-3006
- 26.01.2024 09:00 - 12:00, Teoria ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 02.02.2024 09:00 - 12:00, Teoria ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 06.02.2024 14:00 - 15:00, (TEAMS) Kysely- ja tukitunti, Data-analytiikka ja Koneoppiminen 3011633-3006
- 09.02.2024 09:00 - 12:00, Teoria ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 13.02.2024 14:00 - 15:00, Kysely- ja tukitunti, Data-analytiikka ja Koneoppiminen 3011633-3006
- 16.02.2024 09:00 - 12:00, Teoria ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 01.03.2024 09:00 - 12:00, Teori ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 08.03.2024 09:00 - 12:00, Teori ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 12.03.2024 14:00 - 15:00, Kysely- ja tukitunti, Data-analytiikka ja Koneoppiminen 3011633-3006
- 15.03.2024 09:00 - 12:00, Teori ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 20.03.2024 13:00 - 14:00, Kysely- ja tukitunti, Data-analytiikka ja Koneoppiminen 3011633-3006
- 22.03.2024 09:00 - 12:00, Teori ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 27.03.2024 13:00 - 16:00, Teoria ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 02.04.2024 14:00 - 15:00, Kysely- ja tukitunti, Data-analytiikka ja Koneoppiminen 3011633-3006
- 05.04.2024 09:00 - 12:00, Guidance to Team work, Data-analytiikka ja Koneoppiminen 3011633-3006
- 09.04.2024 14:00 - 15:00, Kysely- ja tukitunti, Data-analytiikka ja Koneoppiminen 3011633-3006
- 12.04.2024 09:00 - 12:00, Teori ja käytäntö, Data-analytiikka ja Koneoppiminen 3011633-3006
- 19.04.2024 10:00 - 13:00, Demonstrations. Data-analytiikka ja Koneoppiminen 3011633-3006
- 23.04.2024 12:00 - 15:00, Team work presentations, Data-analytiikka ja Koneoppiminen 3011633-3006
Tavoitteet
Kurssin suoritettuaan opiskelija:
- Osaa kertoa, mitä data-analyysi ja koneoppiminen ovat
- Osaa kertoa miksi data-analyysiä ja koneoppimista käytetään
- Osaa analysoida ja visualisoida dataa
- Osaa kuvata koneoppimisprosessin
- Osaa käyttää soveltuvia työkaluja data-analyysiin ja koneoppimiseen
Sisältö
Johdatus data-analyysiin ja koneoppimiseen
Data-analyysin prosessi ja menetelmät
Koneoppimisen prosessi ja menetelmät
Käytännön harjoittelu
Oppimateriaalit
Pääosin oheisen kirjan mukaisesti (kappaleista 1 -10)
[Aurélien Géron] Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, Publisher : O'Reilly Media; 2022, 3rd Edition
Lisäksi: Opettajan laatima materiaali, verkkomateriaali sekä oppimisympäristön tehtävät.
Opetusmenetelmät
Lähiopetus, tietokoneavusteinen opetus, tehtäväperustaisuus
Tenttien ajankohdat ja uusintamahdollisuudet
-
Pedagogiset toimintatavat ja kestävä kehitys
Opintojakso sisältää noin 12 ohjattua työskentely- ja teoriakertaa, 9 henkilökohtaista harjoitustehtävää ja ryhmätyön.
Ryhmätyö tehdään 3-4 hengen ryhmissä.
Opintojaksolla käytetään vain sähköisiä materiaaleja. Lisäksi seurantaa järjestetään myös verkossa, jotta vähennetään liikkumisesta johtuvaa hiilijalanjälkeä.
Opiskelijan ajankäyttö ja kuormitus
Kontaktitunnit:
- Kurssin aloitus: 2h
- Viikot 3 - 5: Teoria & käytäntö (3h/viikko): 5 x 3h = 15h
- Viikot 9 - 15: Teoria & käytäntö (3h/viikko): 7 x 3h = 21h
- Viikko 16: Projektitöiden esitykset: 3h
- Lisäksi viikoilla 4 - 15 noin 10 tuki- ja kyselytuntia: 10 x 1h = 10h
Kontaktitunnit yhteensä: noin 51h
Itsenäinen opiskelu ja kotitehtävät: noin 90 h
Yhteensä: noin 130h
Sisällön jaksotus
Viikko 2:
- Machine learning landscape (Johdanto koneppimiseen)
Viikot 3 - 7:
- End-to-end machine learning process (Koneoppimisprosessi)
Viikot 9-15:
- Ryhmätyön esittely
- Classification (Luokittelu)
- Training linear models (Lineaariset mallit)
- Decision trees (Päätöspuut)
- Unsupervised learning (Ohjaamaton oppiminen)
- Neural networks (Johdanto neuroverkkoihin)
Viikko 16: Projektitöiden esitys
Viestintäkanava ja lisätietoja
Kurssin materiaalit ja tehtävien ovat ITS.ssä.
Harjoitustehtävät suoritetaan pääosin Jupyter Notebookilla.
Kurssin tiedotus ITS:n kautta, mutta myös kurssin Teams-kanavan kautta.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssi arvostellaan asteikolla 0-5.
Saat pisteitä kontakitunnille tehdyistä harjoituksista ja kotitehtävistä, jotka vaikuttavat arvosteluun 3 yksikön verran.
Noin puolet harjoituksista tehdään kontaktitunneilla.
Projektityö vaikuttaa myös arvosteluun 2 yksikön verran. Projekityöstä saa ITS:iin arvion 0 - 5, johon vaikuttaa sekä opettajan arvio että muun projektitiimin antama vertaisarvio.
Kurssia voi läpäistä vain tekemällä sekä harjoitustehtäviä että osallistumalla projektityöhön.
Hylätty (0)
Opiskelija EI osallistu projektityöhön tai saa siitä arvosanan 0 TAI ei saanut vähintään 40% kurssin harjoitusten pisteistä.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija sai 40-59% kurssin harjoitusten tehtävien pisteistä JA sai projektityöstä arvosanan 1 - 3.
Arviointikriteerit, hyvä (3-4)
Opiskelija sai 60-84% kurssin harjoitusten tehtävien pisteistä JA sai projektityöstä arvosanan 3 - 4.
Arviointikriteerit, kiitettävä (5)
Opiskelija sai vähintään 85% kurssin harjoitusten tehtävien pisteistä JA sai projektityöstä arvosanan 5.