Neural Networks and Deep Learning


Course Program


Course slides (Giorgio Buttazzo)

  1. Introduction to neural computing
  2. Hopfield networks
  3. Competitive learning
  4. Reinforcement learning
  5. Supervised learning
  6. Towards Deep Neural Networks (DNNs)
  7. DNN models
  8. Convolutional Neural Networks
  9. DNNs for object classification
  10. DNNs for object detection
  11. Recurrent Neural Networks
  12. Generative Adversarial Networks
  13. Applications of DNNs
  14. Frameworks for developing DNNs
  15. Implementing DNNs on GPGPUs