Decision tree คืออะไร?

Extreme Gradient Boosting with XGBoost

Sergey Fogelson

Head of Data Science, TelevisaUnivision

การแสดงผล Decision tree

1 https://www.ibm.com/support/knowledgecenter/en/SS3RA7_15.0.0/ com.ibm.spss.modeler.help/nodes_treebuilding.htm
Extreme Gradient Boosting with XGBoost

Decision tree ในฐานะ Base learner

  • Base learner — อัลกอริทึมการเรียนรู้แบบเดี่ยวในอัลกอริทึม ensemble
  • ประกอบด้วยชุดคำถามแบบ binary
  • การทำนายเกิดขึ้นที่ "ใบ" ของต้นไม้
Extreme Gradient Boosting with XGBoost

Decision tree และ CART

  • สร้างแบบวนซ้ำ (ทีละหนึ่งการตัดสินใจ)
    • จนกว่าจะถึงเกณฑ์หยุด
Extreme Gradient Boosting with XGBoost

Decision tree แบบเดี่ยวมักเกิด overfit

1 http://scott.fortmann-roe.com/docs/BiasVariance.html
Extreme Gradient Boosting with XGBoost

Decision tree แบบเดี่ยวมักเกิด overfit

1 http://scott.fortmann-roe.com/docs/BiasVariance.html
Extreme Gradient Boosting with XGBoost

CART: Classification and Regression Trees

  • ทุกใบ เสมอ มีคะแนนเป็นตัวเลขจริง
  • สามารถแปลงเป็นหมวดหมู่ได้ในภายหลัง
Extreme Gradient Boosting with XGBoost

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

Extreme Gradient Boosting with XGBoost

Preparing Video For Download...