Course Outline

Εισαγωγή

  • Τεχνητά νευρωνικά δίκτυα έναντι αλγόριθμων που βασίζονται σε δέντρα αποφάσεων

Επισκόπηση των δυνατοτήτων XGBoost

  • Elements ενός αλγορίθμου Gradient Boosting
  • Εστίαση στην υπολογιστική ταχύτητα και στην απόδοση του μοντέλου
  • XGBoost vs Logistic Regression, Random Forest και τυπική ενίσχυση κλίσης

Η εξέλιξη των αλγορίθμων που βασίζονται σε δέντρα

  • Decision Trees, Bagging, Random Forest, Boosting, Gradient Boosting
  • Βελτιστοποίηση συστήματος
  • Αλγοριθμικές βελτιώσεις

Προετοιμασία του Περιβάλλοντος

  • Εγκατάσταση SciPy και scikit-learn

Δημιουργία μοντέλου XGBoost

  • Λήψη συνόλου δεδομένων
  • Επίλυση ενός κοινού προβλήματος ταξινόμησης
  • Εκπαίδευση του μοντέλου XGBoost για ταξινόμηση
  • Λύστε μια κοινή εργασία παλινδρόμησης

Παρακολούθηση Απόδοσης

  • Αξιολόγηση και αναφορά απόδοσης
  • Πρόωρη διακοπή

Σχεδίαση χαρακτηριστικών κατά σημασία

  • Υπολογισμός σημασίας χαρακτηριστικών
  • Αποφασίστε ποιες μεταβλητές εισόδου θα κρατήσετε ή θα απορρίψετε

Ρύθμιση παραμέτρων ενίσχυσης κλίσης

  • Εξετάστε τις καμπύλες μάθησης για τα σύνολα δεδομένων κατάρτισης και επικύρωσης
  • Προσαρμογή του ρυθμού εκμάθησης
  • Ρύθμιση του αριθμού των δέντρων

Συντονισμός υπερπαραμέτρων

  • Βελτίωση της απόδοσης ενός μοντέλου XGBoost
  • Σχεδιασμός ελεγχόμενου πειράματος για συντονισμό υπερπαραμέτρων
  • Αναζήτηση συνδυασμών παραμέτρων

Δημιουργία αγωγού

  • Ενσωμάτωση ενός μοντέλου XGBoost σε έναν αγωγό μηχανικής εκμάθησης από άκρο σε άκρο
  • Συντονισμός υπερπαραμέτρων εντός του αγωγού
  • Προηγμένες τεχνικές προεπεξεργασίας

Αντιμετώπιση προβλημάτων

Περίληψη και Συμπέρασμα

Requirements

  • Απολαύστε τη σύνταξη μοντέλων μηχανικής μάθησης

Ακροατήριο

  • Επιστήμονες δεδομένων
  • Μηχανικοί μηχανικής εκμάθησης
 14 Hours

Number of participants


Price per participant

Upcoming Courses