Παρουσίαση/Προβολή

Εικόνα επιλογής

Deep Learning (MSc Computer Science)

(INF398) -  Themos Stafylakis

Περιγραφή Μαθήματος

Course content

Deep learning algorithms and models that allow computers learn from composite data. Deep convolutional neural networks, recurrent neural networks, stochastic training algorithms for large scale data. Unsupervised deep learning using variational auto-encoders and generative adversarial networks. Deep reinforcement learning with applications to robotics and for playing games.

Prerequisite Knowledge

Students should have basic knowledge of calculus, linear algebra and probability theory. For the programming assignments of the course students should have programming experience (e.g., in Java or Python).

Learning Outcomes

After successfully completing the course, students will be able to:

  • Describe basic concepts of deep learning.
  • Describe a wide range of deep learning techniques (architectures, algorithms).
  • Design and implement deep neural networks for a large number of machine learning problems.
  • Evaluate the effectiveness and performance of deep neural networks.

Bibliography

  • Deep Learning (Adaptive Computation and Machine Learning), Ian Goodfellow, Yoshua Bengio and Aaron Courville, MIT Press, 2016, ISBN-13: 978-0262035613
  • Neural Networks and Deep Learning, Michael A. Nielsen, Determination Press, 2015.
  • Grokking Deep Learning, W. Trask, Manning Publications, 2018, ISBN-13: 978-1617293702.

Teaching methods

One 3-hour lecture per week, programming homework assignments.

Assessment Criteria

The final grade is the average of the final written examination (50%) and the degree of group exercises (50%).

Ημερομηνία δημιουργίας

Πέμπτη, 11 Οκτωβρίου 2018