Skip to main content

Machine Learning in Robotics (5cr)

Code

General information


Enrollment
17.11.2025 - 08.01.2026
Registration for the implementation has ended.
Timing
12.01.2026 - 20.05.2026
Implementation is running.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Face-to-face
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
English
Seats
20 - 30
Degree programmes
Master's Degree Programme in Robotics
Teachers
Tomi Nieminen
Groups
YTP25S1
Master's Degree Programme in Robotics
ZJAYTP25S1
Avoin amk, tekn, yamk-väylä,Robotics
Course
YT00CD08

Realization has 1 reservations. Total duration of reservations is 0 h 30 min.

Time Topic Location
Tue 20.01.2026 time 16:30 - 17:00
(0 h 30 min)
Machine Learning in Robotics YT00CD08-3002
Starting webinar
Changes to reservations may be possible.

Evaluation scale

0-5

Objective

The student understands the significance of machine learning in digitalizing operational environment. The student knows the most common machine learning methods, is able to apply them in practice to existing data and interpret the results of the methods. In particular, the student is able to apply machine learning models in robotics.

Course Competences:
EUR-ACE: Engineering Design, Master's Degree
EUR-ACE: Engineering Practice, Master's Degree
EUR-ACE: Investigations, Master's Degree

Content

- Most common regression and classification models of supervised machine learning and their application in Python programming environment using NumPy, Pandas, Scikit-learn and Tensorflow libraries.
- Linear and logistic regression
- Support Vector Machine
- Neural networks
- Reinforcement learning

Materials

Study material provided by the teacher.

Teaching methods

Virtual course. Video examples, theory videos, exercises.

Completion alternatives

Evaluated exercises.

Assessment criteria, satisfactory (1)

Sufficient 1: Student has sufficient knowledge of machine learning algorithms and neural networks. Student is able to apply the most common techniques of machine learning and has the sufficient knowledge of the mathematics behind the techniques. Additionally, the student is able to estimate and validate implementation briefly.

Satisfactory 2: Student has satisfactory knowledge of machine learning and neural networks. Student is able to choose a suitable machine learning technique and apply the technical know-how in practice. Student understands the mathematics behind the techniques at a satisfactory level. Additionally, the student is able to estimate and validate implementation superficially.

Assessment criteria, good (3)

Good 3: Student has good knowledge of machine learning algorithms and neural networks. Student is able to choose an appropriate machine learning technique and apply the technical know-how in practice. Student understands well the mathematics behind the techniques at a good level. Additionally, the student is able to estimate and validate implementation well.

Very good 4: Student has very good knowledge of machine learning algorithms and neural networks. Student is able to choose and justify versatilely a machine learning technique and apply the technical know-how in practice. Student understands the mathematics behind the techniques at a very good level. Additionally, the student is able to estimate and validate implementation critically.

Assessment criteria, excellent (5)

Excellent 5: Student has excellent knowledge of machine learning algorithms and neural networks. Student is able to choose and justify machine learning technique and apply the technical know-how in practice. Student understands the mathematics behind the techniques at an excellent level. Additionally, the student is able to estimate and validate implementation critically.

Go back to top of page