बैगिंग पैरामीटर: टिप्स और ट्रिक्स

Python में Ensemble Methods

Román de las Heras

Data Scientist, Appodeal

बैगिंग के बेसिक पैरामीटर

बेसिक पैरामीटर
  • base_estimator
  • n_estimators
  • oob_score
    • est_bag.oob_score_
Python में Ensemble Methods

बैगिंग के अतिरिक्त पैरामीटर

अतिरिक्त पैरामीटर
  • max_samples: हर estimator के लिए चुने जाने वाले samples की संख्या.
  • max_features: हर estimator के लिए चुने जाने वाले features की संख्या.
    • Classification ~ sqrt(number_of_features)
    • Regression ~ number_of_features / 3
  • bootstrap: samples को replacement के साथ चुनना है या नहीं.
    • True --> max_samples = 1.0
    • False --> max_samples < 1.0
Python में Ensemble Methods

रैंडम फॉरेस्ट

Classification

from sklearn.ensemble import RandomForestClassifier

clf_rf = RandomForestClassifier(
    # parameters...
)

Regression

from sklearn.ensemble import RandomForestRegressor

reg_rf = RandomForestRegressor(
    # parameters...
)

Bagging पैरामीटर:

  • n_estimators
  • max_features
  • oob_score

ट्री-विशिष्ट पैरामीटर:

  • max_depth
  • min_samples_split
  • min_samples_leaf
  • class_weight ("balanced")
Python में Ensemble Methods

Bias-variance tradeoff

बायस-वैरिएंस.png

Python में Ensemble Methods

अभ्यास करते हैं!

Python में Ensemble Methods

Preparing Video For Download...