Cara Belajar Machine Learning Otodidak. #MLtips
Namun, ini adalah kurikulum yang paling general yang mimin pakai untuk belajar dan mengajarkan ke tim. #MLtips
1. mental_model : cara berpikir saat belajar.
2. strategy : cara belajar yang efisien.
3. materi: materi yang kita pelajar, bentuknya sequence.
Fase ini tujuannya belajar dasar yang dibutuhkan untuk belajar Machine Learning.
Goal:
Tumbuhkan motivasi belajar.
strategy:
membiasakan belajar 2-4jam sehari.
mental_model:
setiap progress adalah kemajuan.
Don't: pelajari materi kebanyakan atau kesusahan, lalu melihat tidak ada progress. #MLtips
Di fase awal ini penting untuk memberikan fast reward/progress ke diri sendiri. Rasakan ML bisa ngapain aja. #MLtips
materi: Data Mining with Weka cs.waikato.ac.nz/ml/weka/mooc/d…
Weka adalah software GUI based untuk machine learning. Teman-teman bisa drag n drop menggunakannya.
materi: ocw.mit.edu/courses/electr…
Saran: (untuk pemula)
- error karena typo itu normal, jangan mudah stress
- kerjaan kita memang paling utama debugging, normal kalau banyak salah
- semua orang googling untuk cari jawaban
khanacademy.org/math/statistic…
DON'T:
Ambil kelas yang susah di youtube, gak paham, gak ada progress. Ingat tujuan awal dari fase ini, memberikan fast reward ke kita. #MLtips
materi:
- Pre Calculus
- Differential Calculus
- Integral Calculus
khanacademy.org/math/precalcul…
khanacademy.org/math/different…
khanacademy.org/math/integral-…
DON'T:
Ambil kelas MIT OCW Calculus, padahal udah lupa math SMA. Progress itu penting #MLtips
- Biasakan belajar 2-4jam sehari.
- Jangan terburu-buru.
Nanti kalau materinya makin susah, setidaknya kita sudah terbiasa untuk mencoba memahami materi 4jam sehari.
Introduction to Statistical Learning
buku: www-bcf.usc.edu/~gareth/ISL/IS… [pdf]
video: youtube.com/playlist?list=…
python code: github.com/JWarmenhoven/I…
Ini kelas bagussss banget. Menjelaskan materi dengan pelan-pelan dan intuitif.
Kaggle Learn
kaggle.com/learn/overview
Di sini fokus ke materi dan penyelesaian kasus. Beberapa juga diajarkan skills umum yang diperlukan untuk Data Scientist bekerja.
bloomberg.github.io/foml/#home
Materi ini mirip dengan materi selanjutnya namun membahas lebih luas dan dalam. Penting untuk bisa menurunkan, menalar "behavior" dari model, dan bisa menjelaskannya.
xcelab.net/rm/statistical…
Ini adalah materi statistical modeling. Mimin suka banget sama kelas ini. Penting bahwa kita harus selalu skeptis dengan model kita. Kita harus tahu limitasi dari model kita. Kelas ini mengajarkan skeptisme yang sehat dalam modeling
Mimin coba namakan sesuai konteks belajar ya.
II. Learner
Fokus ke pendalaman teori dan pemahaman model ML.
III. Theorist
Pendalaman teori kenapa model bekerja, apa limitasinya, bagaimana melakukan riset model baru.
IV. Kuli Proyek
Pembuatan portfolio.
Mimin akan bahas fase kedua besok jam 21.00. Terima kasih #MLtips