TechCamp

AI Bootcamp: a gentle introduction to AI

| Information

22-26

June 2026

Campus Leonardo Milano

0

Corso attivato

Ultimi posti disponibili

Hours

9:30 - 16:30

9:30 AM – 4:30 PM

Language

English

Price

800,00 

| Information

The course

AI Bootcamp: a gentle introduction to AI

Artificial Intelligence (AI) is everywhere: in our cell phones as well as in our cars, both autonomous and non-autonomous. In fact, thanks to neural networks, AI is now able to understand much of the world around us.

Neural networks, a computational mechanism inspired by the human brain, can learn complex tasks from examples. Today, neural networks are the most powerful artificial intelligence models for understanding images, text, and sound.

In this course, we will focus on images, introducing computer vision and AI techniques for image classification, the simplest but perhaps most significant visual task.


Course organization

The course is divided into three modules and introduces the use of neural networks for the classification of tabular data and images. The training program combines traditional lectures (slides, whiteboard) with hands-on laboratory activities, giving participants direct programming experience.

The first module introduces the fundamental concepts of Python programming, which will be used to visualize and manipulate digital images and perform simple data preparation operations for training neural networks.

The second module is dedicated to classification and introduces neural networks, which will be used in a laboratory session for image classification.

The third module introduces Convolutional Neural Networks (CNNs), the most widely used architecture in deep learning. CNNs will be used to successfully tackle more complex image classification problems.

During the afternoon practical sessions, students will learn step-by-step how to process images with a computer and how to program a neural network to perform image classification.


Detailed program

Classification and Neural Networks: The classification problem, from perceptrons to feed-forward neural networks, network training and performance evaluation.

Image Processing Fundamentals: Images and their representation, basic image manipulation, convolution and morphological operations for feature extraction.

Classification and Neural Networks: The classification problem, from perceptrons to feed-forward neural networks, network training and performance evaluation.

Deep Learning and CNNs: the Deep Learning revolution, Convolutional Neural Networks (CNNs), CNN training and performance evaluation.

Deep Learning and CNNs: the Deep Learning revolution, Convolutional Neural Networks (CNNs), CNN training and performance evaluation.


Video presentation

 

 

| Information

Technical requirements

A personal laptop with an up-to-date browser is required. Lab activities will be conducted primarily in Google Colab, with no need to install any other specific software.

A personal Google account is required to access and use Google Colab during the labs.

The use of company laptops or devices is not recommended, as they may have restrictions preventing access to Gmail, Google Drive, or Google Colab. For the final presentation, students may use tools of their choice, such as PowerPoint, Google Slides, Canva, or equivalent.

Tablets and iPads may be used, but are not recommended as the primary device; in this case, an external keyboard and mouse are strongly recommended.

Teacher(s)

Picture3

MATTEO MATTEUCCI

Department of Electronics, Information and Bioengineering

Picture2

GIACOMO BORACCHI

Department of Electronics, Information and Bioengineering

Join the TechCamp summer school!