Machine Learning in Robotics (5 op)
Toteutuksen tunnus: YTGJ0300-3002
Toteutuksen perustiedot
Ilmoittautumisaika
02.08.2021 - 05.09.2021
Ajoitus
04.09.2021 - 31.12.2021
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
School of Technology
Toimipiste
Main Campus
Opetuskielet
- Suomi
Koulutus
- Master's Degree Programme in Robotics
Opettaja
- Tomi Nieminen
Ryhmät
-
YTG21S1Insinööri (ylempi AMK), robotiikka
Objectives
Ymmärrät ja tunnistat koneoppimisen merkityksen digitalisoituvassa toimintaympäristössä. Tiedät yleisimmät koneoppimisen menetelmät, osaat soveltaa niitä käytännössä olemassa olevaan dataan sekä tulkita menetelmien tulokset.
YTGAR: Älykäs robotiikka
Tunnistat koneoppimisen merkityksen tulevaisuuden robotiikassa.
Content
Ohjatun koneoppimisen yleisimmät regressio- ja luokittelumallit ja niiden soveltaminen Python-ohjelmointiympäristössä käyttäen kirjastoja NumPy, Pandas, Scikit-learn, Keras ja Tensorflow.
Sopivan mallin valitseminen ja mallin tarkkuuden arviointi.
Neuroverkkojen matemaattinen teoria ja soveltaminen.
Kuvaluokittelu ja konvoluutioneuroverkot.
Vahvistusoppiminen Deep Q-learning algoritmilla ja tekoälyn soveltaminen robotin ohjauksessa.
Teaching methods
Lähiopetus, virtuaaliopetus
Student workload
Luennot 3 h. Virtuaalinen opiskelu ja harjoitukset 125 h.
Further information for students
Avoin AMK 5
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Välttävä 1: Tiedät koneoppimisen yleisimmin käytetyt tekniikat. Osaat soveltaa yleisimpiä koneoppimisen tekniikoita. Lisäksi osaat arvioida suppeasti toteutuksesi.
Tyydyttävä 2: Tiedät koneoppimisen yleisimmin käytetyt tekniikat erilaisille ongelmille. Osaat valita koneoppimisen tekniikat ja soveltaa teknistä osaamistaan käytännössä. Lisäksi osaat arvioida pintapuolisesti toteutuksesi.
Evaluation criteria, good (3-4)
Hyvä 3: Tiedostat koneoppimisen tuomat hyödyt digitalisaation aikakautena. Osaat koneoppimisen yleisimmin käytetyt tekniikat erilaisille ongelmille. Osaat soveltaa teknistä osaamistaan robotiikassa.
Kiitettävä 4: Tunnistat koneoppimisen tuomat hyödyt digitalisaation aikakautena. Osaat koneoppimisen yleisimmin käytetyt tekniikat ja osaat perustella käytettyjen tekniikoiden käytön erilaisissa tehtävissä. Osaat soveltaa teknistä osaamistaan robotiikassa.
Evaluation criteria, excellent (5)
Erinomainen 5: Tunnistat koneoppimisen tuomat hyödyt digitalisaation aikakautena. Hallitset koneoppimisen tekniikat monipuolisesti ja osaat soveltaa tekniikoita robotiikassa. Osaat soveltaa teknistä osaamistaan käytännössä ja arvioida kriittisesti toteutuksesi ja perustella sen kehittämistä.
Prerequisites
Ohjelmoinnin perusosaaminen