Μηχανική Μάθηση

Εξάμηνο μαθήματος
1st semester
Κατηγορία μαθήματος
Compulsory
Πιστωτικές Μονάδες
5
Διδάσκοντες

Θ. Γιαννακόπουλος, Γ. Βούρος

Στοχος

Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής / η φοιτήτρια θα είναι σε θέση να:

  • Εξηγεί θεμελιώδεις έννοιες και βασικές αρχές σε ότι αφορά την μηχανική μάθηση και την παραμετροποίηση/εφαρμογή/αποτίμηση αλγορίθμων μηχανικής μάθησης σε σύνολα δεδομένων
  • Γνωρίζει, παραμετροποιεί και εφαρμόζει τους βασικότερους αλγορίθμους μηχανικής μάθησης ανά κατηγορία τύπου προβλήματος (regression, classification, clustering)
  • Συνδυάζει αλγορίθμους για την δημιουργία λύσεων σε πραγματικά προβλήματα
  • Γνωρίζει την μεθοδολογία εφαρμογής αλγορίθμων μηχανικής μάθησης σε δεδομένα, σύγκρισης και επιλογής του κατάλληλου αλγορίθμου
  • Επιλέγει, αναλύει και συγκρίνει αλγορίθμους για την εφαρμογή σε πραγματικά προβλήματα
  • Αναλύει, οπτικοποιεί και επεξεργάζεται σύνολα δεδομένων με σκοπό την εύρεση κατάλληλων χαρακτηριστικών για την αναπαράσταση προβλημάτων
  • Επικοινωνεί ιδέες που αφορούν την μηχανική μάθηση με καθαρό, σαφή και τυπικό τρόπο

Επιπλέον το μάθημα αποσκοπεί στις ακόλουθες γενικές ικανότητες των φοιτητών:

  • Ικανότητα οργάνωσης και σχεδιασμού εργασίας και διαχείρισης του χρόνου
  • Ικανότητα τεκμηριωμένης επικοινωνίας (προφορικής και γραπτής)
  • Ικανότητα επίλυσης προβλημάτων
  • Ικανότητα ανάπτυξης κριτικής σκέψης και ικανότητα για κριτικές προσεγγίσεις
  • Ικανότητα για ομαδική εργασία
  • Ικανότητα διεπιστημονικών προσεγγίσεων
  • Ικανότητα εφαρμογής των θεωρητικών γνώσεων στην πράξη
  • Ικανότητα για έρευνα
  • Ικανότητα προσαρμογής των μεθόδων και τεχνικών σε νέες καταστάσεις και συνθήκες
  • Ικανότητα για δημιουργία νέων ιδεών – Δημιουργικότητα

 

Περιεχομενα

  • Εισαγωγικά στοιχεία για την μηχανική μάθηση.
  • Γραμμική Παλινδρόμηση (Linear Regression)
  • Δέντρα αποφάσεων
  • Λογιστική παλινδρόμηση (Logistic Regression)
  • Συσταδοποίηση (clustering) και μετρικές αποτίμησης
  • Naive Bayes, Μηχανές διανυσμάτων υποστήριξης (Support Vector Machines)
  • Μεθοδολογία εφαρμογής αλγορίθμων μηχανικής μάθησης
  • Μηχανική/Επιλογή χαρακτηριστικών, μείωση διαστατικότητας, συστοιχίες (ensembles)
  • Εισαγωγή στην ενισχυτική μάθηση και βασικοί αλγόριθμοι μάθησης πολιτικών σε διακριτό χώρο καταστάσεων – ενεργειών.
  • Ενισχυτική μάθηση σε περιβάλλοντα μερικής αντίληψης και πολυπρακτορική ενισχυτική μάθηση

Ενδεικτικη βιβλιογραφια

  • Christopher Bishop, Pattern Recognition and Machine Learning. Springer 2007.­
  • “Reinforcement Learning: An Introduction”, Richard S. Sutton  and Andrew G. Barto Second Edition (see here for the first edition) MIT Press, Cambridge, MA, 2018
  • Additional research articles on the topics of the lectures