यह अनुमान लगाना कि कोई नया ग्राहक churn करेगा या नहीं
जैसा कि आपने वीडियो में देखा, sklearn का उपयोग करके किसी मॉडल को train करने के लिए:
- इच्छित मॉडल इम्पोर्ट करें — यहाँ, एक Support Vector Classifier:
from sklearn.svm import SVC
- इसे instantiate करें:
svc = SVC()
- डेटा पर इसे train या "fit" करें:
svc.fit(telco['data'], telco['target'])
यहाँ, पहला आर्ग्यूमेंट features होते हैं, जबकि दूसरा आर्ग्यूमेंट वह label है जिसे हम predict करने की कोशिश कर रहे हैं — ग्राहक churn करेगा या नहीं. मॉडल fit करने के बाद, आप नए ग्राहक के label को predict करने के लिए मॉडल की .predict() मेथड का उपयोग कर सकते हैं.
यह प्रक्रिया आप कोई भी मॉडल लें, सभी पर लागू होती है, और sklearn में कई विकल्प हैं! इस अभ्यास में, आप LogisticRegression का उपयोग करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Marketing Analytics: Python में Customer Churn की भविष्यवाणी
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import LogisticRegression