Machine Learning in Robotics (5 op)
Toteutuksen tunnus: YTGJ0300-3001
Toteutuksen perustiedot
Ilmoittautumisaika
03.08.2020 - 05.09.2020
Ajoitus
05.09.2020 - 31.12.2020
Opintopistemäärä
5 op
Virtuaaliosuus
4 op
Toteutustapa
20 % Lähiopetus, 80 % Verkko-opetus
Yksikkö
School of Technology
Toimipiste
Main Campus
Opetuskielet
- Suomi
Paikat
0 - 30
Koulutus
- Master's Degree Programme in Robotics
Opettaja
- Tomi Nieminen
Ryhmät
-
ZJA20STPYROAvoin AMK, tekn, YAMK-polut, Robotiikka
-
YTG20S1Master's Degree Programme in Robotics
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