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

Connected

अभ्यास

PCA फीचर्स का वैरिएंस

Fish डेटासेट 6-डायमेंशनल है. लेकिन इसकी intrinsic डायमेंशन क्या है? यह जानने के लिए PCA फीचर्स के वैरिएंसेज़ का प्लॉट बनाइए. पहले की तरह, samples एक 2D array है, जहाँ हर row एक fish को दर्शाती है. आपको पहले फीचर्स को स्टैंडर्डाइज़ करना होगा.

निर्देश

100 XP
  • StandardScaler का एक इंस्टेंस scaler नाम से बनाएँ.
  • PCA का एक इंस्टेंस pca नाम से बनाएँ.
  • make_pipeline() फंक्शन का उपयोग करके scaler और pca को चेन करते हुए एक पाइपलाइन बनाएँ.
  • pipeline की .fit() मेथड का उपयोग करके उसे fish सैंपल्स samples पर फिट करें.
  • उपयोग किए गए कंपोनेंट्स की संख्या निकालने के लिए pca की .n_components_ एट्रिब्यूट का उपयोग करें. इसे range() फंक्शन के अंदर रखें और परिणाम features के रूप में स्टोर करें.
  • plt.bar() फंक्शन का उपयोग करके explained variances को प्लॉट करें, जहाँ x-axis पर features और y-axis पर pca.explained_variance_ हो.