Πρόγραμμα Σπουδών
- Πρόγραμμα Σπουδών
1ο Εξάμηνο
Πρόγραμμα Σπουδών
ΥΠΟΧΡΕΩΤΙΚΑ ΜΑΘΗΜΑΤΑ
- ΔΙΕΡΕΥΝΗΤΙΚΗ ΑΝΑΛΥΣΗ ΚΑΙ ΟΠΤΙΚΟΠΟΙΗΣΗ ΔΕΔΟΜΕΝΩΝ
(AIDA104) - ΜΗΧΑΝΙΚΗ ΜΑΘΗΣΗ ΚΑΙ ΟΡΑΣΗ ΥΠΟΛΟΓΙΣΤΩΝ
(AIDA105) - ΠΙΘΑΝΟΤΙΚΗ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΣΥΛΛΟΓΙΣΤΙΚΗ
(AIDA101) - ΥΠΟΛΟΓΙΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ
(AIDA103)
Περιγραφή
Τίτλος |
Διερευνητική Ανάλυση και Οπτικοποίηση Δεδομένων (Exploratory Data Analysis and Visualization) |
Στόχοι |
Βασικός στόχος των αναλυτών δεδομένων είναι η απόκτηση γνώσης από δεδομένα. Ένα από τα κυριότερα εργαλεία τους είναι η διαισθητική κατανόησή των δεδομένων πριν προχωρήσουν στην ανάλυση του τι συνέβη στο παρελθόν ή στην πρόβλεψη του τι θα συμβεί στο μέλλον. Η διαδικασία αυτή ονομάζεται Διερευνητική Ανάλυση Δεδομένων και περιλαμβάνει επαναληπτική εφαρμογή τεχνικών ανάλυσης, διερεύνησης και οπτικοποίησης δεδομένων. |
Δεξιότητες |
Χρήση εργαλείων ανάλυσης δεδομένων όπως R και Python και εργαλείων οπτικοποίησης δεδομένων όπως D3.js και Tableau. |
Προαπαιτήσεις |
Χρήσιμο, αλλά όχι αναγκαίο, είναι ο φοιτητής να έχει παρακολουθήσει προπτυχιακά μαθήματα Στατιστικής και Εξόρυξης Γνώσης από Δεδομένα. |
Πώς θα καλυφτούν οι προαπαιτήσεις |
Θα δοθεί βιβλιογραφία στα πλαίσια του μαθήματος, και θα υπάρξει επίβλεψη/καθοδήγηση από τον διδάσκοντα. |
Περιεχόμενο μαθήματος |
Αρχές των γραφημάτων ανάλυσης. Διερευνητικά γραφήματα. Συστήματα γραφημάτων στην R. Προχωρημένες τεχνικές γραφημάτων στην R (lattice και ggplot2). Τεχνικές συσταδοποίησης και απομείωσης των δεδομένων για την οπτικοποίηση δεδομένων πολύ υψηλών διαστάσεων. Ανάλυση Δεδομένων (με R και Python). Οπτικοποίηση Δεδομένων (με Tableau και D3.js). Storytelling με δεδομένα. Προχωρημένες τεχνικές οπτικοποίησης: χάρτες, δίκτυα, δεδομένα υψηλών διαστάσεων, κείμενο, διάδραση, animation και οπτική αναλυτική. |
Προτεινόμενα βιβλία |
|
Μέθοδοι αξιολόγησης |
Εργασίες & τελική γραπτή εξέταση |
Ιστοσελίδα μαθήματος |
Το μάθημα θα φιλοξενηθεί στο http://compus.uom.gr. |
Χρήστου - Βαρσακέλης Δημήτριος
Περιγραφή
Τίτλος |
Πιθανοτική Μοντελοποίηση και Συλλογιστική (Probabilistic Modeling and Reasoning) |
Στόχοι |
Το μάθημα καλύπτει το απαραίτητο υποβαθρο απο τα εφαρμοσμένα μαθηματικά, τη θεωρία πιθανοτήτων και τη στατιστική (εστιάζοντας στην πιθανοτική μοντελοποίηση και συλλογιστική), το οποίο θα χρειαστούν οι φοιτητές/τριες α) για την επιτυχή ολοκλήρωση του ΠΜΣ αλλά και β) για να μπορέσουν να αναπτύξουν τα ερευνητικά τους ενδιαφέροντα σε πιό συγκεκριμένες περιοχές της Μηχανικής Μάθησης, της Τεχνητής Νοημοσύνης και της Επιστήμης Δεδομένων. |
Δεξιότητες |
Οι φοιτητές/τριες που ολοκληρώνουν με επιτυχία το μάθημα θα μπορουν να:
|
Προαπαιτήσεις |
Θεωρία πιθανοτήτων σε προπτυχιακό επίπεδο (διακριτές και συνεχείς τυχαίες μεταβλητές, αναμενόμενη τιμή, διακύμανση, από κοινοί και υπό συνθήκη κατανομές). Γραμμική Άλγεβρα και Ανάλυση (Εφ. Μαθηματικά 1 και 2 στο ΠΠΣ του Τμήματος). Βασικές γνώσεις προγραμματισμού. |
Πώς θα καλυφτούν οι προαπαιτήσεις |
Ο φοιτητής μπορεί (αλλά δεν είναι υποχρεωτικό) να παρακολουθήσει τα σχετικά μαθήματα του ΠΠΣ, τα οποία διδάσκονται στο χειμερινό εξάμηνο και στο εαρινό εξάμηνο του Τμ. Εφαρμοσμένης Πληροφορικής. |
Περιεχόμενο μαθήματος |
|
Προτεινόμενα βιβλία |
“Bayesian Reasoning and Machine Learning”, David Barber, Cambridge University Press, 2012. |
Μέθοδοι αξιολόγησης |
Εργασίες & τελική γραπτή εξέταση |
Ιστοσελίδα μαθήματος |
Το μάθημα θα φιλοξενηθεί στο https://piazza.com/ |
Σαμαράς Νικόλαος Σιφαλέρας Άγγελος
Περιγραφή
Τίτλος |
Υπολογιστική Βελτιστοποίηση (Computational optimization) |
Στόχοι |
Το μάθημα αυτό στοχεύει σε μια βαθύτερη κατανόηση των μοντέλων λήψης αποφάσεων, των αλγορίθμων βελτιστοποίησης και των εφαρμογών στην Πληροφορική, και τη μηχανική μάθηση. Αυτό το μάθημα αναλύει επίσης την σχεδίαση αλγορίθμων και τη μαθηματική διαμόρφωση μοντέλων λήψης αποφάσεων, χρησιμοποιώντας Python. |
Δεξιότητες |
Οι μεταπτυχιακοί φοιτητές που θα παρακολουθήσουν επιτυχώς το προτεινόμενο μάθημα θα είναι σε θέση να σχεδιάσουν σύγχρονες μεθόδους βελτιστοποίησης, να αναλύσουν την υπολογιστική τους απόδοσή και να ερμηνεύσουν τα πειραματικά τους αποτελέσματά. |
Προαπαιτήσεις |
Πολύ καλή γνώση μεθόδων επιχειρησιακής έρευνας. Καλή γνώση προγραμματισμού Η/Υ. Καλή γνώση δομών δεδομένων. |
Πως θα καλυφτούν οι προαπαιτήσεις |
Με προσωπική μελέτη ή/και παρακολούθηση σχετικών προπτυχιακών μαθημάτων. Μερικές εισαγωγικές έννοιες σε βελτιστοποίηση και υπολογιστικές μεθόδους θα δοθούν στο μάθημα. Επιπλέον εκπαιδευτικό υλικό σε προβλήματα βελτιστοποίησης και στη γλώσσα προγραμματισμού (Numerical) Python θα παρέχονται στους φοιτητές. |
Περιεχόμενο μαθήματος |
Εισαγωγή στις μαθηματικές έννοιες και προηγμένες υπολογιστικές μεθόδους για ποσοτικά προβλήματα στη λήψη αποφάσεων στη μηχανική μάθηση και λήψη διοικητικών αποφάσεων. Παρουσίαση σύγχρονων μεθόδων βελτιστοποίησης, ευρετικών κατά κύριο λόγο, όπως απαγορευμένη αναζήτηση, προσομοίωση ανόπτηση, αναζήτηση μεταβλητής γειτνίασης, γενετικοί αλγόριθμοι, και αλγόριθμοι εμπνευσμένοι από τη φύση. Συζήτηση σχετικά με τεχνικές παράλληλων υπολογισμών για υπολογιστικά δύσκολα προβλήματα βελτιστοποίησης. |
Προτεινόμενα βιβλία |
|
Μέθοδοι αξιολόγησης |
Εργασίες & τελική γραπτή εξέταση |
Ιστοσελίδα μαθήματος |
Το μάθημα θα φιλοξενηθεί στο http://compus.uom.gr |