Building Recommendation Engines in Python
Learn to build recommendation engines in Python using machine learning techniques.
Kurs Kostenlos Starten4 Stunden16 Videos60 Übungen10.508 LernendeLeistungsnachweis
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.Trainierst du 2 oder mehr?
Versuchen DataCamp for BusinessBeliebt bei Lernenden in Tausenden Unternehmen
Kursbeschreibung
We’ve come to expect personalized experiences online—whether it’s Netflix recommending a show or an online retailer suggesting items you might also like to purchase. But how are these suggestions generated? In this course, you’ll learn everything you need to know to create your own recommendation engine. Through hands-on exercises, you’ll get to grips with the two most common systems, collaborative filtering and content-based filtering. Next, you’ll learn how to measure similarities like the Jaccard distance and cosine similarity, and how to evaluate the quality of recommendations on test data using the root mean square error (RMSE). By the end of this course, you’ll have built your very own movie recommendation engine and be able to apply your Python skills to create these systems for any industry.
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.- 1
Introduction to Recommendation Engines
KostenlosWhat problems are recommendation engines designed to solve and what data are best suited for them? Discern what insightful recommendations can be made even with limited data, and learn how to create your own recommendations.
What are recommendation engines?50 xpRecommendation engines vs. predictions100 xpIdentifying the correct data for recommendation engines50 xpImplicit vs. explicit data100 xpNon-personalized recommendations50 xpIntroduction to non-personalized recommendations100 xpImproved non-personalized recommendations100 xpCombining popularity and reviews100 xpNon-personalized suggestions50 xpFinding all pairs of movies100 xpCounting up the pairs100 xpMaking your first movie recommendations100 xp - 2
Content-Based Recommendations
Discover how item attributes can be used to make recommendations. Create valuable comparisons between items with both categorical and text data. Generate profiles to recommend new items for users based on their past preferences.
Intro to content-based recommendations50 xpWhy use content-based models?50 xpCreating content-based data100 xpUnderstanding the content-based data50 xpMaking content-based recommendations50 xpComparing individual movies with Jaccard similarity100 xpComparing all your movies at once100 xpMaking recommendations based on movie genres100 xpText-based similarities50 xpInstantiate the TF-IDF model100 xpCreating the TF-IDF DataFrame100 xpComparing all your movies with TF-IDF100 xpMaking recommendations with TF-IDF100 xpUser profile recommendations50 xpBuild the user profiles100 xpUser profile based recommendations100 xp - 3
Collaborative Filtering
Discover new items to recommend to users by finding others with similar tastes. Learn to make user-based and item-based recommendations—and in what context they should be used. Use k-nearest neighbors models to leverage the wisdom of the crowd and predict how someone might rate an item they haven’t yet encountered.
Collaborative filtering50 xpPivoting your data100 xpFinding similar users50 xpChallenges with missing values100 xpCompensating for incomplete data100 xpFinding similarities50 xpUser-based to item-based100 xpSimilar and different movie ratings100 xpFinding similarly liked movies100 xpUsing K-nearest neighbors50 xpStepping through K-nearest neighbors100 xpGetting KNN data in shape100 xpKNN predictions100 xpItem-based or user-based50 xpComparing item-based and user-based models100 xpWhich should you choose?100 xp - 4
Matrix Factorization and Validating Your Predictions
Understand how the sparsity of real-world datasets can impact your recommendations. Leverage the power of matrix factorization to deal with this sparsity. Explore the value of latent features and use them to better understand your data. Finally, put the models you’ve discovered to the test by learning how to validate each of the approaches you’ve learned.
Dealing with sparsity50 xpMatrix sparsity100 xpLimited data in your rows100 xpMatrix multiplication50 xpMatrix factorization50 xpIdentifying latent features50 xpInformation loss in factorization100 xpSingular value decomposition (SVD)50 xpNormalize your data100 xpDecomposing your matrix100 xpRecalculating the matrix100 xpMaking recommendations with SVD100 xpValidating your predictions50 xpCalculating RMSE50 xpComparing recommendation methods100 xpWrap up50 xp
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.Robert O'Callaghan
Mehr AnzeigenDirector of Data Science, Ordergroove
Was sagen andere Lernende?
Melden Sie sich an 15 Millionen Lernende und starten Sie Building Recommendation Engines in Python Heute!
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.