Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Με την ολοκλήρωση του μαθήματος, οι φοιτητές/τριες αναμένεται να μπορούν να:
α) Γνωρίζουν τις βασικές αρχές της βαθιάς μάθησης και να κατανοούν τις θεμελιώδεις μεθόδους και τους βασικούς αλγορίθμους της.
β) Μπορούν να εφαρμόσουν γνωστούς αλγορίθμους σε πιλοτικά προβλήματα
γ) Επιλέγουν τον κατάλληλο μοντέλο βαθιάς μάθησης με βάση τις απαιτήσεις του προβλήματός τους και να το υλοποιούν στο κατάλληλο προγραμματιστικό πακέτο,
δ) Σχεδιάζουν τη διαδικασία επίλυσης προβλημάτων μέσης δυσκολίας.
Περιεχόμενο Μαθήματος
Ανασκόπηση βασικών εννοιών μηχανικής μάθησης και υπολογιστικής νοημοσύνης. Μοντέλα και αρχιτεκτονικές Νευρωνικών Δικτύων, αλγόριθμοι μάθησης. Perceptron, πολυστρωματικό Perceptron (MultiLayer Perceptron-MLP). Βαθιά Νευρωνικά Δίκτυα Πρόσθιας Τροφοδότησης (deep feedforward neural networks). Συναρτήσεις κόστους (loss functions), συναρτήσεις ενεργοποίησης (activation functions), βελτιστοποίηση (optimization). Oμαλοποίηση (regularization). Συνελικτικά Νευρωνικά Δίκτυα (Convolutional Neural Networks) και παραλλαγές. Ακολουθιακά μοντέλα (sequence models). Επαναληπτικά Nευρωνικά Δίκτυα (Recurrent Neural Networks – RNN) και παραλλαγές. Μηχανισμός προσοχής (attention, self-attention, multi-head attention). Μετασχηματιστές (transformers). Αυτοκωδικοποιητές (autoencoders), Αυτοκωδικοποιητές (Autoencoders).