शुरू करेंमुफ़्त में शुरू करें

संगीत कलाकारों की अनुशंसा भाग II

मान लीजिए आप Bruce Springsteen के बड़े फैन हैं — तो आपको और किन संगीत कलाकारों में रुचि हो सकती है? पिछले अभ्यास से मिले अपने NMF फीचर और cosine similarity का उपयोग करके मिलते-जुलते संगीत कलाकार खोजिए. पिछले अभ्यास का समाधान पहले ही चलाया जा चुका है, इसलिए norm_features एक ऐसा array है जिसमें पंक्तियों के रूप में normalized NMF फीचर हैं. संगीत कलाकारों के नामों की सूची artist_names के रूप में उपलब्ध है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Unsupervised Learning

पाठ्यक्रम देखें

अभ्यास निर्देश

  • pandas को pd नाम से इम्पोर्ट करें.
  • artist_names को इंडेक्स बनाते हुए, norm_features से एक DataFrame df बनाइए.
  • df के .loc[] एक्सेसर का उपयोग करके 'Bruce Springsteen' वाली रो चुनिए. परिणाम को artist में असाइन करें.
  • df के .dot() मेथड को artist पर लागू करके, हर रो का artist के साथ डॉट प्रोडक्ट निकालिए. परिणाम को similarities के रूप में सेव करें.
  • 'Bruce Springsteen' से सबसे मिलते-जुलते कलाकार दिखाने के लिए similarities के .nlargest() मेथड के परिणाम को प्रिंट कीजिए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import pandas
____

# Create a DataFrame: df
df = ____

# Select row of 'Bruce Springsteen': artist
artist = df.loc[____]

# Compute cosine similarities: similarities
similarities = ____

# Display those with highest cosine similarity
____
कोड संपादित करें और चलाएँ