• Syväoppiminen (TTC8060-3005),
         07.11.2022 – 20.12.2022,  5 op  (ZJA22STIDA2) — Lähiopetus +-
    Osaamistavoitteet
    Ymmärrät syväoppimisen merkityksen digitalisoituvassa toimintaympäristössä. Tiedät yleisimmät syväoppimisen menetelmät, osaat soveltaa niitä käytännössä olemassa olevaan dataan sekä tulkita menetelmien tulokset.

    EUR-ACE-osaamiset:
    Tieto ja ymmärrys
    Tekniikan soveltaminen käytäntöön
    Tutkimukset ja tiedonhaku
    Edeltävä osaaminen
    Tietotekniikan peruskäyttätaidot, ohjelmoinnin perusosaaminen, Python-ohjelmointikielen tunteminen ja osaaminen.
    Lisäksi Laskennalliset algoritmit ja Datan esikäsittely opintojaksot.
    Sisältö
    - Erilaiset neuroverkot ja niiden arkkitehtuurit ja käyttötarkoitukset (CNN, RNN, LSTM, Autoencoder, jne.)
    - Avoimen lähdekoodin työkaluilla työskentely
    - Siirretty oppiminen
    - Ennustaminen
    - Konenäkö
    - NLP
    Arviointikriteerit
    Arviointikriteeri - arvosana 1 ja 2
    Tyydyttävä 2: Tiedät syväoppimisen yleisimmin käytetyt tekniikat ja erilaisille ongelmille. Osaat valita syväoppimisen tekniikat ja soveltaa teknistä osaamistaan käytännössä. Lisäksi osaat arvioida pintapuolisesti toteutuksensa.

    Välttävä 1: Tiedät syväoppimisen yleisimmin käytetyt tekniikat. Osaat soveltaa yleisimpiä syväoppimisen tekniikoita. Lisäksi osaat arvioida suppeasti toteutuksensa.
    Arviointikriteeri - arvosana 3 ja 4
    Kiitettevä 4: Tunnistat syväoppimisen tuomat hyödyt digitalisaation aikakautena. Osaat syväoppimisen yleisimmin käytetyt tekniikat ja osaa monipuolisesti perustella käytettyjen tekniikoiden käytön erilaisissa tehtävissä. Osaat soveltaa teknistä osaamistaan käytännössä ja arvioida kriittisesti toteutuksensa ja perustella sen kehittämistä.

    Hyvä 3: Tiedostat syväoppimisen tuomat hyödyt digitalisaation aikakautena. Osaat syväoppimisen yleisimmin käytetyt tekniikat erilaisille ongelmille. Osaat soveltaa teknistä osaamistaan käytännössä arvioida toteutuksensa ja perustella sen kehittämistä.
    Arviointikriteeri - arvosana 5
    Erinomainen 5: Tunnistat syväoppmisen tuomat hyödyt digitalisaation aikakautena. Osaat syväoppimisen yleisimmin käytetyt tekniikat ja osaa kriittisesti perustella käytettyjen tekniikoiden käytön erilaisissa tehtävissä. Osaat soveltaa teknistä osaamistaan käytännössä ja arvioida kriittisesti toteutuksensa ja perustella sen kehittämistä.

    Opetuskieli

    Suomi

    Aika ja paikka

    Opintojakso toteutetaan syyslukukaudella 2022.

    Opetusmenetelmät ja ohjaus

    Virtuaalinen opiskelu sisältäen harjoitustehtävien tekemisen sekä niihin liittyviin luento- ja esimerkkimateriaaleihin perehtymisen.

    Oppimateriaali ja suositeltava kirjallisuus

    Materiaali harjoitustehtäviä ja opiskeltavia asiasisältöjä varten jaetaan kurssin aikana. Opintojaksolla hyödynnetään Python 3.8+-ympäristöä, Git-versiohallintaa, scikit-learn, TensorFlow 2, Keras sekä muita visualisointi- ja syväoppimiskirjastoja.

    Opettaja

    Juha Peltomäki

    Työelämäyhteydet

    Opintojakson sisältö pyritään kytkemään työelämässä esiintyviin ongelmiin.

    Tenttien ajankohdat ja uusintamahdollisuudet

    Opintojakso arvioidaan palautettujen harjoitustehtävien avulla.

    Ajoitus

    07.11.2022 - 20.12.2022

    Opiskelijan oppimistehtävät ja ajankäyttö

    Yhden opintopisteen työmäärä vastaa 27 tunnin opiskelutyötä. Yhteensä opiskelutyömäärä (5 op) kurssilla on 135 tuntia.

    Aikataulu

    Oppimateriaalit jaetaan kurssin alkaessa ja niitä täydennetään tarvittaessa kurssin aikana.
    Myös tarkemmat opintojaksolla käytettävien ympäristöjen asennusohjeet jaetaan alkuvaiheessa.

    Ryhmä
    • ZJA22STIDA2
    Toteutuksen valinnaiset oppimistavat

    Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.

    Tutkinto-ohjelma

    Tieto- ja viestintätekniikka (AMK)

    Toteutustapa

    Lähiopetus

    Opintopistemäärä
    • 5 op
    Vastuuyksikkö

    Teknologiayksikkö