วิธีการ Ensemble

การตรวจจับการฉ้อโกงด้วย Python

Charlotte Werger

Data Scientist

วิธีการ Ensemble คืออะไร: Bagging กับ Stacking

การตรวจจับการฉ้อโกงด้วย Python

วิธีการ Ensemble แบบ Stacking

การตรวจจับการฉ้อโกงด้วย Python

ทำไมต้องใช้วิธีการ Ensemble สำหรับการตรวจจับการฉ้อโกง

วิธีการ Ensemble:

  • มีความทนทานสูง
  • ช่วยลดปัญหา Overfitting
  • โดยทั่วไปช่วยเพิ่มประสิทธิภาพการพยากรณ์
  • เป็นสูตรสำเร็จในการแข่งขัน Kaggle ระดับชั้นนำ
การตรวจจับการฉ้อโกงด้วย Python

Voting Classifier

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])
การตรวจจับการฉ้อโกงด้วย Python

ป้ายกำกับที่เชื่อถือได้สำหรับการตรวจจับการฉ้อโกง

การตรวจจับการฉ้อโกงด้วย Python

มาฝึกกันเถอะ!

การตรวจจับการฉ้อโกงด้วย Python

Preparing Video For Download...