Amati Digitnya
Termasuk bagian Pembelajaran Tanpa Pengawasan dalam perjalanan Machine Learning di Coddy. Pelajaran 43 dari 51.
Proyek terakhirmu: 1,797 hasil pindai tulisan tangan dan tidak ada guru. Dalam lima pelajaran, kamu akan menemukan kelompok seperti ini tanpa membaca satu pun label:
Setiap proyek dimulai dengan mengamati. Sebaran piksel, std-nya dari banyak pemindaian, menunjukkan bagian yang tidak disepakati para penulis. Di sini, untuk semua angka 7:
spread = X[y == 7].std(axis=0)
print((spread == 0).sum())Ini mencetak 15: ada lima belas piksel kosong di setiap 7. Piksel yang tidak pernah berubah tidak memberi tahu model apa pun.
Tantangan
SedangMulailah bereksplorasi. Kode awal memuat hasil pemindaian ke X, angka-angkanya ke y, dan menyiapkan grafik.
- Temukan sebaran setiap piksel di semua hasil pemindaian. Cetak baris, kolom, dan sebaran piksel yang paling bervariasi (2 desimal), lalu jumlah piksel yang tetap kosong di setiap hasil pemindaian.
- Gambarkan semuanya sebagai gambar 8 kali 8 pada
ax,cmap="Blues", dengan color bar. Tampilkan.
Khusus untuk angka 1:
Busiest pixel: row 6, column 5 (spread 6.53)
Blank in every scan: 12 pixelsGambarmu mencakup semua 1.797 hasil pemindaian. Coddy menjelaskan gambarmu. Di mana para penulis paling tidak sepakat?
Coba sendiri
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import load_digits
# 1,797 hasil pemindaian tulisan tangan: masing-masing 64 piksel (8 kali 8, intensitas tinta dari 0 hingga 16) dan angka yang ditulis
digits = load_digits()
X = digits.data
y = digits.target
fig, ax = plt.subplots()
ax.set_title("Where Writers Disagree")
# Tulis kodemu di bawah ini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pembelajaran Tanpa Pengawasan
1Menemukan Kelompok
Belajar Tanpa LabelMengukur KemiripanK-Means secara ManualK-Means dengan scikit-learnRangkuman: Anggota Gym4Pengelompokan Hierarkis
Penggabungan Langkah demi LangkahModel AglomeratifDendrogramRingkasan: Ras Anjing7PCA dalam Praktik
Melihat 64 DimensiKomponen sebagai PolaKompres dan RekonstruksiPCA Sebelum ModelRangkuman: Pemindai Wajah10Proyek: Penjelajah Digit
Amati DigitnyaPerkecil dengan PCAKelompokkan DigitBeri Nama pada KelompokTemukan yang Tidak BiasaLatihan sendiri: Compiler Python online