Lewati ke konten

Pelajaran

Pengantar Machine Learning: semua pelajaran

Dari "supervised itu apa" sampai SHAP, K-means, sistem rekomendasi, dan forecasting.

12 modul · 21 pelajaran · 1 gratis untuk dibaca sekarang

Tentang jalur ini: hasil belajar, tools, dan harga

Modul 1Getting Started

2 pelajaran

Tiga jenis pembelajaran, dan dua cara membedakan data yang menentukan hampir semua keputusan berikutnya.

  1. Yang membedakan ketiganya bukan algoritmanya, tapi bentuk umpan balik yang tersedia. Itu satu pertanyaan, dan jawabannya menentukan segalanya.

    Gratis · baca sekarangBaca pelajarannya Ada simulasinya
  2. Kategorikal vs Numerik, Terstruktur vs Tidak Terstruktur

    14 min

    Dua pembedaan yang menentukan algoritma mana yang bisa dipakai dan pra-pemrosesan apa yang wajib.

    Termasuk dalam jalurnya Ada simulasinya

Sebelum algoritma apa pun. Split yang salah menghasilkan angka bagus yang bohong.

  1. Membagi Data, dan K-Fold

    18 min

    Kenapa satu split saja tidak cukup, dan kenapa k = 5 hampir selalu jawabannya.

    Termasuk dalam jalurnya Ada simulasinya
  2. Data Leakage

    16 min

    Penyebab nomor satu model yang bagus di laptop dan gagal di produksi. Tiga bentuknya, dan cara mengenali gejalanya.

    Termasuk dalam jalurnya Ada simulasinya

Cara melatih, cara mengukur dengan metrik yang benar, dan satu trade-off yang menjelaskan hampir semua kegagalan model.

  1. Memilih Metrik yang Benar

    18 min

    Akurasi adalah metrik default dan hampir selalu salah. Ini cara memilih yang benar.

    Termasuk dalam jalurnya Ada simulasinya
  2. Bias–Variance Trade-off

    16 min

    Satu kerangka yang menjelaskan underfitting, overfitting, dan kenapa menambah data kadang tidak membantu.

    Termasuk dalam jalurnya Ada simulasinya
  3. Hyperparameter Tuning

    14 min

    Grid search, random search, dan kenapa random search hampir selalu lebih baik.

    Termasuk dalam jalurnya Ada simulasinya

Algoritma yang tidak belajar apa pun, dan justru karena itu ia mengajarkan banyak hal.

  1. Bagaimana KNN Memutuskan

    16 min

    Tidak ada pelatihan, tidak ada model. Hanya jarak, dan sebuah nilai k yang menentukan segalanya.

    Termasuk dalam jalurnya Ada simulasinya

Cari batas yang paling lebar jaraknya ke kedua kelas. Sederhana, dan sangat kuat di dimensi tinggi.

  1. Margin, C, dan Kernel

    20 min

    Satu ide geometris, satu parameter yang mengatur toleransi, dan satu trik yang membuatnya bisa melengkung.

    Termasuk dalam jalurnya Ada simulasinya

Modul 6Linear Regression

1 pelajaran

Model tertua, paling mudah dijelaskan, dan masih sering jadi baseline yang sulit dikalahkan.

  1. Mencari Garis Terbaik

    18 min

    "Terbaik" berarti jumlah kuadrat residualnya paling kecil. Kenapa kuadrat, dan apa konsekuensinya.

    Termasuk dalam jalurnya Ada simulasinya

Modul 7Logistic Regression

1 pelajaran

Namanya regresi, kerjanya klasifikasi. Dan keluarannya probabilitas — yang lebih berguna dari kelas.

  1. Sigmoid, Log-Odds, dan Ambang Batas

    18 min

    Kenapa tidak bisa memakai regresi linear untuk klasifikasi, dan apa yang diubah sigmoid.

    Termasuk dalam jalurnya Ada simulasinya

Dari satu pohon yang bisa digambar, ke ratusan pohon yang memenangkan hampir semua kompetisi data tabular.

  1. Dari Satu Pohon ke Hutan

    22 min

    Satu pohon mudah dipahami dan mudah overfit. Dua cara menggabungkan banyak pohon, dan kenapa keduanya berbeda.

    Termasuk dalam jalurnya Ada simulasinya

Modul 9Feature Engineering

1 pelajaran

Pekerjaan yang paling sering menentukan hasil, dan paling jarang dibahas di tutorial.

  1. Membuat Fitur yang Berguna

    20 min

    Encoding, transformasi, fitur tanggal, dan agregasi. Plus satu peringatan tentang target encoding.

    Termasuk dalam jalurnya Ada simulasinya

Tiga alat yang menjawab tiga pertanyaan berbeda. Memakai yang salah menghasilkan jawaban yang salah dengan meyakinkan.

  1. Tiga Pertanyaan, Tiga Alat

    22 min

    Fitur apa yang penting? Bagaimana bentuk pengaruhnya? Kenapa nasabah ini ditolak? Tiga pertanyaan, dan satu alat tidak menjawab ketiganya.

    Termasuk dalam jalurnya Ada simulasinya

Menemukan kelompok tanpa label dengan K-means, dan meringkas banyak kolom menjadi sedikit dengan PCA.

  1. Clustering dengan K-Means

    20 min

    Dua langkah yang diulang — tetapkan setiap titik ke pusat terdekat, pindahkan pusat ke rata-rata kelompoknya — dan Anda punya algoritma clustering yang paling banyak dipakai.

    Termasuk dalam jalurnya Ada simulasinya
  2. Principal Component Analysis (PCA)

    20 min

    PCA mencari arah di mana data paling bervariasi, lalu memproyeksikan data ke sedikit arah itu. Banyak kolom yang saling berkorelasi menjadi beberapa komponen yang tidak.

    Termasuk dalam jalurnya Ada simulasinya
  3. DBSCAN, Clustering Hierarkis, dan Gaussian Mixture

    20 min

    Clustering untuk kelompok yang tidak bulat, dan kapan memakai masing-masing.

    Termasuk dalam jalurnya Ada simulasinya

Modul 12Sistem Rekomendasi

4 pelajaran

Mengisi sel kosong di matriks pengguna–item dengan tiga cara — segmen demografis, fitur item, dan tetangga yang mirip — lalu mengukur mana yang benar.

  1. Apa yang Diprediksi Sebuah Recommender

    18 min

    Setiap rekomendasi adalah tebakan untuk satu sel kosong di matriks pengguna–item — dan tebakan termudahnya, rata-rata segmen, ternyata susah dikalahkan.

    Termasuk dalam jalurnya Ada simulasinya
  2. Content-Based Filtering

    18 min

    Kalau Anda tahu apa isi sebuah item, Anda bisa merekomendasikannya ke orang yang menyukai item serupa — bahkan sebelum siapa pun menilainya.

    Termasuk dalam jalurnya Ada simulasinya
  3. Collaborative Filtering

    22 min

    Orang yang menilai serupa di masa lalu akan menilai serupa di masa depan — dari satu asumsi itu lahir user-based, item-based, dan faktorisasi matriks.

    Termasuk dalam jalurnya Ada simulasinya
  4. Mengevaluasi dan Menggabungkan Recommender

    20 min

    RMSE yang lebih kecil belum tentu daftar yang lebih baik: metrik peringkat, A/B test, strategi hybrid, dan bias popularitas yang diam-diam memperkuat dirinya.

    Termasuk dalam jalurnya Ada simulasinya