Teaching 

Deep Learning, Teaching Assistant

Master Degree in AI and Robotics, Sapienza University of Rome

First Semester, Academic Year 2023/24

Deep Learning has revolutionized both the scientific and industrial worlds. It is one of the most highly sought-after skills in AI with hundreds of thousand job openings each year.

In this course, you will learn the foundations of Deep Learning, understand how to build neural networks using Pytorch. You will learn about Convolutional networks, RNNs, Transformers architectures. You will get to use those architectures in popular applications of Deep Learning such as Transfer Learning, Self-Supervised Learning, Generative Models, Graph Neural Networks, and so on.

Upon completion of the course, students will be able to:

Exam

The student's knowledge will be assessed through two main components:

The final grade will combine these two components, with a specific weight assigned to each based on its relative importance in the course curriculum.

High School Courses on Artificial Intelligence


Fondazione Mondo Digitale, Rome

The aim of these courses is to provide to high school students some notions about basic concepts of AI. Examples are the definition of AGI (Artificial Generative Intelligence), Ethics, LLMs (Large Language Models). Some courses which I had are Coding Girls, Smart & Heart and Ital.IA Lab.