पदानुक्रमों का विज़ुअलाइज़ेशन

Python में Unsupervised Learning

Benjamin Wilson

Director of Research at lateral.io

विज़ुअलाइज़ेशन अंतर्दृष्टि बताता है

  • "t-SNE": एक डेटासेट का 2D मानचित्र बनाता है (बाद में)
  • "Hierarchical clustering" (यह वीडियो)
Python में Unsupervised Learning

समूहों का पदानुक्रम

  • जीवित चीज़ों के समूह पदानुक्रम बना सकते हैं
  • क्लस्टर एक-दूसरे के भीतर समाहित होते हैं

 

जानवरों का पदानुक्रमिक ट्री

Python में Unsupervised Learning

Eurovision स्कोरिंग डेटासेट

  • देशों ने Eurovision 2016 में प्रस्तुत गीतों को स्कोर दिए
  • स्कोर का 2D ऐरे
  • पंक्तियाँ देश हैं, कॉलम गीत हैं

 

Eurovision डेटा

1 https://www.eurovision.tv/page/results
Python में Unsupervised Learning

वोटिंग देशों की पदानुक्रमिक क्लस्टरिंग

Eurovision का पदानुक्रमिक क्लस्टरिंग

Python में Unsupervised Learning

Hierarchical clustering

  • हर देश अलग क्लस्टर से शुरू होता है
  • हर चरण में, सबसे नज़दीकी दो क्लस्टर मर्ज होते हैं
  • जारी रखें जब तक सभी देश एक क्लस्टर में न हों
  • इसे "agglomerative" hierarchical clustering कहते हैं
Python में Unsupervised Learning

पदानुक्रमिक क्लस्टरिंग का डेंड्रोग्राम

  • नीचे से ऊपर पढ़ें
  • वर्टिकल लाइन्स क्लस्टर दर्शाती हैं

Eurovision का पदानुक्रमिक क्लस्टरिंग

Python में Unsupervised Learning

पदानुक्रमिक क्लस्टरिंग का डेंड्रोग्राम

  • नीचे से ऊपर पढ़ें
  • वर्टिकल लाइन्स क्लस्टर दर्शाती हैं

Eurovision पदानुक्रमिक क्लस्टरिंग का एक क्लस्टर

Python में Unsupervised Learning

डेंड्रोग्राम: स्टेप-बाय-स्टेप

Eurovision पदानुक्रमिक क्लस्टरिंग का एक क्लस्टर

Python में Unsupervised Learning

डेंड्रोग्राम: स्टेप-बाय-स्टेप

Greece/Cyprus क्लस्टर हाइलाइट किया हुआ Eurovision पदानुक्रमिक क्लस्टरिंग का एक क्लस्टर

Python में Unsupervised Learning

डेंड्रोग्राम: स्टेप-बाय-स्टेप

Bulgaria/Greece/Cyprus क्लस्टर हाइलाइट किया हुआ Eurovision पदानुक्रमिक क्लस्टरिंग का एक क्लस्टर

Python में Unsupervised Learning

डेंड्रोग्राम: स्टेप-बाय-स्टेप

Moldova/Russia क्लस्टर हाइलाइट किया हुआ Eurovision पदानुक्रमिक क्लस्टरिंग का एक क्लस्टर

Python में Unsupervised Learning

डेंड्रोग्राम: स्टेप-बाय-स्टेप

Moldova/Russia/Armenia क्लस्टर हाइलाइट किया हुआ Eurovision पदानुक्रमिक क्लस्टरिंग का एक क्लस्टर

Python में Unsupervised Learning

डेंड्रोग्राम: स्टेप-बाय-स्टेप

Greece/Cyprus/Bulgaria क्लस्टर का Moldova/Russia?Armenia से मर्ज होना

Python में Unsupervised Learning

डेंड्रोग्राम: स्टेप-बाय-स्टेप

Eurovision का पदानुक्रमिक क्लस्टरिंग

Python में Unsupervised Learning

SciPy के साथ hierarchical clustering

  • दिए गए samples (स्कोर का ऐरे) और country_names
import matplotlib.pyplot as plt
from scipy.cluster.hierarchy import linkage, dendrogram

mergings = linkage(samples, method='complete')
dendrogram(mergings, labels=country_names, leaf_rotation=90, leaf_font_size=6) plt.show()
Python में Unsupervised Learning

अभ्यास करते हैं!

Python में Unsupervised Learning

Preparing Video For Download...