Future IoT Technologies (5op)
Toteutuksen tunnus: TTC8850-3008
Toteutuksen perustiedot
- Ilmoittautumisaika
 - 17.11.2025 - 08.01.2026
 - Ilmoittautuminen toteutukselle ei ole vielä alkanut.
 
- Ajoitus
 - 12.01.2026 - 30.04.2026
 - Toteutus ei ole vielä alkanut.
 
- 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
 - 
                        TTV23S2Tieto- ja viestintätekniikka (AMK)
 - 
                        TTV23S3Tieto- ja viestintätekniikka (AMK)
 - 
                        TTV23S5Tieto- ja viestintätekniikka (AMK)
 - 
                        TTV23SMTieto- ja viestintätekniikka (AMK)
 - 
                        TIC23S1Bachelor's Degree Programme in Information and Communications Technology
 - 
                        TTV23S1Tieto- ja viestintätekniikka (AMK)
 
- Opintojakso
 - TTC8850
 
Toteutukselle Future IoT Technologies TTC8850-3008 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
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
                    
Opetusmenetelmät
Exchange Students: 5 places
                    
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