Εξέλιξη Κομματιού
Εισαγωγή στη Μηχανική Μάθηση
- Τύποι μηχανικής μάθησης – επιβλεπόμενη έναντι μη επιβλεπόμενης
- Από τη στατιστική μάθηση στη μηχανική μάθηση
- Η ροή εργασίας εξόρυξης δεδομένων: κατανόηση επιχειρηματικών αναγκών, προετοιμασία δεδομένων, μοντελοποίηση, ανάπτυξη
- Επιλογή του κατάλληλου αλγορίθμου για την εργασία
- Υπερπροσαρμογή και αντιστάθμιση μεροληψίας-διακύμανσης
Επισκόπηση Python και Βιβλιοθηκών Μηχανικής Μάθησης
- Γιατί να χρησιμοποιήσουμε γλώσσες προγραμματισμού για μηχανική μάθηση
- Επιλογή μεταξύ R και Python
- Σύντομη εισαγωγή στην Python και τα Jupyter Notebooks
- Βιβλιοθήκες Python: pandas, NumPy, scikit-learn, matplotlib, seaborn
Έλεγχος και Αξιολόγηση Αλγορίθμων Μηχανικής Μάθησης
- Γενίκευση, υπερπροσαρμογή και επικύρωση μοντέλου
- Στρατηγικές αξιολόγησης: holdout, διασταυρούμενη επικύρωση, bootstrapping
- Μετρικές για παλινδρόμηση: ME, MSE, RMSE, MAPE
- Μετρικές για ταξινόμηση: ακρίβεια, πίνακας σύγχυσης, μη ισορροπημένες κλάσεις
- Οπτικοποίηση απόδοσης μοντέλου: καμπύλη κέρδους, καμπύλη ROC, καμπύλη ανύψωσης
- Επιλογή μοντέλου και αναζήτηση πλέγματος για ρύθμιση παραμέτρων
Προετοιμασία Δεδομένων
- Εισαγωγή και αποθήκευση δεδομένων στην Python
- Διερευνητική ανάλυση και συνοπτικά στατιστικά μέτρα
- Διαχείριση ελλειπουσών τιμών και ακραίων παρατηρήσεων
- Τυποποίηση, κανονικοποίηση και μετασχηματισμός
- Επανακωδικοποίηση ποιοτικών δεδομένων και προετοιμασία δεδομένων με pandas
Αλγόριθμοι Ταξινόμησης
- Δυαδική έναντι πολυκλασικής ταξινόμησης
- Λογιστική παλινδρόμηση και διαχωριστικές συναρτήσεις
- Απλοϊκός Bayes, k-πλησιέστεροι γείτονες
- Δέντρα απόφασης: CART, Τυχαία Δάση, Bagging, Boosting, XGBoost
- Μηχανές Διανυσμάτων Υποστήριξης και πυρήνες
- Τεχνικές μάθησης συνόλου
Παλινδρόμηση και Αριθμητική Πρόβλεψη
- Ελάχιστα τετράγωνα και επιλογή μεταβλητών
- Μέθοδοι κανονικοποίησης: L1, L2
- Πολυωνυμική παλινδρόμηση και μη γραμμικά μοντέλα
- Δέντρα παλινδρόμησης και splines
Μη Επιβλεπόμενη Μάθηση
- Τεχνικές ομαδοποίησης: k-means, k-medoids, ιεραρχική ομαδοποίηση, SOMs
- Μείωση διαστάσεων: PCA, ανάλυση παραγόντων, SVD
- Πολυδιάστατη κλιμάκωση
Εξόρυξη Κειμένου
- Προεπεξεργασία κειμένου και κατάτμηση
- Bag-of-words, αποκατάσταση θεμάτων, λημματοποίηση
- Ανάλυση συναισθήματος και συχνότητα λέξεων
- Οπτικοποίηση δεδομένων κειμένου με σύννεφα λέξεων
Συστήματα Σύστασης
- Συνεργατικό φιλτράρισμα βασισμένο σε χρήστες και σε αντικείμενα
- Σχεδιασμός και αξιολόγηση μηχανών σύστασης
Εξόρυξη Κανόνων Συσχέτισης
- Συχνά αντικείμενα και αλγόριθμος Apriori
- Ανάλυση καλαθιού αγοράς και λόγος ανύψωσης
Ανίχνευση Ακραίων Τιμών
- Ανάλυση ακραίων τιμών
- Μέθοδοι βασισμένες στην απόσταση και στην πυκνότητα
- Ανίχνευση αποκλίσεων σε δεδομένα υψηλών διαστάσεων
Μελέτη Περίπτωσης Μηχανικής Μάθησης
- Κατανόηση του επιχειρηματικού προβλήματος
- Προεπεξεργασία δεδομένων και μηχανική χαρακτηριστικών
- Επιλογή μοντέλου και ρύθμιση παραμέτρων
- Αξιολόγηση και παρουσίαση ευρημάτων
- Ανάπτυξη
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Βασική κατανόηση στατιστικής και γραμμικής άλγεβρας
- Εξοικείωση με έννοιες ανάλυσης δεδομένων ή επιχειρηματικής ευφυΐας
- Κάποια έκθεση στον προγραμματισμό (κατά προτίμηση Python ή R) συνιστάται
- Ενδιαφέρον για εκμάθηση εφαρμοσμένης μηχανικής μάθησης για έργα που βασίζονται σε δεδομένα
Κοινό
- Αναλυτές και επιστήμονες δεδομένων
- Στατιστικολόγοι και επαγγελματίες της έρευνας
- Προγραμματιστές και επαγγελματίες πληροφορικής που εξερευνούν εργαλεία μηχανικής μάθησης
- Όποιος εμπλέκεται σε έργα επιστήμης δεδομένων ή προγνωστικής ανάλυσης
Σχόλια (3)
Ακόμη και με το χρέωμα ενός ημερή συναντήσεων πελατών, νιώθω πως έχω αποκτήσει αρκετά πιο ξεκάθαρη κατανόηση των διαδικασιών και τεχνικών που χρησιμοποιούνται στη μηχανική μάθηση και όταν θα εφαρμόζω μία προσέγγιση αντί για μία άλλη. Το έργο μας τώρα είναι να ασκηθούμε στα ό,τι έχουμε μάθει και να ξεκινήσουμε να τα εφαρμόζουμε στο πεδίο προβλημάτων μας.
Richard Blewett - Rock Solid Knowledge Ltd
Κομμάτι - Machine Learning – Data science
Μηχανική Μετάφραση
Μου άρεσε πως το εκπαιδευτικό πρόγραμμα εστίασε σε παραδείγματα και κώδικα. Νόμιζα ότι δεν ήταν δυνατό να περιέχεται τόσος περιεχόμενος σε τρία μέρη εκπαίδευσης, αλλά έφτασα σε λάθος. Το εκπαιδευτικό πρόγραμμα κάλυψε πολλά θέματα και τα όλα ολοκληρώθηκαν με μεγάλη λεπτομέρεια (ειδικά η ρύθμιση των παραμέτρων του μοντέλου - δεν περίμενα να υπάρχει χρόνος γι' αυτό και ήμουν εντελώς έκπληκτος).
Bartosz Rosiek - GE Medical Systems Polska Sp. Zoo
Κομμάτι - Machine Learning – Data science
Μηχανική Μετάφραση
Εμφανίζει πολλές μεθόδους με προετοιμασμένα σcenάρια - πολύ καλά επεξεργασμένα υλικά και εύκολα για αναμόνηση των βήματων.
Kamila Begej - GE Medical Systems Polska Sp. Zoo
Κομμάτι - Machine Learning – Data science
Μηχανική Μετάφραση