This course aims at introducing how can a machine learn by shedding the light on various learning methods and their applications, the main goals of this course is to:
- Understand the basic concepts and principles of machine learning
- Learn about different machine learning algorithms and their applications
- Understand supervised/unsupervised learning methods and generative models in neural networks
- Gain hands-on experience in using machine learning tools and libraries
- Develop the ability to evaluate and compare machine learning models
- Apply machine learning techniques to real-world problems
- Mastery of optimization techniques used in machine learning
- Teacher: Riadh MEGHATRIA