Siirry suoraan sisältöön

Datan käsittelyn kehittyneet menetelmät (5 op)

Toteutuksen tunnus: TT00CC57-3005

Toteutuksen perustiedot


Ilmoittautumisaika

30.12.2024 - 26.01.2025

Ajoitus

01.01.2025 - 31.07.2025

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Pekka Huttunen

Ryhmät

  • TTV23SRAA
    TTV23SRAA
  • 09.01.2025 12:45 - 14:15, Datan käsittelyn kehittyneet menetelmät TT00CC57-3005
  • 13.01.2025 12:45 - 13:45, Q&A_Datan käsittelyn kehittyneet menetelmät TT00CC57-3005
  • 20.01.2025 12:45 - 13:45, Q&A_Datan käsittelyn kehittyneet menetelmät TT00CC57-3005
  • 27.01.2025 12:45 - 13:45, Q&A_Datan käsittelyn kehittyneet menetelmät TT00CC57-3005
  • 03.02.2025 12:45 - 13:45, Q&A_Datan käsittelyn kehittyneet menetelmät TT00CC57-3005
  • 10.02.2025 12:45 - 13:45, Q&A_Datan käsittelyn kehittyneet menetelmät TT00CC57-3005
  • 17.02.2025 12:45 - 13:45, Q&A_Datan käsittelyn kehittyneet menetelmät TT00CC57-3005
  • 24.02.2025 12:45 - 13:45, Q&A_Datan käsittelyn kehittyneet menetelmät TT00CC57-3005
  • 10.03.2025 12:45 - 13:45, Q&A_Datan käsittelyn kehittyneet menetelmät TT00CC57-3005

Tavoitteet

Kurssin tavoitteena on tutustua datan käsittelyn kehittyneisiin menetelmiin, käyttäen python-kirjastoja NumPy, Pandas, ja Matplotlib. Kurssilla käydään läpi datan ominaisuuksien (characteristic) laskemista, data-jakaumia, datana visualisointia ja säännöllisten lausekkeiden (regular expression, regex) käyttöä. Kurssilla tutustutaan myös datan klusterointiin.

Näitä menetelmiä käyttäen kurssilla luodaan datankäsittelyketju (pipeline), jolla tehdään datasta ominaisuussuunnittelua (feature engineering).

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (5)

Kurssi muodostuu useista harjoitustehtävistä. Arvosanaan 5 kurssin harjoituspisteistä täytyy kertyä vähintään 92%.

Arviointikriteerit, tyydyttävä (1)

Kurssi muodostuu useista harjoitustehtävistä. Arvosanaan 1 kurssin harjoituspisteistä täytyy kertyä vähintään 50%.

Esitietovaatimukset

Python-ohjelmointi, Nykyaikainen ohjelmistokehitys, Algebra