Elbow मेथड
Silhouette स्कोर और elbow मेथड, दोनों आपके देखे गए परिणामों को वैलिडेट करने में मदद करते हैं। मशीन लर्निंग इंटरव्यू में आपसे इनमें से किसी एक के बारे में पूछा जा सकता है, लेकिन एक को दूसरे के संदर्भ में समझाते हुए खास बातें बताना आपके उत्तर को काफी मजबूत बना देगा.
इस अभ्यास में, हर k मान के लिए, आप एक K-means मॉडल इनिशियलाइज़ करेंगे और inertia_ एट्रिब्यूट का उपयोग करके सैंपल्स की नज़दीकी क्लस्टर सेंटर से स्क्वेयर्ड डिस्टेंसेज़ के सम को निकालेंगे, जो प्लॉट करने पर ग्राफ में 'elbow' जैसा दिखाई देता है.
पिछले लेसन में याद करें कि जैसे-जैसे k का मान बढ़ा, inertia_ का मान घटा.
आपके लिए पहले से matplotlib.pyplot को plt के रूप में और sklearn.cluster से KMeans इम्पोर्ट किया गया है। फीचर मैट्रिक्स X भी आपके लिए बना दिया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Machine Learning इंटरव्यू प्रश्नों का अभ्यास
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create empty list
sum_of_squared_distances = ____