This course aims to provide a complete and up-to-date introduction to key concepts in machine learning.
After completing the course, students should be able to:
• Understand the main challenges involved in machine learning.
• Understand and correctly apply the steps needed to train and validate a model that is able both to explain a set of data and make predictions about unseen data.
• Understand and correctly apply the more common machine learning algorithms, recognizing their corresponding domain of application.