Machine learning - AI (9070)

  
Coordinating lecturer :Prof. dr. Wouter SCHROEYERS 
  
Co-lecturer :dr. Nikolaos TSIOGKAS 
  
Member of the teaching team :Prof. dr. Nick MICHIELS 


Language of instruction : English


Credits: 4,0
  
Period: semester 2 (4sp)
  
2nd Chance Exam1: Yes
  
Final grade2: Numerical
 
Exam contract: not possible


 
Sequentiality
 
   No sequentiality

Content

This course introduces students to the fundamental principles of Machine Learning, with a strong focus on building intuition and practical understanding of core concepts.
The course adopts a hands-on approach that teaches students how to reason about data,  models, and learning behaviour in a structured way.
Students apply machine learning techniques to real-world datasets using commonly used tools and libraries (Scikit-learn, PyTorch). Through practical exercises, assignments, and interactive coding sessions, they learn how to train, evaluate, and interpret machine learning models, as well as understand their limitations.
Some of the topics covered include (non-exhaustive list):

  • Introduction to machine learning and data-driven modeling
  • Supervised learning (linear regression, logistic regression, decision trees)
  • Unsupervised learning (clustering)
  • Overfitting vs underfitting
  • Neural networks
  • Deep learning (CNNs)
  • Practical considerations and limitations of machine learning systems


Organisational and teaching methods
Organisational methods  
Application Lecture  


Evaluation

Semester 2 (4,00sp)

Evaluation method
Written evaluation during teaching period34 %
Transfer of partial marks within the academic year
Conditions transfer of partial marks within the academic yearThe partial mark can be transferred to the second exam opportunity if the result is at least 10/20.
Written exam66 %
Transfer of partial marks within the academic year
Conditions transfer of partial marks within the academic yearThe partial mark can be transferred to the second exam opportunity if the result is at least 10/20.
Closed-book
Evaluation conditions (participation and/or pass)
Conditions

To pass this course, the student must achieve at least 8,0/20 on both parts of the evaluation (the project and the exam). 

Consequences

If the student achieves less than 8,0/20 on one of the two parts of the evaluation (the project or the exam), the final mark will be the weighted average of both parts with a maximum of 8,0/20.


Second examination period

Evaluation second examination opportunity different from first examination opprt
No
Explanation (English)In the case of a second examination, the student is only required to
retake the part for which they did not pass.
 

Recommended reading
 

Hands-On Machine Learning with Scikit-Learn and Pytorch: Concepts, Tools, and Techniques to Build Intelligent Systems, Aurélien Géron, ISBN-13. 979-8341607989 (Amazon)



Learning outcomes
  EC = learning outcomes      DC = partial outcomes      BC = evaluation criteria  
Offered inTolerance3
3rd year Bachelor of Engineering Technology - Nuclear Engineering Technology - focus Nuclear and Medical J
Exchange Programme Engineering Technology J



1   Education, Examination and Legal Position Regulations art.12.2, section 2.
2   Education, Examination and Legal Position Regulations art.15.1, section 3.
3   Education, Examination and Legal Position Regulations art.16.9, section 2.