Introduction to PyTorch
2022-08-30 , HS 120

In this tutorial we will go through the main features of the PyTorch framework for Deep Learning.
We will start by learning how to build a neural network from the ground up, deep diving into torch.tensor, Dataset and optimisers.
We will analyse data cases from different domains (e.g. numerical, images), introducing different neural network layers and architecture. Last but not least, a few tips from a pure Data science-y perspective will be shared, to appreciate the wonderful integration PyTorch has with the Python Data model!


In this tutorial we will go through the main features of the PyTorch framework for Deep Learning.
We will start by learning how to build a neural network from the ground up, deep diving into torch.tensor, Dataset and optimisers.
We will analyse data cases from different domains (e.g. numerical, images), introducing different neural network layers and architecture. Last but not least, a few tips from a pure Data science-y perspective will be shared, to appreciate the wonderful integration PyTorch has with the Python Data model!


Abstract as a tweet

Introduction to PyTorch library for scientific computing

Domains

Machine Learning

Expected audience expertise: Domain

none

Expected audience expertise: Python

none

Valerio Maggio is a Data scientist, fellow at the Software Sustainability Institute, and a casual "Magic: The Gathering" wizard. He holds a Ph.D. in Computer Science with a thesis on Machine Learning for Software Maintainability, and was previously appointed Senior Research Associate at the University of Bristol. Valerio is well versed into open source software, and best software development practice, specifically focusing on scalable and reproducible machine learning pipelines. Valerio is an active member of the Python community: over the years he has led the organisation of many international conferences like PyCon/PyData Italy/EuroPython, and EuroSciPy.