Ensemblemetoder

Bedrägeridetektering i Python

Charlotte Werger

Data Scientist

Vad är ensemblemetoder: bagging och stacking

Bedrägeridetektering i Python

Stacking som ensemblemetod

Bedrägeridetektering i Python

Varför använda ensemblemetoder för bedrägeridetektering

Ensemblemetoder:

  • Är robusta
  • Hjälper dig att undvika överanpassning
  • Förbättrar ofta prediktionsprestandan
  • Är en vinnande strategi i prestigefyllda Kaggle-tävlingar
Bedrägeridetektering i Python

Röstningsklassificerare

from sklearn.ensemble import VotingClassifier

clf1 = LogisticRegression(random_state=1) clf2 = RandomForestClassifier(random_state=1) clf3 = GaussianNB()
ensemble_model = VotingClassifier(estimators=[('lr', clf1), ('rf', clf2), ('gnb', clf3)], voting='hard')
ensemble_model.fit(X_train, y_train) ensemble_model.predict(X_test)
VotingClassifier(estimators=[('lr', clf1), ('rf', clf2), ('gnb', clf3)], voting='soft', weights=[2,1,1])
Bedrägeridetektering i Python

Tillförlitliga etiketter för bedrägeridetektering

Bedrägeridetektering i Python

Nu kör vi en övning!

Bedrägeridetektering i Python

Preparing Video For Download...