Unsupervised learning: आधारभूत बातें

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

Shaumik Daityari

Business Analyst

रोज़मर्रा का उदाहरण: Google News

  • Google News आर्टिकल्स को कैसे वर्गीकृत करता है?
  • Unsupervised Learning एल्गोरिदम: Clustering
  • समानता के लिए आर्टिकल्स में अक्सर आने वाले terms मिलाएँ

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

Labeled और unlabeled डेटा

बिना लेबल वाला डेटा

  • बिंदु 1: (1, 2)
  • बिंदु 2: (2, 2)
  • बिंदु 3: (3, 1)

लेबल वाला डेटा

  • बिंदु 1: (1, 2), लेबल: Danger Zone
  • बिंदु 2: (2, 2), लेबल: Normal Zone
  • बिंदु 3: (3, 1), लेबल: Normal Zone
Python में क्लस्टर विश्लेषण

Unsupervised learning क्या है?

  • Machine learning एल्गोरिदम का समूह जो डेटा में पैटर्न ढूँढते हैं
  • एल्गोरिदम के लिए डेटा लेबल, वर्गीकृत या वर्णित नहीं होता
  • लक्ष्य: डेटा में किसी भी संरचना की व्याख्या करना
  • आम unsupervised learning एल्गोरिदम: clustering, neural networks, anomaly detection
Python में क्लस्टर विश्लेषण

Clustering क्या है?

  • समान गुणों वाली वस्तुओं को समूहित करने की प्रक्रिया
  • समूह के अंदर की वस्तुएँ एक-दूसरे से अन्य समूहों की तुलना में अधिक मिलती-जुलती होती हैं
  • उदाहरण: 2D plane पर बिंदुओं के बीच दूरी
Python में क्लस्टर विश्लेषण

Clustering के लिए डेटा plot करना - Pokemon sightings

from matplotlib import pyplot as plt
x_coordinates = [80, 93, 86, 98, 86, 9, 15, 3, 10, 20, 44, 56, 49, 62, 44]
y_coordinates = [87, 96, 95, 92, 92, 57, 49, 47, 59, 55, 25, 2, 10, 24, 10]
plt.scatter(x_coordinates, y_coordinates)
plt.show()
Python में क्लस्टर विश्लेषण

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

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

अब अगला - थोड़ा अभ्यास

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

Preparing Video For Download...