Study programme 2025-2026Français
Introduction to Machine Learning and Data Science
Learning Activity
CodeLecturer(s)Associate Lecturer(s)Subsitute Lecturer(s) et other(s)Establishment
S-INFO-256
  • BEN TAIEB Souhaib
    • VANDENHOVE Pierre
    • UMONS
    Language
    of instruction
    Language
    of assessment
    HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term
    Anglais, FrançaisAnglais, Français3030000Q2


    Content of Learning Activity

    This course offers a comprehensive introduction to statistical and machine learning methods. Topics covered include:
    - Foundations: review of probability and statistics, nonlinear optimization (gradient descent, Newton’s method).
    - Supervised learning (regression and classification): training and test errors, examples of parametric and non-parametric models (e.g., polynomial regression, k-nearest neighbors), model evaluation and selection, bias-variance trade-off, underfitting and overfitting.
    - Resampling methods: cross-validation, bootstrap.
    - Linear models: linear regression and interpretation, subset selection, regularization techniques (ridge and LASSO).
    - Classification models: logistic regression, naive Bayes, linear and quadratic discriminant analysis.
    - Nonlinear models: decision trees for regression and classification (based on entropy and Gini index), neural networks.
    - Ensemble methods: bagging, random forests, boosting.
    - Unsupervised learning: dimensionality reduction, principal component analysis.
    - Additional topics, such as support vector machines or clustering methods, may be covered depending on available time.

    Exercise sessions and the course project rely on standard scientific computing libraries in Python (numpy, pandas, scikit-learn, PyTorch).

    Required Learning Resources/Tools

    Slides, lecture notes, and exercise sheets are available on Moodle. The course material is in English.

    Recommended Learning Resources/Tools

    Not applicable

    Other Recommended Reading

    An Introduction to Statistical Learning: with Applications in Python. James, G., Witten, D., Hastie, T., Tibshirani, R., & Taylor, J. (2023). Springer.
    The Elements of Statistical Learning: Data Mining, Inference, and Prediction (2nd edition). Hastie, T., Tibshirani, R., & Friedman, J. (2009). Springer.
    CS229: Machine Learning – Lecture Notes. Ng, A., & Ma, T. (2023). Stanford University.
    - Introduction to Probability for Data Science. Chan, S. H. (2021). Michigan Publishing Services.

    Mode of delivery

    • Face-to-face

    Type of Teaching Activity/Activities

    • Cours magistraux
    • Travaux pratiques
    • Projet sur ordinateur

    Evaluations

    The assessment methods of the Learning Activity (AA) are specified in the course description of the corresponding Educational Component (UE)

    Location of learning activity

    • Université de Mons - Mons

    Location of assessment

    • Université de Mons - Mons
    (*) HT : Hours of theory - HTPE : Hours of in-class exercices - HTPS : hours of practical work - HD : HMiscellaneous time - HR : Hours of remedial classes. - Per. (Period), Y=Year, Q1=1st term et Q2=2nd term
    Date de dernière mise à jour de la fiche ECTS par l'enseignant : 01/05/2025
    Date de dernière génération automatique de la page : 14/03/2026
    20, place du Parc, B7000 Mons - Belgique
    Tél: +32 (0)65 373111
    Courriel: info.mons@umons.ac.be