Building Recommender Systems with Matrix Factorization

Learn how to design, build, and evaluate collaborative filtering models and hybrid recommendation engines using Python, even if you are new to machine learning.

4.4 (190) ⏱ 1 ساعة 48 دقيقة 📚 11 درس 🎧 النسخة الصوتية

حول هذه الدورة

How do streaming platforms and e-commerce sites know exactly what products you want to buy next? Behind these personalized experiences lie recommendation engines powered by matrix factorization and collaborative filtering. This text-based course guides you through the foundational mathematics and practical Python implementations of modern recommendation algorithms. You will transition from understanding basic user-item interactions to building, evaluating, and tuning sophisticated hybrid models that combine multiple data sources for superior accuracy. What you'll learn: - Understand the foundational linear algebra and terminology behind matrix factorization and dimensionality reduction - Build collaborative filtering models using Singular Value Decomposition (SVD) and Alternating Least Squares (ALS) - Implement implicit feedback techniques to handle real-world user behaviors like clicks, views, and dwell time - Design hybrid recommender systems that combine collaborative filtering with content-based filtering to solve the cold-start problem - Apply evaluation metrics such as Precision at K and Mean Average Precision to measure recommendation quality - Explore modern retrieval patterns, including approximate nearest neighbors, to scale your models The course begins with essential mathematical concepts and notation before guiding you through step-by-step code implementations and model evaluation strategies. You will read detailed explanations, analyze Python code snippets, and complete written exercises to solidify your understanding of recommendation engine mechanics. This course is designed for beginner data scientists, software developers, and analytical minds who want to understand recommendation engines from the ground up, with no prior experience in recommender systems required. Start reading today to unlock the power of personalized recommendations in your own projects.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    1 ساعة 48 دقيقة من المحتوى التطبيقي

المراجعات (3)

أحمد بن راشد آل مكتوم BH
★ 5 · 2025-06-21T17:19:05+00:00

استمتعت بهذا حقا. كانت التفسيرات واضحة للغاية، والأمثلة المقدمة كانت دقيقة. لقد تعلمت الكثير.

Mateo Rodríguez UY متعلِّم موثَّق
★ 3 · 2025-04-16T00:51:05+00:00

استمتعت بهذا حقا. كانت الأمثلة مفيدة للغاية وجعلت الأفكار المعقدة سهلة الفهم. قيمة عظيمة!

Archie Garcia AU متعلِّم موثَّق
★ 3 · 2025-03-09T15:20:05+00:00

مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع