Syväoppiminen (5 op)
Toteutuksen tunnus: TTOW1400-0K0V7
Toteutuksen perustiedot
- Ajoitus
-
01.01.2020 - 30.11.2020
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Verkko-opetus
- Yksikkö
- Teknologiayksikkö
- Opetuskielet
- suomi
- Koulutus
- Avoin AMK
- Opettajat
- Joni Korpihalkola
- Ryhmät
-
ZJA20KTDA3Avoin amk, TEKN, Data-analytiikka ja tekoäly
- Opintojakso
- TTOW1400
Tavoitteet
Opiskelija ymmärtää syväoppimisen merkityksen digitalisoituvassa toimintaympäristössä. Opiskelija tietää yleisimmät syväoppimisen menetelmät, osaa soveltaa niitä käytännössä olemassa olevaan dataan sekä tulkita menetelmien tulokset.
Sisältö
- Erilaiset neuroverkot
- Neuroverkkojen arkkitehtuurit ja käyttötarkoitukset (esim. CNN, RNN, LSTM, Autoencoder)
- Avoimen lähdekoodin neuroverkkokirjastoilla työskentely
- Siirretty oppiminen (transfer learning)
- Ennustaminen (prediction) ja luokittelu (classification)
- Sovellusalueet (esim. Konenäkö, NLP)
Arviointikriteerit, tyydyttävä (1)
Erinomainen 5: Opiskelija tunnistaa syväoppmisen tuomat hyödyt digitalisaation aikakautena. Opiskelija osaa syväoppimisen yleisimmin käytetyt tekniikat ja osaa kriittisesti perustella käytettyjen tekniikoiden käytön erilaisissa tehtävissä. Opiskelija osaa soveltaa teknistä osaamistaan käytännössä ja arvioida kriittisesti toteutuksensa ja perustella sen kehittämistä.
Kiitettevä 4: Opiskelija tunnistaa syväoppimisen tuomat hyödyt digitalisaation aikakautena. Opiskelija osaa syväoppimisen yleisimmin käytetyt tekniikat ja osaa monipuolisesti perustella käytettyjen tekniikoiden käytön erilaisissa tehtävissä. Opiskelija osaa soveltaa teknistä osaamistaan käytännössä ja arvioida kriittisesti toteutuksensa ja perustella sen kehittämistä.
Hyvä 3: Opiskelija tiedostaa syväoppimisen tuomat hyödyt digitalisaation aikakautena. Opiskelija osaa syväoppimisen yleisimmin käytetyt tekniikat erilaisille ongelmille. Opiskelija osaa soveltaa teknistä osaamistaan käytännössä arvioida toteutuksensa ja perustella sen kehittämistä.
Tyydyttävä 2: Opiskelija tietää syväoppimisen yleisimmin käytetyt tekniikat ja erilaisille ongelmille. Hän osaa valita syväoppimisen tekniikat ja soveltaa teknistä osaamistaan käytännössä. Lisäksi opiskelija osaa arvioida pintapuolisesti toteutuksensa.
Välttävä 1: Opiskelija tietää syväoppimisen yleisimmin käytetyt tekniikat. Hän osaa soveltaa yleisimpiä syväoppimisen tekniikoita. Lisäksi opiskelija osaa arvioida suppeasti toteutuksensa.
Hylätty 0: Ei hallitse aihealuetta
Esitietovaatimukset
Tietotekniikan peruskäyttätaidot, ohjelmoinnin perusosaaminen, Python-ohjelmointikielen tunteminen ja osaaminen. Datan esikäsittely opintojakso.