—- data course —-
Code : 3014
Title: Machine Learning
English Title: Machine Learning
Level: MicroMaster
Field: Machine Learning
Units: 3
Type: Theoretical
Category: Specialized
Prerequisite: General Objective
Co-requisite: –
Image: ml.png
ID: 3014
Instructors: Education
Term: Summer 2025
Schedule: Monday 16:00-19:00
Priority: 20
General Objective
This course aims to introduce machine learning methods and their application to real-world problems. Supervised and unsupervised methods will be introduced, along with best practices for model evaluation and tuning. A data-centric approach to improving performance will also be discussed. The course focuses on implementing various machine learning models in Python and solving practical problems using ML libraries.
Syllabus
Introduction to Machine Learning (1 session)
Regression (4 sessions)
Classification (4 sessions)
Decision trees
Support Vector Machines (SVM)
Probabilistic classification: Naïve Bayes and Logistic regression
Instance-based learning methods such as kNN
Evaluation Metrics for Classification and Regression (1 session)
Ensemble Learning (2 sessions)
Dimensionality Reduction (2 sessions)
Clustering (2 sessions)
K-means method
Hierarchical clustering
Clustering evaluation
Practical Problem-Solving Techniques (2 sessions)
Evaluation
Quiz: 20%
Assignments: 40%
Final Exam: 40%
Pop Quizzes: 10%
References
C. Bishop. Pattern Recognition and Machine Learning. Springer, 2006.
A. Ng. Machine Learning Yearning. 2018.
T. Mitchell. Machine Learning. MIT Press, 1998.
K. Murphy. Machine Learning: A Probabilistic Perspective. MIT Press, 2012.
T. Hastie, R. Tibshirani, and J. Friedman. The elements of statistical learning. 2nd Edition, 2008.