Data on the course

Show instruction and examinations
521153S Deep Learning, 5 ECTS cr 
Code 521153S  Validity 01.08.2019 -
Name Deep Learning  Abbreviation Deep Learning 
Scope5 ECTS cr   
TypeAdvanced Studies Discipline4307 Information Engineering 
  Grading1 - 5, pass, fail 
Unit Computer Science and Engineering DP 

Li Liu 

ECTS Credits 

5 ECTS credits/135 hours of work

Language of instruction 



autumn, period 2

Learning outcomes 

Upon completion of this course, the students will be able to:

  1. learn the theories, models, algorithms, implementation and recent progress of deep learning, and obtain empirical experience on training deep neural networks.
  2. will learn about linear classifiers, multilayer neural networks, back propagation and stochastic gradient descent, convolutional neural networks, recurrent neural networks, generative adversarial networks, deep network compression, deep transfer learning techniques and deep reinforcement learning (tentative).
  3. know about applications of deep learning to typical computer vision problems such as image classification, object detection and segmentation.
  4. learn to implement, train and debug their own neural networks with PyTorch.

Students should be comfortable taking derivatives and understanding matrix vector operations and notations.
Basic Probability and Statistics, Linear Algebra, basics of probabilities, Gaussian distributions, mean, standard deviation, etc.
have knowledge of Machine Learning course and digital image processing course


Mode of delivery 

Face-to-face teaching

Learning activities and teaching methods 

20h lectures, 12h exercise sessions, independent studying 95 hours.

Target group 

B.Sc. and M.Sc. students of Computer Science and Engineering. The course fits also for Statistics and Math M.Sc. students interested in learning deep learning techniques.

Prerequisites and co-requisites 

The Bachelor level knowledge of Computer science and engineering study programmes. Good programming skills in a chosen language.

Recommended optional programme components 

The course is an independent entity and does not require additional studies carried out at the same time.

Recommended or required reading 

Lecture hand-out, complementary reading list, and exercise material will be provided.

Assessment methods and criteria 

Attending lectures and exercise sessions, and returning the weekly exercises and final project.
Read more about assessment criteria at the University of Oulu webpage.



The course utilizes a numerical grading scale 1-5. In the numerical scale zero stands for a fail.

Person responsible 

Li Liu

Working life cooperation 

The course may include the invited guest lectures from industry and other top universities.


Current and future instruction
Functions Name Type ECTS cr Teacher Schedule
Registration Deep Learning  Course  Li Liu  01.11.21 -16.12.21

Future examinations
No examinations in WebOodi