Sala Riunioni (Dip. Matematica).
Vision is natural and easy for living beings, while it is incredibly complex to be replicated in machines. In the last 40 years, a lot of work in Computer Vision has been spent trying to model and implement visual perception manually, with slow improvements over time. However, in the last decade, deep neural networks revolutionized this field by automatically learning complex models for vision from huge amounts of data, thus relieving the practitioners from defining and extracting complex visual features that would require a lot of manual effort to find. In this talk, we will make a journey into neural networks for computer vision focusing on tasks in which they shine, that is image recognition and understanding. We will cover the most successful neural network formulation for visual data, that is the convolutional neural network, from the basics to recent architectures, while pinpointing current limitations in the field. In conclusion, we will discuss novel neural network architectures, such as continuous ODE-defined models, that have been recently proposed and provide new research directions.