Rakamları İncele
Coddy'nin Machine Learning Journey'sinin Denetimsiz Öğrenme bölümünün bir parçası. Ders 43 / 51.
Son projeniz: 1.797 el yazısıyla yazılmış tarama görüntüsü ve öğretmen yok. Beş ders boyunca, tek bir etiketi bile okumadan bunun gibi gruplar bulacaksınız:
Her proje bakarak başlar. Bir pikselin yayılımı, birçok taramadaki std değeri, yazanların nerede farklı düşündüğünü gösterir. Burada, tüm 7'ler üzerinde:
spread = X[y == 7].std(axis=0)
print((spread == 0).sum())Bu, 15 değerini yazdırır: her 7 pikselden on beşi boştur. Hiç değişmeyen bir piksel modele hiçbir şey anlatmaz.
Görev
OrtaKeşfetmeye başla. Başlangıç kodu taramaları X içine, rakamları y içine yükler ve bir grafik hazırlar.
- Tüm taramalardaki her pikselin dağılımını bul. En yoğun pikselin satırını, sütununu ve dağılımını (2 ondalık basamakla), ardından her taramada boş kalan piksel sayısını yazdır.
- Bunları
axüzerinde 8'e 8'lik bir görsel olarak çiz; renk haritası olarakcmap="Blues"kullan ve bir renk çubuğu ekle. Görseli göster.
Yalnızca 1'ler için:
Busiest pixel: row 6, column 5 (spread 6.53)
Blank in every scan: 12 pixelsSeninki 1.797 taramanın tümünü kapsıyor. Coddy görselini açıklıyor. Yazarlar en çok nerede farklılaşıyor?
Kendin dene
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import load_digits
# 1,797 el yazısı taraması: her biri 64 piksel (8'e 8, mürekkep değeri 0 ile 16 arasında) ve yazılan rakam
digits = load_digits()
X = digits.data
y = digits.target
fig, ax = plt.subplots()
ax.set_title("Where Writers Disagree")
# Kodunuzu aşağıya yazın
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Denetimsiz Öğrenme bölümündeki tüm dersler
1Grupları Bulma
Etiketler Olmadan ÖğrenmeBenzerliği ÖlçmeK-Means'i Elle Uygulamascikit-learn ile K-MeansÖzet: Spor Salonu Üyeleri7Uygulamada PCA
64 Boyutu GörmekBileşenleri Örüntü Olarak GörmekSıkıştır ve Yeniden OluşturModelden Önce PCATekrar: Yüz Tarayıcı10Proje: Rakam Kaşifi
Rakamları İncelePCA ile KüçültRakamları KümeleKümelere Ad VerAykırı Olanları Bul2k Sayısını Seçme
AtaletDirsek YöntemiSilüet PuanlarıKümeleme Öncesi ÖlçeklemeÖzet: Teslimat BölgeleriKendi başına pratik yap: Online Python derleyicisi