Login
Student authentication

Is it the first time you are entering this system?
Use the following link to activate your id and create your password.
»  Create / Recover Password

Syllabus

EN IT

Updated A.Y. 2021-2022

LEARNING OUTCOMES: On completion of the course students will be expected to:

  • Have a good understanding of the fundamental issues and challenges of machine learning: data, model selection, model complexity, etc.
  • Have an understanding of some popular machine learning approaches.
  • Be able to apply statistical concepts to machine learning algorithms
  • Be able to design and implement basic machine learning algorithms using the software package R

KNOWLEDGE AND UNDERSTANDING:  The student will understand the main issues related to machine learning. In particular, the problem of the extraction of the relevant information from high dimensional data set will be formalized and explored.

LEARNING SKILLS: Students are expected to learn how to build a theoretical framework and to implement practical solutions for some basic machine learning problems.

PRE-REQUIREMENTS: Machine Learning is a mathematical discipline, and students will benefit from a good background in probability, linear algebra and calculus. Basic programming experience is a plus.

 

TOPICS

Introduction to machine learning

Basic programming in R

The bias-variance dilemma

Data reduction and signal extraction: theory and methods

Supervised and unsupervised learning

Bootstrap techniques: theory and applications to machine learning

Artificial neural networks

Convolutional neural networks

Genetic algorithms

Support vector machines

 

 

 

TEXTBOOKS:

  • Ethem ALPAYDIN, Introduction to Machine Learning, third edition The MIT Press

September 2014

  • Karthik, R., and S. Abhishek. "Machine Learning Using R: With Time Series and Industry-Based Use Cases in R." (2019).