Menu
CoddyTech
machine Learning iconBagian dari Perjalanan Machine LearningBaruPerjalanan

Supervised Learning dengan Python

Latih model yang belajar dari contoh berlabel. Split, fit, predict, dan score dengan scikit-learn, lihat setiap model di grafik, dan akhiri dengan merilis pengklasifikasi spesies penguin.

1,000+ coder terdaftar

58 pelajaran58 tantangan240 soal kuis

  • Ramah pemula
  • sparkles iconBantuan coding dengan AI
  • hint iconPelajaran interaktif yang praktis
  • quiz iconKuis untuk menguji pemahamanmu
  • certificate iconSertifikat penyelesaian gratis

Silabus

1 bagian58 pelajaran58 tantangan240 soal kuis

Bagian ini termasuk dalam Perjalanan Machine Learning. Silabus lengkapnya punya lebih banyak bagian: klik pratinjau mana pun di bawah untuk melihatnya di halaman Perjalanan.

  1. Bagian 1Data dan Plot60 pelajaran
  2. Bagian 2Statistik untuk ML64 pelajaran
  3. Mulai bagianMulaiLuaskanCiutkanLatih model nyata dengan scikit-learn: bagi data, latih model, buat prediksi, dan ukur hasilnya. Pelajari k-NN, regresi linear dan logistik, pohon, hutan, dan boosting, evaluasi yang andal dengan validasi silang, serta pipeline. Akhiri dengan proyek penguin dari awal hingga akhir.

    Model Pertamamu

    5 pelajaran520

    Tetangga Terdekat

    5 pelajaran520

    Regresi Linear

    5 pelajaran520

    Regresi Logistik

    5 pelajaran520

    Mengukur Model Klasifikasi

    6 pelajaran625

    Pohon Keputusan

    5 pelajaran520

    Overfitting

    5 pelajaran520

    Validasi Silang

    4 pelajaran415

    Ensemble

    4 pelajaran415

    Pipeline

    5 pelajaran520

    Proyek: Spesies Penguin

    5 pelajaran525

    Tantangan Akhir

    4 pelajaran420
  4. Bagian 4Pembelajaran Tanpa Pengawasan51 pelajaran
Yang kamu dapatkan
Semua yang kamu pakai untuk belajar coding

Belajar sambil praktik

Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.

playground.js
Editor kode
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Tes #1test Case Success icon
Tes #2test Case Success icon
Tes #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Bangun streakmu

Tetap konsisten dan lihat progresmu bertumbuh! Pantau kebiasaan coding harianmu, lindungi streakmu dengan hari beku, dan raih hadiah karena hadir setiap hari.

12 hari streak

Kembali besok untuk menjaga streakmu!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Gandakan atau hangus

Hari ke-5 dari 7

fire Freeze icon

Pembeku Streak

2 left

Coding di mana saja

Bawa perjalanan coding-mu ke mana saja! Tanpa setup, tanpa unduhan: cukup buka dan mulai coding. Tersedia di iOS, Android, dan Web dengan rating bintang 4,9.

Python
7Streak
250Skor
5Energi
Variabel
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
Lanjutkan
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Perjalanan
Target
Papan peringkat
Profil
4.9
BintangBintangBintangBintangBintang
Rating

Kamu tidak sendirian

Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!

Liga Challenger
Liga Challenger7 teratas naik
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona promosileaderboard Arrow Up icon

Semua cara belajar

Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.

Pengenalan variabel
Audio

Variabel adalah wadah bernama yang menyimpan nilai yang bisa kamu pakai lagi nanti di programmu.

Di Python, kamu membuatnya dengan menulis nama, tanda sama dengan, lalu nilai yang ingin kamu simpan.

Nilainya bisa berubah seiring waktu. Menetapkan ulang nama itu cukup membuatnya menunjuk ke nilai baru.

1xSarah

Dapatkan sertifikat

Dapatkan sertifikat untuk setiap kursus yang kamu selesaikan. Tambahkan ke profil LinkedIn dan CV-mu untuk menunjukkan keahlian coding-mu kepada pemberi kerja.

CoddySertifikat Penyelesaian
Dengan ini menyatakan bahwaBudi Santosotelah berhasil menyelesaikan
python iconDasar Python
Terverifikasi
TanggalJan 2026
LinkedInTambahkan ke LinkedIn

