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

การทำนายว่าลูกค้าใหม่จะเลิกใช้บริการหรือไม่

ดังที่เห็นในวิดีโอ การเทรนโมเดลด้วย sklearn มีขั้นตอนดังนี้:

  • นำเข้าโมเดลที่ต้องการใช้ ในที่นี้คือ Support Vector Classifier:
from sklearn.svm import SVC
  • สร้าง instance ของโมเดล:
svc = SVC()
  • เทรนโมเดล หรือที่เรียกว่า "fit" กับข้อมูล:
svc.fit(telco['data'], telco['target'])

อาร์กิวเมนต์แรกคือฟีเจอร์ต่าง ๆ ส่วนอาร์กิวเมนต์ที่สองคือ label ที่ต้องการทำนาย ได้แก่ การที่ลูกค้าจะเลิกใช้บริการหรือไม่ เมื่อ fit โมเดลเสร็จแล้ว สามารถใช้เมธอด .predict() เพื่อทำนาย label ของลูกค้าใหม่ได้

กระบวนการนี้เหมือนกันไม่ว่าจะใช้โมเดลใด และ sklearn มีโมเดลให้เลือกใช้มากมาย ในแบบฝึกหัดนี้จะใช้ LogisticRegression

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

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ดูคอร์ส

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

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

# Import LogisticRegression
แก้ไขและรันโค้ด