k-means clustering की सीमाएँ

Python में क्लस्टर विश्लेषण

Shaumik Daityari

Business Analyst

k-means clustering की सीमाएँ

  • सही _K_ (कितने क्लस्टर) कैसे चुनें?
  • Seeds का प्रभाव
  • समान आकार के क्लस्टर की ओर झुकाव
Python में क्लस्टर विश्लेषण

Seeds का प्रभाव

एक random seed initialize करें

from numpy import random
random.seed(12)

Seed: np.array(1000, 2000)

Cluster sizes: 29, 29, 43, 47, 52

 

Seed: np.array(1,2,3)

Cluster sizes: 26, 31, 40, 50, 53

Python में क्लस्टर विश्लेषण

Seeds का प्रभाव: प्लॉट्स

Seed: np.array(1000, 2000)

Seed: np.array(1,2,3)

Python में क्लस्टर विश्लेषण

k-means में समान आकार के क्लस्टर

Python में क्लस्टर विश्लेषण

k-means में समानता: तुलना

3 क्लस्टर के साथ k-means clustering

3 क्लस्टर के साथ hierarchical clustering

Python में क्लस्टर विश्लेषण

अंतिम विचार

  • हर तकनीक के अपने फायदे और सीमाएँ हैं
  • एल्गोरिदम चुनने से पहले डेटा का आकार और पैटर्न देखें
  • Clustering विश्लेषण का exploratory चरण है
Python में क्लस्टर विश्लेषण

अगला: अभ्यास

Python में क्लस्टर विश्लेषण

Preparing Video For Download...