ARTIFICIAL INTELLIGENCE: MACHINE LEARNING AND PATTERN RECOGNITION

Academic year
2021/2022 Syllabus of previous years
Official course title
ARTIFICIAL INTELLIGENCE: MACHINE LEARNING AND PATTERN RECOGNITION
Course code
CM0492 (AF:365073 AR:193498)
Modality
On campus classes
ECTS credits
6
Degree level
Master's Degree Programme (DM270)
Educational sector code
INF/01
Period
1st Semester
Course year
2
Moodle
Go to Moodle page
The course aims at introducing the basic principles, the techniques, and the main applications of artificial intelligence, in particular the automatic analysis of text and images.
- Historical knowledge of artificial intelligence research.
- Fundamental algorithms of machine learning, with a focus on sequential data processing.
- Basic ability to apply machine learning algorithms for solving simple problems.
- Basic ability in scientific Python programming (NumPy, PyTorch, scikit-learn, matplotlib etc.).
Basic knowledge of linear algebra, calculus, and probability theory.
Tentative Program

1 Machine Learning Overview
1.1 Computer Vision
1.2 Supervised/Unsupervised Learning
1.3 Python Introduction

2 Examples Of Supervised And Unsupervised Algorithms
2.1 K-Nearest Neighbors
2.2 K-Means

3. Regression Models
3.1 Linear Regression
3.1 Logistic Regression

4. Examples Of Connectionist Models
4.1 McCulloch & Pitts Neuron
4.2 Perceptron
4.3 Linear Support Vector Machine

5. Deep Learning
5.1 Multilayer Perceptron
5.2 Convolutional Neural Network
5.3 Recurrent Neural Network / Long Short-Term Memory
5.4 Attention Model / Transformer
1) Teacher Notes & Web Resources
2) Mehryar Mohri, Afshin Rostamizadeh, and Ameet Talwalkar, Foundations of Machine Learning, MIT Press, Second Edition, 2018 || PDF ==> https://cs.nyu.edu/~mohri/mlbook/
3) Kevin Patrick Murphy, Machine Learning: A Probabilistic Perspective, MIT Press, 2012 || PDF ==> https://probml.github.io/pml-book/book0.html
4) Gareth James, Daniela Witten, Trevor Hastie, Rob Tibshirani, An Introduction To Statistical Learning, Springer, 2021 || PDF ==> https://www.statlearning.com/
The exam is written. In addition, the student can present a work project, choosing between a presentation or a project on the topics discussed during the course.
Chalk talk, programming code, slides.
English
written and oral

This subject deals with topics related to the macro-area "Cities, infrastructure and social capital" and contributes to the achievement of one or more goals of U. N. Agenda for Sustainable Development

Definitive programme.
Last update of the programme: 15/09/2021