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

Logistic Regression คืออะไร?

โมเดลที่จะใช้ในบทนี้เรียกว่า logistic regression ซึ่งคล้ายกับ linear regression มาก แต่แทนที่จะพยากรณ์ตัวแปรเชิงตัวเลข โมเดลนี้จะพยากรณ์ความน่าจะเป็น (ระหว่าง 0 ถึง 1) ของเหตุการณ์ที่สนใจ

หากต้องการใช้โมเดลนี้เป็นอัลกอริทึมสำหรับการจำแนกประเภท ก็แค่กำหนดจุดตัด (cutoff point) สำหรับค่าความน่าจะเป็น ถ้าความน่าจะเป็นที่พยากรณ์ได้สูงกว่าจุดตัด ก็จะจัดข้อมูลนั้นเป็น 'ใช่' (ในที่นี้คือเที่ยวบินล่าช้า) แต่ถ้าต่ำกว่าก็จะจัดเป็น 'ไม่ใช่'

การปรับแต่งโมเดลนี้จะทำโดยทดสอบค่าต่าง ๆ ของ hyperparameter หลายตัว Hyperparameter คือค่าในโมเดลที่ไม่ได้ประมาณจากข้อมูล แต่ผู้ใช้เป็นผู้กำหนดเองเพื่อให้ได้ประสิทธิภาพสูงสุด ในคอร์สนี้ไม่จำเป็นต้องเข้าใจคณิตศาสตร์เบื้องหลังทุกค่า สิ่งสำคัญคือการลองค่าต่าง ๆ แล้วเลือกค่าที่ดีที่สุด

ทำไมถึงต้องกำหนด hyperparameter?

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

พื้นฐาน PySpark

ดูคอร์ส

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

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด