Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Basic Algorithms of Recommender Systems in Python
9 students

Basic Algorithms of Recommender Systems in Python

Maximise immersion with key metrics and algorithms to build a Simple/Reliable Recommendation Engine
Created byMax Tcvetkov
Last updated 8/2023
English

What you'll learn

  • Ranking metrics: NDCG, AP@k, AUC@k, DCG, IDCG
  • How to work with Heuristic Algorithms
  • Collaborative Algorithms and Matrix Decompositions
  • Quality metrics: Precision@k, Precision, MoneyPrecision@k, Recall, HitRate

Course content

3 sections8 lectures37m total length
  • Introduction: implicit and explicit feedback, key problems5:15
  • HitRate4:16
  • Precision4:45

Requirements

  • A basic knowledge to Python. No experience with ML is required.

Description

Welcome to the exhilarating journey of "Basic Algorithms of Recommender Systems in Python." This course is your backstage pass to understanding recommendation systems from the ground up. In Section 1, you'll dive headfirst into the recommendation scene, decoding implicit and explicit feedback, and tackling the pivotal challenges that drive innovation. Our dynamic trio of lectures unravels the metrics for success: from the intriguing world of HitRate that measures engagement, to the precision that ensures on-point recommendations.

Section 2 gears you up to craft your recommendation wizardry, starting with the art of ranking metrics, and unveiling the simplest recommendation engine algorithms that wield powerful results. Collaborative filtering takes you deeper into understanding user preferences, unlocking the secret sauce of personalized suggestions.

The final chapter, Section 3, catapults you into the realm of complex models, unearthing the magic of matrix decomposition. You'll traverse the theoretical landscape of complex models, equipping yourself to revolutionize recommendation systems.

Join me on this electrifying journey to master the art of recommendations, transforming how users explore content, products, and experiences in the ever-evolving digital cosmos. Your path to recommendation prowess starts here.

The course provides both the theory to understand the principles and ready-made working code that you can use in your projects.

Who this course is for:

  • Anyone who needs to develop a recommender system and evaluate its quality.
  • Systems Architect