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, kursun bir parçasıdır

Python'da Unsupervised Learning

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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