Siirry suoraan sisältöön

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
TTV22S5
Tieto- ja viestintätekniikka (AMK)
TTV22S2
Tieto- ja viestintätekniikka (AMK)
TTV22S3
Tieto- ja viestintätekniikka (AMK)
TIC22S1
Bachelor's Degree Programme in Information and Communications Technology
TTV22S1
Tieto- ja viestintätekniikka (AMK)
TTV22S4
Tieto- 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
Muutokset varauksiin voivat olla mahdollisia.

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

Siirry alkuun