
Collaborative Filtering Course
Kuasai collaborative filtering dari fondasi matematika hingga penerapan kelas produksi. Kursus ini membawa Anda melalui metode berbasis memori, faktorisasi matriks, arsitektur pembelajaran mendalam, dan pipeline penyajian yang dapat diskalakan. Baik Anda membangun mesin rekomendasi dari awal atau mengoptimalkan sistem yang sudah ada, Anda akan memperoleh keahlian praktis yang ketat untuk memberikan hasil yang terukur.
Apa yang akan Anda pelajari:
Bangun dan evaluasi model rekomendasi nearest-neighbor berbasis pengguna dan berbasis item pada dataset nyata.
Terapkan SVD, ALS, dan faktorisasi matriks regularisasi untuk menghasilkan prediksi yang akurat dan berskala.
Menerapkan arsitektur neural collaborative filtering, termasuk NCF, autoencoder, dan model yang sadar urutan.
Tangani dataset umpan balik implisit menggunakan Weighted Regularized Matrix Factorization dan Bayesian Personalized Ranking.
Rancang pipeline rekomendasi ujung-ke-ujung dengan pencarian nearest-neighbor aproksimatif dan penyajian waktu nyata.
Atasi pertimbangan keadilan, privasi, dan etika dalam sistem rekomendasi produksi.
Bagaimana Anda belajar secara praktis Collaborative Filtering Course
Bagaimana Anda berlatih Collaborative Filtering Course
Untuk Anda yang memiliki perusahaan dan ingin melatih tim
Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.
Konten kursus
8 Bab • 37 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailFondasi Sistem Rekomendasi
Fondasi Sistem Rekomendasi
Pelajaran 1 • Taksonomi Pendekatan Penyaringan
Meninjau strategi penyaringan berbasis konten, kolaboratif, dan hybrid. Menempatkan penyaringan kolaboratif dalam lanskap yang lebih luas.
Pelajaran 2 • Apa yang Dilakukan Sistem Rekomendasi
Mendefinisikan sistem rekomendasi dan fungsi intinya dalam mencocokkan pengguna dengan item. Membangun kosakata yang digunakan di seluruh kursus.
Pelajaran 3 • Kebutuhan dan Pengumpulan Data
Mengidentifikasi jenis data yang diperlukan untuk mendukung model penyaringan kolaboratif. Mencakup strategi pengumpulan dan pertimbangan kualitas data awal.
Pelajaran 4 • Nilai Bisnis dan Kasus Penggunaan
Menghubungkan kualitas rekomendasi dengan hasil bisnis yang terukur seperti keterlibatan dan pendapatan. Memotivasi kedalaman teknis yang dibahas nanti.
Bab 2SembunyikanSembunyikan detailLihat detailMatematika di Balik Penyaringan Kolaboratif
Matematika di Balik Penyaringan Kolaboratif
Pelajaran 1 • Operasi Matriks untuk Rekomendasi
Menerapkan perkalian matriks, transposisi, dan inversi pada matriks penilaian. Mempersiapkan siswa untuk teknik dekomposisi faktorisasi matriks.
Pelajaran 2 • Dasar-dasar Probabilitas dan Statistika
Meninjau probabilitas bersyarat, ekspektasi, dan varians sebagaimana diterapkan pada prediksi penilaian. Mendasari model probabilistik yang diperkenalkan di bab-bab selanjutnya.
Pelajaran 3 • Hal-Hal Esensial Aljabar Linear
Mencakup vektor, matriks, dan perkalian titik sebagai representasi pengguna dan item. Mendukung langsung komputasi kemiripan dan faktorisasi matriks nanti.
Pelajaran 4 • Metrik Kemiripan
Memperkenalkan kemiripan kosinus, korelasi Pearson, dan indeks Jaccard untuk mengukur kedekatan pengguna atau item. Membandingkan perilaku metrik pada data jarang.
Bab 3SembunyikanSembunyikan detailLihat detailPenyaringan Kolaboratif Berbasis Memori
Penyaringan Kolaboratif Berbasis Memori
Pelajaran 1 • Penyaringan Tetangga Terdekat Berbasis Item
Menghitung kemiripan antar-item dan merekomendasikan item yang terkait dengan item yang sudah dinilai pengguna. Membandingkan skalabilitas dengan pendekatan berbasis pengguna.
Pelajaran 2 • Mengevaluasi Model Berbasis Memori
Menerapkan MAE, RMSE, dan metrik peringkat untuk menilai kualitas prediksi. Memperkenalkan pemisahan train-test dan validasi silang untuk evaluasi recommender.
Pelajaran 3 • Penyaringan Tetangga Terdekat Berbasis Pengguna
Menemukan pengguna serupa dan menggabungkan penilaian mereka untuk memprediksi preferensi pengguna target. Memperkenalkan pemilihan lingkungan dan rata-rata tertimbang.
Pelajaran 4 • Normalisasi dan Koreksi Bias
Mengatasi bias penilaian pengguna melalui mean-centering dan normalisasi z-score. Meningkatkan akurasi prediksi sebelum kemiripan dihitung.
Pelajaran 5 • Keterbatasan Metode Berbasis Memori
Menganalisis masalah cold-start, skalabilitas, dan sparsity yang melekat pada metode lingkungan. Memotivasi pendekatan berbasis model di bab-bab selanjutnya.
Bab 4SembunyikanSembunyikan detailLihat detailTeknik Faktorisasi Matriks
Teknik Faktorisasi Matriks
Pelajaran 1 • Faktorisasi Matriks Terregulasi
Memperkenalkan fungsi objektif dengan regularisasi L2 untuk mencegah overfitting faktor laten. Menurunkan aturan pembaruan gradien yang digunakan dalam optimasi.
Pelajaran 2 • Memasukkan Istilah Bias
Memperluas model faktorisasi dasar dengan parameter bias global, pengguna, dan item. Mendemonstrasikan peningkatan akurasi yang terukur pada benchmark standar.
Pelajaran 3 • Dasar-Dasar Dekomposisi Nilai Singular
Menjelaskan SVD sebagai aproksimasi rank rendah dari matriks penilaian. Menghubungkan dimensi laten dengan karakteristik pengguna dan item yang tersembunyi.
Pelajaran 4 • Pelatihan Stochastic Gradient Descent
Melatih model faktorisasi matriks secara efisien menggunakan SGD pada penilaian yang diamati. Mencakup jadwal learning rate dan pemantauan konvergensi.
Pelajaran 5 • Alternating Least Squares
Menyajikan ALS sebagai alternatif yang dapat diparalelkan untuk SGD untuk faktorisasi skala besar. Menyoroti kesesuaiannya untuk dataset umpan balik implisit.
Bab 5SembunyikanSembunyikan detailLihat detailMenangani Umpan Balik Implisit
Menangani Umpan Balik Implisit
Pelajaran 1 • Faktorisasi Matriks Terregulasi Terbobot
Menerapkan kerugian berbobot keyakinan untuk memperlakukan interaksi yang tidak diamati sebagai soft negative. Menurunkan objektif WRMF dan solusi ALS-nya.
Pelajaran 2 • Peringkat Personalisasi Bayesian
Membingkai rekomendasi sebagai peringkat berpasangan dengan memaksimalkan kemungkinan bahwa item yang diamati berada di peringkat atas item yang tidak diamati. Melatih dengan SGD pada triplet yang diambil sampelnya.
Pelajaran 3 • Umpan Balik Implisit vs. Eksplisit Ditinjau Kembali
Membandingkan sifat statistik sinyal implisit dengan penilaian eksplisit. Menetapkan mengapa asumsi faktorisasi standar harus direvisi.
Pelajaran 4 • Metrik Evaluasi untuk Umpan Balik Implisit
Memperkenalkan metrik berorientasi peringkat yang cocok untuk pengaturan implisit di mana negatif sebenarnya tidak diketahui. Mencakup AUC, NDCG, dan hit rate.
Bab 6SembunyikanSembunyikan detailLihat detailPembelajaran Mendalam untuk Penyaringan Kolaboratif
Pembelajaran Mendalam untuk Penyaringan Kolaboratif
Pelajaran 1 • Model Rekomendasi Sadar Urutan
Memodelkan perilaku pengguna temporal dengan arsitektur recurrent dan attention. Menangkap konteks sesi yang terlewatkan oleh model statis.
Pelajaran 2 • Arsitektur Penyaringan Kolaboratif Neural
Mengganti perkalian titik dengan multilayer perceptron untuk memodelkan interaksi yang kompleks. Memperkenalkan cabang GMF dan MLP dari framework NCF.
Pelajaran 3 • Membandingkan Model Dalam dan Dangkal
Membandingkan CF neural dengan faktorisasi matriks pada akurasi, biaya pelatihan, dan interpretabilitas. Memandu pemilihan model berdasarkan ukuran dataset dan kendala latensi.
Pelajaran 4 • Autoencoder untuk Rekomendasi
Menggunakan jaringan encoder-decoder untuk merekonstruksi vektor penilaian dan mengisi nilai yang hilang. Mencakup denoising autoencoder sebagai strategi regularisasi.
Pelajaran 5 • Melatih dan Meregulasi Model CF Dalam
Menerapkan dropout, batch normalization, dan early stopping untuk mencegah overfitting pada recommender dalam. Membahas pilihan optimizer dan penjadwalan learning rate.
Bab 7SembunyikanSembunyikan detailLihat detailSkalabilitas dan Penerapan Produksi
Skalabilitas dan Penerapan Produksi
Pelajaran 1 • Pelatihan Model Terdistribusi
Menskalakan pelatihan CF dan neural di beberapa mesin menggunakan paralelisme data dan model. Mengatasi sinkronisasi gradien dan toleransi kesalahan.
Pelajaran 2 • Feature Store dan Penyajian Embedding
Mengelola embedding pengguna dan item di feature store untuk pelatihan dan penyajian yang konsisten. Mencakup versioning, latensi pengambilan, dan jadwal refresh embedding.
Pelajaran 3 • Memantau dan Memelihara Sistem Langsung
Melacak kualitas rekomendasi di produksi menggunakan metrik online dan deteksi data drift. Menetapkan pemicu pelatihan ulang dan prosedur rollback.
Pelajaran 4 • Pencarian Tetangga Terdekat Aproksimasi
Mengganti pencarian kemiripan eksak dengan indeks ANN untuk mengambil kandidat dalam milidetik. Mencakup metode HNSW, LSH, dan product quantization.
Pelajaran 5 • Rekomendasi Waktu Nyata vs. Batch
Membandingkan rekomendasi batch yang telah dikomputasi sebelumnya dengan pipeline inferensi waktu nyata. Menganalisis tradeoff latensi, kesegaran, dan biaya infrastruktur.
Bab 8SembunyikanSembunyikan detailLihat detailTopik Lanjutan dan Batas Riset
Topik Lanjutan dan Batas Riset
Pelajaran 1 • Jaringan Saraf Graf untuk CF
Memodelkan interaksi pengguna-item sebagai graf bipartit dan menyebarkan embedding melalui konvolusi graf. Mencakup LightGCN dan penyederhanaannya.
Pelajaran 2 • Penyaringan Kolaboratif Terfederasi
Melatih model rekomendasi di seluruh perangkat pengguna yang terdesentralisasi tanpa membagikan data interaksi mentah. Mengatasi efisiensi komunikasi dan jaminan privasi.
Pelajaran 3 • Rekomendasi Percakapan dan Interaktif
Menggabungkan umpan balik pengguna melalui dialog multi-putaran untuk menyempurnakan rekomendasi secara dinamis. Menghubungkan framework pembelajaran penguatan dan bandit ke CF.
Pelajaran 4 • Arah Riset yang Muncul
Meninjau integrasi large language model, inferensi kausal, dan pra-pelatihan yang diawasi sendiri dalam riset rekomendasi. Memandu siswa dalam mengidentifikasi masalah terbuka yang dapat dikerjakan.
Pelajaran 5 • Keadilan dan Bias dalam Rekomendasi
Mengidentifikasi bias popularitas, bias eksposur, dan ketidakadilan demografis dalam keluaran penyaringan kolaboratif. Menerapkan teknik debiasing selama pelatihan dan pasca-pemrosesan.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Ilmuwan data: siap untuk mengkhususkan diri dalam masalah personalisasi dan pemodelan pengguna.
Insinyur perangkat lunak: bertugas membangun fitur rekomendasi untuk tim produk.
Insinyur ML: ingin memperdalam keahlian di luar tugas klasifikasi dan regresi.
Profesional analitik: bertujuan untuk bergerak lebih dekat ke pekerjaan pengembangan dan penerapan model.
Mahasiswa pascasarjana: meneliti sistem pencarian informasi atau prediksi perilaku pengguna.
Pengubah karier: beralih dari intelijen bisnis ke peran pembelajaran mesin terapan.
Apa kata para siswa kami
Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

Pelatihan utama
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF




















