Deep Neural Networks: theory and technologies (Tensor Flow)

Teachers:  Nicolò Valigi, Simone Totaro (AI Academy)

Deep Learning powered many of the recent advancements in image classification, natural language understanding, and reinforcement learning. This course will start with the building blocks of Deep Learning: the perceptron model, neural network architectures, activation functions, and state-of-the-art training techniques. We will then progress to more specialized topics, including Convolutional Neural Networks and Recurrent Neural Networks. Alongside the theoretical foundations, we will be presenting implementations based on the TensorFlow library. The course will also discuss specific applications in the field of computer vision and natural language understanding.