Course Outline

Εισαγωγή στην Εφαρμοσμένη Machine Learning

  • Στατιστική μάθηση έναντι μηχανικής μάθησης
  • Επανάληψη και αξιολόγηση
  • Ανταλλαγή προκατάληψης-διακύμανσης
  • Εποπτευόμενη vs Μη εποπτευόμενη μάθηση
  • Προβλήματα επιλύθηκαν με Machine Learning
  • Δοκιμή επικύρωσης αμαξοστοιχίας – ροή εργασιών ML για αποφυγή υπερβολικής προσαρμογής
  • Ροή εργασιών του Machine Learning
  • Αλγόριθμοι μηχανικής μάθησης
  • Επιλέγοντας τον κατάλληλο αλγόριθμο για το πρόβλημα

Αξιολόγηση Αλγορίθμου

  • Αξιολόγηση αριθμητικών προβλέψεων
    • Μέτρα ακρίβειας: ME, MSE, RMSE, MAPE
    • Σταθερότητα παραμέτρων και πρόβλεψης
  • Αξιολόγηση αλγορίθμων ταξινόμησης
    • Η ακρίβεια και τα προβλήματά της
    • Η μήτρα σύγχυσης
    • Πρόβλημα μη ισορροπημένων τάξεων
  • Οπτικοποίηση της απόδοσης του μοντέλου
    • Καμπύλη κέρδους
    • Καμπύλη ROC
    • Καμπύλη ανύψωσης
  • Επιλογή μοντέλου
  • Συντονισμός μοντέλου – στρατηγικές αναζήτησης πλέγματος

Προετοιμασία δεδομένων για Μοντελοποίηση

  • Εισαγωγή και αποθήκευση δεδομένων
  • Κατανόηση των δεδομένων – βασικές εξερευνήσεις
  • Χειρισμοί δεδομένων με τη βιβλιοθήκη pandas
  • Μετασχηματισμοί δεδομένων – Διαμάχη δεδομένων
  • Διερευνητική ανάλυση
  • Παρατηρήσεις που λείπουν – ανίχνευση και λύσεις
  • Outliers – εντοπισμός και στρατηγικές
  • Τυποποίηση, κανονικοποίηση, δυαδοποίηση
  • Ποιοτική επανακωδικοποίηση δεδομένων

Αλγόριθμοι μηχανικής μάθησης για ανίχνευση Outlier

  • Εποπτευόμενοι αλγόριθμοι
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Αλγόριθμοι χωρίς επίβλεψη
    • Με βάση την απόσταση
    • Μέθοδοι με βάση την πυκνότητα
    • Πιθανολογικές μέθοδοι
    • Μέθοδοι που βασίζονται σε μοντέλα

Κατανόηση Deep Learning

  • Επισκόπηση των Βασικών Εννοιών του Deep Learning
  • Διαφοροποίηση μεταξύ Machine Learning και Deep Learning
  • Επισκόπηση των αιτήσεων για Deep Learning

Επισκόπηση του Neural Networks

  • Τι είναι τα Neural Networks
  • Neural Networks έναντι μοντέλων παλινδρόμησης
  • Κατανόηση Mathematical Θεμέλια και Μηχανισμοί Μάθησης
  • Κατασκευή Τεχνητού Νευρωνικού Δικτύου
  • Κατανόηση νευρωνικών κόμβων και συνδέσεων
  • Εργασία με νευρώνες, στρώματα και δεδομένα εισόδου και εξόδου
  • Κατανόηση των Perceptrons ενός στρώματος
  • Διαφορές μεταξύ εποπτευόμενης και μη εποπτευόμενης μάθησης
  • Ανατροφοδότηση μάθησης και ανατροφοδότηση Neural Networks
  • Κατανόηση της διάδοσης προς τα εμπρός και της αντίστροφης διάδοσης

Κατασκευάζοντας απλά Deep Learning μοντέλα με Keras

  • Δημιουργία μοντέλου Keras
  • Κατανόηση των Δεδομένων σας
  • Καθορισμός του Deep Learning μοντέλου σας
  • Σύνταξη του μοντέλου σας
  • Τακτοποίηση του μοντέλου σας
  • Εργασία με τα δεδομένα ταξινόμησης σας
  • Εργασία με μοντέλα ταξινόμησης
  • Χρησιμοποιώντας τα μοντέλα σας

Εργασία με TensorFlow για Deep Learning

  • Προετοιμασία των Δεδομένων
    • Λήψη δεδομένων
    • Προετοιμασία Δεδομένων Εκπαίδευσης
    • Προετοιμασία δεδομένων δοκιμής
    • Κλιμάκωση εισόδων
    • Χρησιμοποιώντας Placeholders και Variables
  • Καθορισμός της αρχιτεκτονικής δικτύου
  • Χρήση της συνάρτησης κόστους
  • Χρήση του Optimizer
  • Χρήση Initializers
  • Προσαρμογή του νευρωνικού δικτύου
  • Κατασκευή του γραφήματος
    • Συμπέρασμα
    • Απώλεια
    • Εκπαίδευση
  • Εκπαίδευση του Μοντέλου
    • Το γράφημα
    • Η Συνεδρία
    • Βρόχος τρένου
  • Αξιολόγηση του Μοντέλου
    • Κατασκευή του γραφήματος Eval
    • Αξιολόγηση με Eval Output
  • Εκπαιδευτικά μοντέλα σε κλίμακα
  • Οπτικοποίηση και αξιολόγηση μοντέλων με το TensorBoard

Εφαρμογή του Deep Learning στην Ανίχνευση Ανωμαλιών

  • Αυτόματος κωδικοποιητής
    • Κωδικοποιητής - Αρχιτεκτονική Αποκωδικοποιητή
    • Απώλεια ανασυγκρότησης
  • Variational Autencoder
    • Μεταβλητό συμπέρασμα
  • Generative Adversarial Network
    • Αρχιτεκτονική Generator – Discriminator
    • Προσεγγίσεις σε AN χρησιμοποιώντας GAN

Πλαίσια συνόλου

  • Συνδυασμός αποτελεσμάτων από διαφορετικές μεθόδους
  • Bootstrap Συγκεντρωτική
  • Μέσος όρος ακραίας βαθμολογίας

Requirements

  • Εμπειρία στον προγραμματισμό Python
  • Βασική εξοικείωση με στατιστικές και μαθηματικές έννοιες

Ακροατήριο

  • προγραμματιστές
  • Επιστήμονες δεδομένων
 28 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories