Hoppa till huvudinnehållet

Kurs

Bygga rekommendationsmotorer i Python

Medel4 tim

Bygg rekommendationsmotorer i Python med maskininlärning.

Python4 tim16 videor60 övningar4,850 XP12,896Prestationsintyg

Skapa ditt gratiskonto

Fortsätt med Google
eller
Genom att fortsätta godkänner du vår användarvillkor, våra integritetspolicy och att dina uppgifter lagras i USA.

Uppskattad av lärande på tusentals företag

Utbildar du ett team?

Prova för företag

Kursbeskrivning

Vi har vant oss vid personanpassade upplevelser på nätet – oavsett om det är Netflix som föreslår en serie eller en webbutik som tipsar om produkter du kanske gillar. Men hur genereras dessa förslag? I den här kursen lär du dig allt du behöver veta för att bygga din egen rekommendationsmotor. Genom praktiska övningar bekantar du dig med de två vanligaste systemen: kollaborativ filtrering och innehållsbaserad filtrering. Därefter lär du dig att mäta likheter med Jaccard-avstånd och cosinuslikhet, samt att utvärdera rekommendationernas kvalitet på testdata med hjälp av rotvärdet av medelkvadratfelet (RMSE). När kursen är klar har du byggt din egen filmrekommendationsmotor och kan använda dina Python-kunskaper för att skapa liknande system inom valfri bransch.

Förkunskapskrav

Kursplan

Kursöversikt

3

Kollaborativ filtrering

Hitta nya objekt att rekommendera till användare genom att identifiera andra med liknande smak. Lär dig att göra användarbaserade och objektbaserade rekommendationer – och i vilket sammanhang de bör användas. Använd k-nearest neighbors-modeller för att dra nytta av kollektiv kunskap och förutsäga hur någon kan komma att betygsätta ett objekt de ännu inte har stött på.
Starta kapitel
4

Matrisfaktorisering och validering av dina förutsägelser

Förstå hur glesheten i verkliga datamängder kan påverka dina rekommendationer. Dra nytta av matrisfaktorisering för att hantera denna gleshet. Utforska värdet av latenta särdrag och använd dem för att bättre förstå din data. Avslutningsvis sätter du de modeller du har lärt dig på prov genom att validera vart och ett av de tillvägagångssätt som kursen har behandlat.
Starta kapitel

Bygga rekommendationsmotorer i Python

Kurs
slutförd

Tjäna ett prestationsbevis

Registrera dig nu

Utveckla dina datafärdigheter med DataCamp for Mobile

Gör framsteg på språng med våra mobilkurser och dagliga femminuters kodningsutmaningar.