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

इमेज कंप्रेशन के लिए PCA

आप PCA का उपयोग करके हाथ से लिखे अंकों (MNIST डेटासेट) की 16 इमेज का आकार कम करेंगे.

ये सैंपल 28 x 28 पिक्सेल की ग्रेस्केल इमेज हैं जिन्हें फ्लैटन करके 784 एलिमेंट्स वाली ऐरे में बदला गया है (28 x 28 = 784) और 2D numpy ऐरे X_test में जोड़ा गया है. 784 में से हर पिक्सेल का मान 0 से 255 के बीच होता है और इसे एक फीचर माना जा सकता है.

आपके लिए एक पाइपलाइन प्रीलोड की गई है जिसमें एक स्केलर और 78 कंपोनेंट्स चुनने वाला PCA मॉडल है, जिसका नाम pipe है. यह पाइपलाइन पूरे MNIST डेटासेट पर पहले से फिट है, सिवाय X_test में मौजूद 16 सैंपल्स के.

अंत में, आपके लिए plot_digits नाम का एक फंक्शन बनाया गया है जो 16 इमेज को एक ग्रिड में प्लॉट करेगा.

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

Python में Dimensionality Reduction

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

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

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

# Plot the MNIST sample data
____
कोड संपादित करें और चलाएँ