Βασικές αρχές των νευρωνικών δικτύων και την μηχανικής μάθησης. Βαθιά δίκτυα πρόσθιας τροφοδότησης, τεχνικές ομαλοποίησης και αλγόριθμοι βελτιστοποίησης. Τα συνελικτικά δίκτυα, λειτουργίες συνέληξης, τα βαθιά ανατροφοδοτούμενα δίκτυα, τα βαθιά δίκτυα αυτοενισχυόμενης μάθησης, τα αναδρομικά δίκτυα (RNN, GRU, LSTM). Οι αυτοκωδικοποιητές και τα παραγωγικά δίκτυα αμφισβήτησης (GAN) ως τεχνικές επιβλεπόμενης βαθιάς μάθησης. Παραδείγματα κα εφαρμογές σε διάφορες περιοχές όπως η ανάλυση εικόνας, η υπολογιστική όραση και η επεξεργασία φυσικής γλώσσας.
Προγραμματισμός των παραπάνω μεθόδων και αλγορίθμων σε γλώσσα Προγραμματισμού Python.