Section 6: Lab: Feature Engineering และ Pipeline
- เข้ารหัสข้อมูลหมวดหมู่ด้วย OneHotEncoder และ OrdinalEncoder
- ปรับสเกลข้อมูลด้วย StandardScaler และ MinMaxScaler
- สร้าง Feature จากวันที่ ยอดสะสม และพฤติกรรมลูกค้า
- รวมขั้นตอนด้วย Pipeline และ ColumnTransformer
- Data Leakage คืออะไร และป้องกันอย่างไร
Section 7: Lab: Linear Regression
- แนวคิด Linear Regression และการตีความค่าสัมประสิทธิ์
- Multiple Regression และปัญหา Multicollinearity
- วัดผลด้วย MAE, RMSE และ R²
- Regularization ด้วย Ridge และ Lasso
- Lab: พยากรณ์ยอดขายรายสัปดาห์จากโปรโมชันและฤดูกาล
Section 8: Lab: Logistic Regression และการวัดผล
- Logistic Regression และความน่าจะเป็นของแต่ละกลุ่ม
- Confusion Matrix, Precision, Recall และ F1-score
- ROC Curve, AUC และการเลือก Threshold ตามต้นทุนธุรกิจ
- รับมือข้อมูลไม่สมดุลด้วย class_weight
- Lab: ทำนายลูกค้าที่มีแนวโน้มยกเลิกบริการ
Section 9: Cross-Validation และการปรับ Hyperparameter
- ทำไมการแบ่ง Train และ Test ครั้งเดียวไม่พอ
- K-Fold, Stratified K-Fold และ TimeSeriesSplit
- ค้นหา Hyperparameter ด้วย GridSearchCV และ RandomizedSearchCV
- เปรียบเทียบโมเดลหลายตัวอย่างเป็นธรรม
- Lab: เลือกโมเดลที่ดีที่สุดสำหรับโจทย์ลูกค้ายกเลิกบริการ
Section 10: Lab: Data Clustering
- แนวคิด Unsupervised Learning และการวัดระยะห่าง
- K-Means, Elbow Method และ Silhouette Score
- Hierarchical Clustering และ Dendrogram
- สร้าง Feature แบบ RFM สำหรับแบ่งกลุ่มลูกค้า
- Lab: แบ่งกลุ่มลูกค้าและตั้งชื่อแต่ละกลุ่มเพื่อใช้ทำการตลาด