1. Learn
  2. /
  3. Cursuri
  4. /
  5. Exersează întrebări de interviu pentru Machine Learning în Python

Connected

exercițiu

XG Boost

În acest exercițiu, vei exersa o altă tehnică de boosting. Supranumit noua regină a învățării automate, XGBoost este un pachet optimizat de gradient boosting distribuit care "cucerește lumea!" Prin urmare, este foarte probabil să fii întrebat despre el într-un interviu de Machine Learning sau, cel puțin, îți va fi de folos să îl menționezi într-unul dintre răspunsurile tale, demonstrând astfel că ești la curent cu algoritmii de ultimă generație și de înaltă acuratețe.

Argumentul learning_rate=0.1 specifică dimensiunea pasului efectuat la fiecare iterație în căutarea minimului global, iar max_depth controlează dimensiunea (adâncimea) arborilor de decizie – în acest caz, 3.

Toate pachetele necesare au fost deja importate pentru tine: pandas ca pd, train_test_split din sklearn.model_selection, accuracy_score din sklearn.linear_model, LogisticRegression din sklearn.linear_model, BaggingClassifier și AdaBoostClassifier din sklearn.ensemble, și XGBClassifier din xgboost.

DataFrame-ul loan_data a fost deja împărțit în X_train, X_test, y_train și y_test.

Instrucțiuni 1/4

undefined XP
    1
    2
    3
    4
  • Instanțiază un clasificator XGBoost și setează argumentul corespunzător pentru a genera 10 estimatori.