Artificial Intelligence

mlsmm2154  2025-2026  Mons

Artificial Intelligence
5.00 credits
30.0 h
Q2
Teacher(s)
Language
Prerequisites
  • Programming in Python
  • Elementary probability and statistics
  • Mathematics (analysis, optimisation, matrix theory)
Main themes
Nowadays, the volume of data generated, for instance by internet and social networks, is constantly increasing. In this context, there is a need for efficient ways to infer useful information from those data, which can take different forms depending on the situation. Numerous applied statistics, data mining, machine learning and pattern recognition algorithms were developed to extract and transform information for different, concrete, applications.
This course delves into more advanced and emerging methods (complementary to the ones presented in MLSMM2151 'Data Science'), emphasizing on artificial intelligence-related (AI; especially machine learning) techniques, like, i.e., reinforcement learning, fairness in supervised classification, analysis of sequential data for gesture recognition, neural networks or graph-based methods, as key areas of exploration. Designed to adapt annually, the content of the course could change from year to year and will be discussed during the first lecture.
Learning outcomes

At the end of this learning unit, the student is able to :

1 With respect to the LSM competency framework. This course contribute to acquiring the following competencies:
Knowledge and reasoning
  • Mastery of the core knowledge for each area of management.
  • Ability to communicate one's acquired knowledge from the various areas of management.
  • Ability to properly apply one's acquired knowledge in order to solve problems.
A scientific and systematic approach
  • Clear, structured, analytical reasoning based on applying, and if needed adapting, scientifically-based conceptual frameworks and models to define and analyse a problem.
  • Collecting, selecting and analysing relevant information using rigorous, advanced and appropriate methods.
At the end of this course, the student will be able to:
  • Understand and describe the main methods used in Machine Learning.
  • Apply dimensionality reduction techniques, when required.
  • Determine the most relevant methods to use for a given learning problem.
  • Apply those methods on real-life learning problems.
 
Content
Nowadays, the volume of data generated, for instance by internet and social networks, is constantly increasing. On the other hand, there is a great need for efficient ways to infer useful information from those data, which can take different forms. Numerous data mining, machine learning and pattern recognition algorithms were developed in order to predict information for different applications. This course is devoted to some of those techniques, emphasizing on reinforcement learning, dimensionality reduction, Kernel and Bayesian models or some graph related methods. The precise content of the course will change from year to year and will be described/defined during the first course.
Teaching methods
Note that this year (2024-2025), some, or even all, of the lectures might be offered in a hybrid format to enlarge and easier the participation of students from both campuses. The lecturers will provide supplementary information in this sense in due time. 
General information:
  • Lectures, on-site or on-line depending on the situation
  • Practical sessions integrated to those lectures
  • A project based on lectures and practical sessions
Evaluation methods
The final mark takes two results into account:
  • The project evaluation (report + oral presentation). Note that if you failed the project in June, you are allowed to redo and resubmit it for the August session before the first day of the exam session, 23:55. If you do not resubmit the project in August, we take back the June mark (0 if you never submitted the project). No delay is allowed.
  • During the exam session, a written or oral examination (to be defined during the first course)
Concernant le projet/cas d'étude obligatoire et l'utilisation d'IA de type Chat GPT, assurez-vous que :
"En soumettant un travail pour évaluation, vous affirmez : (i) qu'il reflète fidèlement le phénomène étudié, et pour cela vous devez avoir vérifié les faits, surtout s'ils sont prétendus par une IA générative (dont vous devez mentionner explicitement l’utilisation en tant qu’outil de soutien à la réalisation de votre travail) ; (ii) avoir respecté toutes les exigences spécifiques du travail qui vous est confié, notamment les exigences pour la transparence et la documentation de la démarche scientifique mise en œuvre. Si l'une de ces affirmations n'est pas vraie, que ce soit intentionnellement ou par négligence, vous êtes en défaut de votre engagement déontologique vis-à-vis de la connaissance produite dans le cadre de votre travail, et éventuellement d’autres aspects de l’intégrité académique, ce qui constitue une faute académique et sera considéré comme tel".
Other information
This course has strong technical requirements :
- In mathematics : matrix computation, linear algebra, optimization
- In statistics : multivariate statistics and statistical inference
- In computer science : programmation (like R, Python, and Matlab), algorithmic
Online resources
Course notes are available on https://moodleucl.uclouvain.be/
Bibliography
Recommended books :
BISHOP C., Pattern Recognition and Machine Learning, Springer, 2006.
DUDA R., Patter Classification (second edition), Wiley, 2001.
ALPAYDIN E., Introduction to Machine Learning, 2nd Ed., The MIT Press, 2009.
THEODORIDIS S., Machine Learning : A Bayesian and Optimization Perspective, Academic Press, 2015.
SUTTON R., Reinforcement Learning : An introduction, The MIT Press, 1998.
Faculty or entity


Programmes / formations proposant cette unité d'enseignement (UE)

Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Master [120] : Business Engineering

Master [120] : Business Engineering

Master [120] in Management (with work-linked-training)