Menjelajahi berdasarkan Kelas
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 54 dari 60.
Pengukuran mana yang bisa menunjukkan suatu spesies? Susun setiap bunga dalam satu baris berdasarkan panjang kelopaknya, satu baris untuk setiap spesies:
groupby pada label menghitung rata-rata tersebut:
df = iris.frame
means = df.groupby("target")["petal length (cm)"].mean()
print(means)Ini mencetak:
target
0 1.462
1 4.260
2 5.552
Name: petal length (cm), dtype: float64Class-class tersebut berada berjauhan, sehingga panjang kelopak memisahkan class-class itu: model akan mengandalkannya.
Rasio menunjukkan seberapa jauh: means[2] / means[1] nilainya sekitar 1.3. Semakin jauh dari 1, semakin baik fitur tersebut membedakan kedua class itu.
Tantangan
SedangPengukuran sel mana yang menunjukkan bahwa sampel bersifat ganas? Dalam load_breast_cancer, class 0 bersifat ganas dan class 1 bersifat jinak. Kode awal membaca beberapa nama fitur ke dalam features.
- Untuk setiap fitur, cetak rata-rata ganas dibagi rata-rata jinak, dibulatkan menjadi 2 desimal dengan
round. - Setelah perulangan, sebutkan fitur dengan rasio terbesar.
Untuk fitur worst radius dan worst texture:
worst radius: malignant is 1.58 times benign
worst texture: malignant is 1.25 times benign
Best separator: worst radiusCoba sendiri
from sklearn.datasets import load_breast_cancer
cancer = load_breast_cancer(as_frame=True)
# Fitur yang akan dibandingkan
n = int(input())
features = []
for i in range(n):
features.append(input())
# 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