Fitur dan Label
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 53 dari 60.
Model belajar dari input hingga jawaban, jadi kamu memberikan dua hal kepadanya: X, fitur, dan y, label, satu untuk setiap sampel:
Dataset yang dimuat dengan as_frame=True sudah memiliki keduanya:
iris = load_iris(as_frame=True)
X = iris.data
y = iris.target
print(X.shape, y.shape)Ini mencetak:
(150, 4) (150,)Baris i dari X adalah satu bunga, dan y[i] adalah spesiesnya. Label tidak dimasukkan ke dalam X: model yang dapat membaca jawabannya tidak akan belajar apa pun.
Lalu hitung jumlah tiap class dengan y.value_counts(): iris memiliki 50 untuk masing-masing class, sehingga dataset seimbang.
Tantangan
SedangDigit tulisan tangan dari scikit-learn adalah gambar berukuran 8 kali 8, masing-masing disimpan sebagai 64 angka piksel (fiturnya) dan diberi label sesuai digit yang ditampilkan:
Pemisahan data yang dibuat rekan satu tim mencetak X: (1797, 65): X mereka masih menyimpan jawaban.
- Perbaiki
Xagar hanya menyimpan 64 fitur piksel. - Di bawah baris yang sudah disiapkan, cetak berapa banyak sampel yang menampilkan digit
dyang dibaca program.
Untuk input 3:
X: (1797, 64)
y: (1797,)
Samples of digit 3: 183Coba sendiri
from sklearn.datasets import load_digits
digits = load_digits(as_frame=True)
d = int(input())
# Fitur dan label
X = digits.frame
y = digits.target
# Jangan ubah baris-baris di bawah ini
print(f"X: {X.shape}")
print(f"y: {y.shape}")
# Tulis kodemu di bawah ini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Data dan Plot
5Grafik Garis dan Scatter Plot
Label dan JudulScatter PlotBeberapa Garis dan LegendaWarna dan PenandaFigure dan SumbuRekap: Langkah Mingguan8Memfilter dan Mengurutkan
Memilih BarisMemfilter BarisMengurutkan NilaiKolom BaruRekap: Produk Teratas11Dataset untuk ML
Dataset BawaanFitur dan LabelMenjelajahi berdasarkan KelasMembuat Plot KelasRangkuman: Dataset Wine3Matematika Array
Operasi Matematika pada Seluruh ArrayStatistik RingkasanStatistik berdasarkan SumbuBroadcastingMasker BooleanUlasan: Nilai Ujian6Grafik untuk Data
Grafik BatangHistogramBeberapa Grafik dalam SatuGambar sebagai ArrayRangkuman: Laporan Curah Hujan9Mengelompokkan dan Membersihkan
Menghitung NilaiMengelompokkan DataBeberapa RingkasanNilai yang HilangRekap: Hasil SurveiLatihan sendiri: Compiler Python online