1. Learn
  2. /
  3. Курси
  4. /
  5. Unsupervised Learning in Python

Connected

вправа

Explorer l'ensemble de données des chiffres à DEL

Dans les exercices suivants, vous allez utiliser la NMF pour décomposer des images en niveaux de gris en leurs motifs les plus fréquents. Commencez par explorer l'ensemble d'images et voyez comment il est encodé sous forme de tableau. On vous fournit 100 images dans un tableau 2D samples, où chaque rangée représente une image 13x8. Les images de votre ensemble de données montrent un affichage numérique à DEL.

Інструкції

100 XP
  • Importez matplotlib.pyplot sous le nom plt.
  • Sélectionnez la rangée 0 de samples et assignez le résultat à digit. Par exemple, pour sélectionner la colonne 2 d'un tableau a, vous pouvez utiliser a[:,2]. Rappelez-vous que comme samples est un tableau NumPy, vous ne pouvez pas utiliser les sélecteurs .loc[] ou iloc[] pour choisir des rangées ou des colonnes précises.
  • Affichez digit. Cela a été fait pour vous. Remarquez qu'il s'agit d'un tableau 1D composé de 0 et de 1.
  • Utilisez la méthode .reshape() de digit pour obtenir un tableau 2D de forme (13, 8). Assignez le résultat à bitmap.
  • Affichez bitmap et notez que les 1 forment le chiffre 7 !
  • Utilisez la fonction plt.imshow() pour afficher bitmap comme image.