Kenali Penguin
Termasuk bagian Pembelajaran Terawasi dalam perjalanan Machine Learning di Coddy. Pelajaran 50 dari 58.
Di bagian 1, kamu menjelajahi 100 penguin. Koloni ini memiliki 300 penguin, dan sekarang kamu membangun model yang memberi mereka nama. Modelmu akan memberinya nama:
Setiap proyek dimulai dengan mengamati. Ada berapa banyak masing-masing spesies? Itu menentukan skor yang harus dikalahkan. Di mana saja celahnya? Apa yang membedakan spesies-spesies tersebut?
Grafik sebar menjawab pertanyaan terakhir. Panjang sirip dan massa menunjukkan Gentoo, bukan penguin lainnya:
Model hanya mempelajari hal-hal yang ditunjukkan oleh pengukuran, jadi model memerlukan lebih dari dua pengukuran ini.
Tantangan
SedangKolonimu ada di penguins.csv. Program membaca dua kolom pengukuran, dan kode awal menyiapkan grafiknya.
- Cetak baseline yang harus dikalahkan: proporsi spesies terbesar, dengan 3 angka desimal, dan nama spesies tersebut.
- Cetak setiap kolom yang memiliki data kosong beserta jumlahnya. Pelajaran berikutnya akan mengisi data tersebut.
- Buat scatter plot dari kedua kolom, dengan satu grup untuk setiap spesies dan label nama spesiesnya. Tambahkan legenda, lalu tampilkan grafiknya.
Untuk koloni yang lebih kecil:
Baseline to beat: 0.483 (always Adelie)
Gaps to fill:
body_mass_g: 1
sex: 4Lalu Coddy menjelaskan grafikmu. Untuk body_mass_g dan bill_length_mm, tampilannya seperti ini:
Coba sendiri
import pandas as pd
import matplotlib.pyplot as plt
penguins = pd.read_csv("penguins.csv")
x_col = input()
y_col = input()
# Jangan ubah baris-baris di bawah ini
fig, ax = plt.subplots()
ax.set_title(f"{x_col} vs {y_col}")
ax.set_xlabel(x_col)
ax.set_ylabel(y_col)
# Tulis kodemu di bawah ini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pembelajaran Terawasi
1Model Pertamamu
Belajar dari ContohData Latih dan Data UjiMelatih dan MemprediksiMenilai ModelRangkuman: Penyortir Benih4Regresi Logistik
Prediksi Ya atau TidakAmbang KeputusanBobot sebagai BuktiBeberapa KelasRangkuman: Filter Spam2Tetangga Terdekat
Cara k-NN MenentukanMemilih kBatas KeputusanPenskalaan untuk TetanggaRingkasan: Tetangga Wine5Mengukur Model Klasifikasi
Matriks KonfusiPresisi dan RecallSkor F1Kelas Tidak SeimbangKurva ROCRangkuman: Tes SkriningLatihan sendiri: Compiler Python online