Kenapa belajar supervised learning dengan Coddy

  • Seluruh alur kerja scikit-learn dalam empat baris yang akan kamu pakai di setiap proyek: train_test_split, fit, predict dan score. Setelah itu, setiap model baru yang kamu temui hanya satu baris baru, bukan cara kerja baru.
  • Lihat apa yang diputuskan model. Decision boundary mewarnai bidang, residual plot menunjukkan apa yang terlewat oleh sebuah garis, kurva ROC menunjukkan apa yang dikorbankan sebuah threshold. Setiap pelajaran punya grafik, dan grafikmu muncul di tab Plot saat kamu menjalankan kode.
  • Model yang mengerjakan sebagian besar pekerjaan nyata: k-nearest neighbors, regresi linear dan logistik, decision tree, random forest, dan gradient boosting, ditambah pipeline yang melakukan scaling, encoding, dan mengisi data kosong tanpa membocorkan test set.
  • Skor yang jujur. Confusion matrix, precision dan recall, kelas yang tidak seimbang, overfitting, validation set, dan cross-validation, jadi kamu bisa membedakan model yang benar-benar bekerja dari model yang sekadar menghafal PR-nya.

Pertanyaan yang sering diajukan tentang supervised learning

Apa itu supervised learning?

Supervised learning adalah cara melatih model dengan contoh yang disertai jawaban benarnya, yang disebut label. Setiap baris punya fitur (panjang paruh, panjang sirip, dan pulau seekor penguin) dan label (spesiesnya). Model mempelajari hubungan keduanya, lalu menebak label untuk baris baru. Disebut supervised karena label berperan sebagai guru: model dikoreksi berdasarkan label selama belajar.

Apa bedanya supervised learning dan unsupervised learning?

Supervised learning punya label dan menebaknya: spam atau bukan, harga sebuah apartemen, spesies sebuah bunga. Unsupervised learning tidak punya label dan mencari struktur di dalam data itu sendiri: kelompok pelanggan yang mirip, beberapa arah yang menjelaskan sebagian besar variasi, bacaan yang terlihat janggal. Supervised biasanya dipelajari lebih dulu. Bagian unsupervised learning datang tepat setelahnya.

Apa itu klasifikasi dan regresi?

Keduanya adalah dua jenis supervised learning. Klasifikasi menebak kategori, seperti spam atau bukan spam, atau salah satu dari tiga jenis anggur. Regresi menebak angka, seperti jumlah sepeda yang disewa besok atau perkembangan penyakit seorang pasien. Banyak model bisa melakukan keduanya: ada k-NN, decision tree, dan random forest untuk masing-masing, dan kursus ini memakai kedua versinya.

Algoritma supervised learning apa saja yang dibahas?

k-nearest neighbors, regresi linear dan Ridge, regresi logistik, decision tree, random forest, dan gradient boosting, semuanya dengan scikit-learn. Di sekitarnya kamu mempelajari alat yang membuatnya bisa dipakai: StandardScaler, OneHotEncoder, SimpleImputer, pipeline, cross_val_score dan GridSearchCV.

Apa yang perlu diketahui sebelum mulai?

Dasar Python ditambah NumPy, pandas, dan matplotlib, serta statistik yang cukup untuk membaca mean, sebaran, dan korelasi. Dua bagian pertama dari kursus machine learning mengajarkan persis hal itu. Kalau kamu sudah menguasainya, kamu bisa mulai di sini.

Bagaimana cara tahu modelku bagus atau tidak?

Uji model pada baris yang tidak pernah dilihatnya selama pelatihan, lalu bandingkan dengan baseline sederhana, seperti selalu menebak kelas yang paling umum. Akurasi saja bisa menyesatkan kalau satu kelas jarang muncul, jadi kursus ini juga mengajarkan confusion matrix, precision, recall, F1, dan kurva ROC, serta cross-validation untuk memastikan skornya bukan kebetulan.

Berapa lama bagian supervised learning ini?

58 pelajaran, sekitar 10 jam sesuai kecepatanmu sendiri: beberapa minggu dengan setengah jam sehari. Setiap pelajaran berisi satu ide dan satu tugas, dan bagian ini diakhiri dengan proyek penguin dan empat tantangan akhir.

Apakah bagian ini gratis?

Ya. Pelajaran, grafik, petunjuk AI, dan sertifikat untuk bagian ini gratis. Akun gratis bisa mengerjakan beberapa pelajaran per hari, dan Pro menghapus batas harian.

Jalur belajar yang memuat kursus ini

Kursus ini adalah satu langkah dari jalur yang lebih panjang: beberapa kursus dalam urutan yang akan diajarkan seorang mentor, masing-masing dengan sertifikat gratisnya sendiri.

Ilustrasi bahasa pemrograman di Coddy

Belajar Pembelajaran Terawasi dengan Coddy

Mulai