Future IoT Technologies (5 op)
Toteutuksen tunnus: TTC8850-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
-
18.11.2024 - 09.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
13.01.2025 - 30.04.2025
Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologiayksikkö
- Toimipiste
- Lutakon kampus
- Opetuskielet
- englanti
- Paikat
- 0 - 35
- Koulutus
- Tieto- ja viestintätekniikka (AMK)
- Bachelor's Degree Programme in Information and Communications Technology
- Opettajat
- Jouko Kotkansalo
- Ryhmät
-
TTV22S5Tieto- ja viestintätekniikka (AMK)
-
TTV22S2Tieto- ja viestintätekniikka (AMK)
-
TTV22S3Tieto- ja viestintätekniikka (AMK)
-
TIC22S1Bachelor's Degree Programme in Information and Communications Technology
-
TTV22S1Tieto- ja viestintätekniikka (AMK)
-
TTV22S4Tieto- ja viestintätekniikka (AMK)
- Opintojakso
- TTC8850
Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 37 t 30 min.
Aika | Aihe | Tila |
---|---|---|
Ke 15.01.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
Online
|
Ke 22.01.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 29.01.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 05.02.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
Online
|
Ke 12.02.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 19.02.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 05.03.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 12.03.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 19.03.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 26.03.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 02.04.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 09.04.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 16.04.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
Online
|
Ke 23.04.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
P2_D431
Elektroniikkalaboratorio
|
Ke 30.04.2025 klo 08:30 - 11:00 (2 t 30 min) |
Future IoT Technologies TTC8850-3006 |
Online
|
Arviointiasteikko
0-5
Tavoitteet
Opintojakson tarkoitus
Kurssilla opit hyödyntääm kehittyneitä uusia tekniikoita, kuten tekoälyä IoT-järjestelmien toteutuksessa. Tutustut erilaisiin neuroverkkoihin ja ymmärrät niiden perusparametrit.
Opintojakson osaamiset
EUR-ACE Tieto ja ymmärrys
EUR-ACE Tekniikan soveltaminen käytäntöön
Osaamistavoitteet:
Tunnet neuroverkkojen arkkitehtuurit ja ymmärrät niiden sovellusalueet. Osaat tehdä Q-table perustaisen neuroverkon suunnittelun ja toteutuksen käytännössä. Tiedät mitä RL-agentti tekee ja osaat treenat agentin toiminnan optimaalliseksi. Ymmärrät eron On-Policy ja Off-Policy algoritmien välillä ja osaat käyttää tietoa algoritmin valinnassa.
Sisältö
Neuroverkkojen vertailu (RL,Supervised, Unsupervised )
Keras, Pytorch ja muut algoritmipohjaiset neuroverkot
RL-agent ja ympäristö
Exploitation and exploration
Palkkio (Reward) ja hyperparameters
Basic neuro math and activation functions
Policy gradient method and value based learning
Bellman equation and its demo (Q-learning)
Pytorch, PPO algorithm and demo
Arviointikriteerit, tyydyttävä (1)
Välttävä 1: Ymmärrät neuroverkkojen periaattet ja osaat soveltaa tietoa niiden valitsemiseksi
Tyydyttävävä 2: Ymmärrät Q-learning menetelmien perusteet ja osaat tehdä sillä pienen sovelluksen
Arviointikriteerit, hyvä (3)
Hyvä 3: Osaat säätää Bellmanin algoritmin parametreja (Exploration, Explotation, gamma +....) siten, että ohjattavan objektin toiminta optimoituu
Erinomainen 4: Osaat virittää monikerroksisen neuroverkon käyttäen PPO algoritmiä siten, että anettu toimilaite käyttäytyy halutusti.
Arviointikriteerit, kiitettävä (5)
Erinomainen 5: Edellisten lisäksi ymmärrät tekoälyn rajoitukset erilaisissa käytännön sovelluksissa ja käsität , että OpenAI-Gym mallit vaativat vahvaa substanssin hallintaa. Osaat myös dokumentoida työsi hyvin käyttäen TensorFlow-tulosteita hyperparametrien arvioimiseen.
Esitietovaatimukset
Johdanto IoT-järjestelmiin