Second Semester
Fri: 11:00 a.m. - 1:00 p.m., Aula 8
Fri: 2:00 p.m. - 4:00 p.m., Aula D8
Introduction [pdf]
AI spring? Artificial Intelligence, Machine Learning, Deep Learning: facts, myths and a few reflections.
Fundamentals: Artificial Neural Networks [pdf]
Foundations of machine learning: dataset, representation, evaluation, optimization. Feed-forward neural networks as universal approximators.
Flow Graphs and Automatic Differentiation [pdf]
Tensorial representation, flow graphs. Automatic differentiation: primal graph, adjoint graph.
Deep Neural Networks [pdf]
Deeper networks: potential advantages and new challenges. Tensorial layerwise representation.
Regression vs. Classification [pdf]
Softmax and cross-entropy. Likelihood and loss functions. Regularization.
Shannon Entropy (Wikipedia)
Cross Entropy (Wikipedia)
Learning as Optimization [pdf]
Vanishing and exploding gradients. First and second order optimization, approximations, optimizers. Further tricks.
Marco Piastra
Contact: marco.piastra@unipv.it
Christopher Bishop, Hugh Bishop
Deep Learning: Foundations and Concepts
Springer, 2024
[Online version]
Simon J.D. Prince
Understanding Deep Learning
The MIT Press, 2023
[Online version]
Aston Zhang, Zachary Lipton, Mu Li, Alexander Smola
Dive into Deep Learning
Cambridge University Press, 2024
[Online version, with exercises]
Kevin P. Murphy
Probabilistic Machine Learning: Advanced Topics
The MIT Press, 2023
[Pre-print]
Ian Goodfellow, Yoshua Bengio, Aaron Courville
Deep Learning
The MIT Press, 2017
[Online version]
Richard s. Sutton, Andrew G. Barto
Reinforcement Learning: An Introduction (second edition)
MIT Press, 2018
[Online version]