เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Boosting

ในแบบฝึกหัดที่แล้ว คุณได้เริ่มต้นใช้เทคนิค ensemble ด้วย bagging ในการสัมภาษณ์ด้านการเรียนรู้ของเครื่อง ผู้สัมภาษณ์อาจให้ลองใช้หรืออภิปรายเทคนิค ensemble มากกว่าหนึ่งแบบ

แบบฝึกหัดนี้จะฝึก Boosting ซึ่งใช้ข้อมูลทั้งหมดในการฝึกแต่ละ learner แต่จะให้น้ำหนักมากขึ้นกับตัวอย่างที่ learner ก่อนหน้าทำนายผิด เพื่อให้ learner ถัดไปโฟกัสกับตัวอย่างเหล่านั้นมากขึ้น ผลลัพธ์คือโมเดลที่มี bias ลดลง

แพ็กเกจที่จำเป็นทั้งหมดได้ถูก import ให้แล้ว ได้แก่ pandas as pd, train_test_split จาก sklearn.model_selection, accuracy_score จาก sklearn.linear_model, LogisticRegression จาก sklearn.linear_model และ BaggingClassifier กับ AdaBoostClassifier จาก sklearn.ensemble

DataFrame loan_data ถูกแบ่งเป็น X_train, X_test, y_train และ y_test เรียบร้อยแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ฝึกตอบคำถามสัมภาษณ์ Machine Learning ด้วย Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Boosting model
boosted_model = ____(____=____, random_state=123)
แก้ไขและรันโค้ด