Artificial Intelligence II
The course aims to introduce the paradigms to neural networks and deep learning, including the basics of recurrent neural networks and models for complex data, model design and validation, and application to health problems and case studies.
| Programme | Biotechnologies and Applied Artificial Intelligence for Health |
|---|---|
| Degree | MSc |
| Tracks | Biology, Engineering |
| Institution | University of Pisa |
| Academic year | 2025/2026 |
| Year of course | 1 |
| Period | Semester 2 (16 Feb – 29 May 2026) |
| Credits | 6 CFU |
| Language | English |
| Exam | Written |
| Scientific sector | INF/01 |
| Official page | course catalogue |
| Teams channel | join the channel |
Lectures
The full content of the course is available on the official Teams Channel after approval.
The notebooks expect the datasets in a Data/ folder next to them: download data.zip.
Two datasets are not included in the archive because of their size, and need to be placed in Data/ separately: dermamnist.npz (used in the CNN notebook, available through the MedMNIST package) and promoter_nonpromoter.csv (used in the linear models notebook).
| Date | Lecture | Slides / Code |
|---|---|---|
| 18/02/2026 | Introduction | course details · slides |
| 20/02/2026 | Machine Learning Basics | slides |
| 25/02/2026 | ML Basics: notebook on data | notebook |
| 27/02/2026 | ML Basics: notebook on classification | notebook |
| 04/03/2026 | Introduction to Linear Models | slides |
| 06/03/2026 | Support Vector Machines, notebook on linear models | slides · notebook |
| 11/03/2026 | The Perceptron, exercise on the perceptron learning algorithm | slides |
| 12/03/2026 | Matrix Basics and Operations for Machine Learning | slides · notebook |
| 18/03/2026 | Multilayer Perceptron, theory and exercise | slides |
| 20/03/2026 | How to train your neural network, notebook on MLP basics with scikit-learn | slides · notebook |
| 25/03/2026 | Notebook on advanced MLP with PyTorch | notebook |
| 27/03/2026 | Project presentation | |
| 01/04/2026 | Ensemble Methods, notebook on ensemble methods | slides · notebook |
| 20/04/2026 | Exam exercises on MLPs and the perceptron learning algorithm | |
| 29/04/2026 | Recurrent Neural Networks | slides |
| 30/04/2026 | Notebook on Recurrent Neural Networks | notebook |
| 06/05/2026 | Convolutional Neural Networks | slides |
| 08/05/2026 | Notebook on Convolutional Neural Networks | notebook |
| 11/05/2026 | Autoencoders and Generative Models | slides |
| 13/05/2026 | Notebook on Autoencoders and Generative Models | notebook |
| 20/05/2026 | Embeddings and Representation Learning | slides |
| 22/05/2026 | Attention and Transformers | slides |
| 27/05/2026 | Introduction to Explainable AI — invited speaker: Mattia Setzu | slides · notebook |
| 29/05/2026 | Notebook on Embeddings | notebook |
| 03/06/2026 | Project Q&A |