BaşlayınÜcretsiz Başlayın

PCA parçaları öğrenmez

NMF'in aksine, PCA şeylerin parçalarını öğrenmez. Bileşenleri, belgeler söz konusu olduğunda konulara ya da görüntüler üzerinde eğitildiğinde görüntülerin parçalarına karşılık gelmez. Bunu kendin doğrulamak için, önceki egzersizdeki LED rakam görüntüleri veri kümesine uydurulmuş bir PCA modelinin bileşenlerini incele. Görüntüler, 2B bir dizi olan samples içinde mevcut. Ayrıca, değeri negatifse bir pikseli kırmızıya boyayan, show_as_image() fonksiyonunun değiştirilmiş bir sürümü de mevcut.

Yanıtı Gönder dedikten sonra, PCA bileşenlerinin LED rakam görüntülerinin anlamlı parçalarını temsil etmediğine dikkat et!

Bu egzersiz

Python'da Unsupervised Learning

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sklearn.decomposition içinden PCAyı içe aktar.
  • 7 bileşenli model adlı bir PCA örneği oluştur.
  • modelin .fit_transform() metodunu samples üzerinde uygula. Sonucu features değişkenine ata.
  • Modelin her bir bileşenine (model.components_ ile erişilir) döngü içinde show_as_image() fonksiyonunu uygula.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import PCA
____

# Create a PCA instance: model
model = ____

# Apply fit_transform to samples: features
features = ____

# Call show_as_image on each component
for component in ____:
    ____
    
Kodu Düzenle ve Çalıştır