Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Γνωστικά:
1. Οι φοιτητές θα αποκτήσουν σημαντικές γνώσεις σε τεχνικές επεξεργασίας και ανάλυσης μεγάλων δεδομένων.
2. Θα αποκτήσουν ειδικές γνώσεις για κλιμάκωση τεχνικών συσταδοποίησης, κανόνων συσχέτισης κι εξόρυξης γνώσης από γραφήματα.
3. Θα αποκτήσουν γνώσεις διαχείρισης ροών δεδομένων.
Δεξιότητες:
1. Οι φοιτητές θα μπορούν να εφαρμόσουν προηγμένες τεχνικές εξόρυξης δεδομένων σε μεγάλα σύνολα δεδομένων χρησιμοποιώντας εργαλεία όπως το Apache Spark.
2. Θα μπορούν αν εργαστούν σε ομάδες
3. Θα αποκτήσουν μεγαλύτερη αυτοπεποίθηση παρουσιάζοντας τη δουλειά τους στην τάξη
4. Θα έρθουν σε επαφή με σύγχρονες τεχνικές μεγάλων δεδομένων που χρησιμοποιούνται που έχουν μεγάλη ζήτηση και στη Βιομηχανία.
Περιεχόμενο Μαθήματος
- Εισαγωγή στα Μεγάλα Δεδομένα (Big Data) και στην Επιστήμη Δεδομένων (Data Science), βασικές έννοιες και προκλήσεις
- Βασικές τεχνικές Εξόρυξης Δεδομένων
- Κανόνες συσχέτισης για μεγάλα δεδομένα
- Συσταδοποίηση για Μεγάλα Δεδομένα
- Κλιμακώσιμη επεξεργασία ροών δεδομένων
- Προηγμένες Εφαρμογές όπως συστήματα συστάσεων
- Ανάλυση Χρονοσειρών
- Μείωση Διαστασιμότητας
Λέξεις Κλειδιά
μεγάλα δεδομένα, επεξεργασία δεδομένων, εξόρυξη από μεγάλα δεδομένα, ανάλυση δεδομένων
Επιπρόσθετη βιβλιογραφία για μελέτη
H. Karau, A. Konwinski, P. Wendell, M. Zaharia: Learning Spark, O' Reilly, 2015.
N. Lynch: Distributed algorithms, Morgan Kaufmann, 1996.
I. Robinson, J. Webber, E. Eifrem: Graph databases, O' Reilly, 2013.
S. Ryza, U. Laserson, S Owen, J. Wills: Advanced analytics with Spark, O'Reilly, 2015.
R. Schutt, C. O'Neil: Doing Data Science, O' Reilly, 2014.
C.A. Varela, G. Agha: Programming distributed computing systems: a foundational approach, The MIT Press, 2013.