Machine Learning Course code: 317208 | 8 ECTS credits

Basic information
Level of Studies:
Year of Study: 1
Semester: 1
Requirements: Programming in Python.
Goal: Introduction to theoretical concepts and practical skills in the field of machine learning and data processing.
Outcome: After completion of the course, students will be trained to use libraries for data processing within the Python programming language, form feature vector, apply feature reduction methods and algorithms for classification, clustering and regression.
Contents of the course
Theoretical instruction:
  1. Introduction to machine learning.
  2. Feature engineering.
  3. Inductive empirical learning of functional estimation.
  4. Supervised, unsupervised and reinforcement learning.
  5. Bayesian decision rules.
  6. Classification.
  7. Textual document classification.
  8. Clustering.
  9. Regression and prediction.
  10. Artificial neural networks and deep learning.
  11. Support Vector Machines.
  12. Feature vector dimensionality reduction.
  13. Advanced text classification (sentiment analysis).
  14. Recommendation systems.
  15. Computer vision.
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Follows theoretical lessons and enables students to solve practical problems in the field of machine learning using Python programming language and associated libraries.
Textbooks and References
  1. D. Julian (2016): "Designing Machine Learning systems with Python". Packt Publishing.
  2. L. P. Coelho, W. Richert (2015): "Building Machine Learning systems with Python, Second Edition". Packt Publishing.
  3. M. Milosavljević (2015): "Veštačka inteligencija". Univerzitet Singidunium, Beograd.
  4. J. Bell (2015): "Machine Learning: Hands-On for Developers and Technical Professionals". John Wiley & Sons, Inc.
Number of active classes (weekly)
Lectures: 4
Practical classes: 3
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
activities during lectures
activities on practial excersises
seminary work
Final exam
Written exam
Oral exam