1. Learn
  2. /
  3. कोर्स
  4. /
  5. Python में Unsupervised Learning

Connected

अभ्यास

अलग linkage, अलग hierarchical clustering!

वीडियो में, आपने Eurovision song contest के वोटिंग देशों की हाइरार्किकल क्लस्टरिंग 'complete' लिंकेंज से देखी थी. अब, वोटिंग देशों की हाइरार्किकल क्लस्टरिंग 'single' लिंकेंज के साथ कीजिए और बने हुए डेंड्रोग्राम की तुलना वीडियो वाले से कीजिए. अलग linkage, अलग hierarchical clustering!

आपको एक array samples दिया गया है. हर पंक्ति एक वोटिंग देश को दर्शाती है, और हर कॉलम उस परफॉर्मेंस को दर्शाता है जिसे वोट किया गया. सूची country_names हर वोटिंग देश का नाम देती है. यह डेटासेट Eurovision से लिया गया है.

निर्देश

100 XP
  • scipy.cluster.hierarchy से linkage और dendrogram इम्पोर्ट करें.
  • linkage() फंक्शन में method='single' कीवर्ड आर्ग्युमेंट देकर samples पर हाइरार्किकल क्लस्टरिंग करें. परिणाम को mergings में असाइन करें.
  • हाइरार्किकल क्लस्टरिंग का डेंड्रोग्राम प्लॉट करें, जिसमें labels के रूप में सूची country_names का उपयोग करें. इसके अलावा, पहले की तरह leaf_rotation=90 और leaf_font_size=6 कीवर्ड आर्ग्युमेंट भी निर्दिष्ट करें.