Hjem Personlig finansiering Basics of Content-Based Predictive Analytics Filters - Dummies

Basics of Content-Based Predictive Analytics Filters - Dummies

Indholdsfortegnelse:

Video: Machine Learning interview questions - What is Collaborative Filtering and content based filtering? 2024

Video: Machine Learning interview questions - What is Collaborative Filtering and content based filtering? 2024
Anonim

Indholdsbaseret Rekommendationssystemer til predictive analytics matcher for det meste funktioner brugerens profil til at fremsætte anbefalinger. Når en bruger køber et emne, der har tagget funktioner, anbefales det, at elementer med funktioner, som svarer til de originale genstande, anbefales. Jo flere funktioner matcher, desto højere er sandsynligheden for, at brugeren kan lide anbefalingen. Denne sandsynlighedsgrad kaldes præcision.

Grundlæggende om tags for at beskrive varer

Generelt foretager firmaet, der laver salg (eller producenten), normalt sine varer med søgeord. På Amazon-hjemmesiden er det dog temmelig typisk aldrig at se mærkerne for varer købt eller vist - og ikke engang at blive bedt om at tagge en vare. Kunder kan gennemgå de varer, de har købt, men det er ikke det samme som mærkning.

Tagning af varer kan udgøre en skalaudfordring for en butik som Amazon, der har så mange elementer. Derudover kan nogle attributter være subjektive og kan være forkert mærket, afhængigt af hvem mærker det. En løsning, der løser skaleringsproblemet, er at give kunder eller offentligheden mulighed for at mærke varerne.

For at holde tags håndterbare og præcise, kan et acceptabelt sæt af tags leveres af hjemmesiden. Først når et passende antal brugere er enige (det vil sige brug samme tag til at beskrive et emne), vil det aftalte tag blive brugt til at beskrive varen.

Brugerbaseret tagging viser imidlertid andre problemer for et indholdsbaseret filtreringssystem (og samarbejdsfiltrering):

  • Troværdighed: Ikke alle kunder fortæller sandheden (især online) og brugere, der har kun en lille rating historie kan skew dataene. Derudover kan nogle leverandører give (eller opfordre andre til at give) positive vurderinger til deres egne produkter, mens de giver negative vurderinger til deres konkurrenters produkter.

  • Sparsity: Ikke alle elementer vil blive vurderet eller vil have tilstrækkelige ratings til at producere nyttige data.

  • Inkonsekvens: Ikke alle brugere bruger de samme søgeord til at tagge et emne, selv om betydningen kan være den samme. Derudover kan nogle attributter være subjektive. For eksempel kan en seer af en film overveje den kort, mens en anden siger, at den er for lang.

Attributter har brug for klare definitioner. En egenskab med for få grænser er svær at vurdere; at pålægge for mange regler om en egenskab, kan bede brugerne om at gøre for meget arbejde, hvilket vil fraråde dem fra mærkning af varer.

Tagning af de fleste varer i et produktkatalog kan hjælpe med at løse det koldstartsproblem, der plager samarbejdsfiltrering.I et stykke tid er præcisionen af ​​systemets anbefalinger imidlertid lave, indtil den opretter eller opnår en brugerprofil.

Her er en prøvematrix af kunder og deres købte varer, viser et eksempel på indholdsbaseret filtrering. Funktion 4

Funktion 5 Element 1 X X Element 2 Funktion 3
Funktion 4 Funktion 5 X
X X X
X Punkt 4 X X
X Punkt 5 X > X X
Her, hvis en bruger kan lide Feature 2 - og det er optaget i sin profil - vil systemet anbefale alle elementer, der har Feature 2 i dem: Item 1, Item 2 og Item 4. > Denne tilgang fungerer selvom brugeren aldrig har købt eller gennemgå et emne. Systemet vil bare se i produktdatabasen for ethvert emne, der er blevet mærket med Feature 2. Hvis (for eksempel) en bruger, der leder efter film med Audrey Hepburn - og denne præference vises i brugerens profil - vil systemet anbefale alle de film der har Audrey Hepburn til denne bruger. Dette eksempel viser dog hurtigt en begrænsning af den indholdsbaserede filtreringsteknik: Brugeren ved sikkert nok allerede om alle de film, som Audrey Hepburn har været i, eller kan nemt finde ud af - så fra brugerens synspunkt, har systemet ikke anbefalet noget nyt eller af værdi. Sådan forbedres præcisionen med konstant feedback En måde at forbedre præcisionen af ​​systemets anbefalinger er at spørge kunder om tilbagemelding, når det er muligt. Indsamling af kundefeedback kan ske på mange forskellige måder gennem flere kanaler. Nogle virksomheder beder kunden om at bedømme en vare eller tjeneste efter køb. Andre systemer leverer sociale medier-links, så kunderne kan "lide" eller "ikke lide" et produkt. Konstant interaktion mellem

Sådan måles effektiviteten af ​​systemanbefalinger

Succesen af ​​systemets anbefalinger afhænger af, hvor godt det opfylder to kriterier:

præcision

(tænk på det som et sæt perfekte matcher - normalt et lille sæt) og

tilbagekald

(tænk på det som et sæt af mulige kampe - normalt et større sæt). Her er et nærmere kig:

Precision måler, hvor præcist systemets anbefaling var. Præcision er svært at måle, fordi det kan være subjektivt og svært at kvantificere. Når en bruger først besøger Amazon-webstedet, kan Amazon f.eks. Vide, om dens anbefalinger er på mål? Nogle anbefalinger kan forbinde med kundens interesser, men kunden kan stadig ikke købe. Den højeste tillid til, at en anbefaling er præcis, kommer fra klare beviser: Kunden køber varen. Alternativt kan systemet udtrykkeligt bede brugeren om at bedømme sine anbefalinger. Recall måler sæt af mulige gode anbefalinger, dit system kommer op med. Tænk på tilbagekaldelse som en oversigt over mulige anbefalinger, men ikke alle er perfekte anbefalinger. Der er generelt et omvendt forhold til præcision og tilbagekaldelse. Det er, som tilbagekaldelse går op, præcision går ned, og omvendt.

  • Det ideelle system ville have både høj præcision og høj tilbagekaldelse. Men realistisk er det bedste resultat at få en delikat balance mellem de to. Fremhævelse af præcision eller tilbagekaldelse afhænger virkelig af det problem, du forsøger at løse.

Basics of Content-Based Predictive Analytics Filters - Dummies

Valg af editor

Test din kode med Dreamweavers webstedrapporteringsfunktioner - dummies

Test din kode med Dreamweavers webstedrapporteringsfunktioner - dummies

Hvis du har brugt Dreamweaver til bygg din mobilwebsite, du kan tjekke dit arbejde ved hjælp af Dreamweaver Site Reporting funktionerne. Det lader dig oprette en række rapporter og endda tilpasse dem til at identificere problemer med eksterne links, overflødige og tomme tags, untitled dokumenter og manglende alternativ tekst. Du kan nemt gå glip af problemer - især ...

Sådan bruger du dit eget domæne til dit Squarespace-websted - dummier

Sådan bruger du dit eget domæne til dit Squarespace-websted - dummier

Når du underskriver op for din Squarespace-konto, får du en unik Squarespace-URL, der ser sådan ud: http: // dit kontonavn. Squarespace. com. Hvis du vil have fuldstændig kontrol over branding af dit websted eller blot ønsker en unik webadresse, kan du kortlægge eller pege på et brugerdefineret domæne på din Squarespace-konto. Du har tre muligheder for indstilling ...

Fordelene ved at bruge Markdown på din Squarespace Website - dummies

Fordelene ved at bruge Markdown på din Squarespace Website - dummies

Markdown er en plain- tekst skriftformat, der gør det muligt hurtigt at anvende tekst styling baseret på hvordan du formaterer din Squarespace 6 websteds tekst. Markdown er en af ​​Du bruger to typer blokke, du kan bruge til at tilføje tekst. Du tilføjer indhold til dine Squarespace-sidesider ved at bruge indholdsblokke i Site Manager → Indhold ...

Valg af editor

Wicca og Witchcraft For Dummies Cheat Sheet - dummies

Wicca og Witchcraft For Dummies Cheat Sheet - dummies

Wicca, en heksekunst, er centreret i rituelle Wiccans udfører til specifikke formål, såsom at kommunikere med eller ære guddom. Sabbats er wiccan sol helligdage fokuseret på jordens sti omkring solen, nogle gange omtalt som Årets hjul. Esbats er wiccan månens ferie, der fokuserer på månens cyklus. ...

Sammenhængende trosretninger: almindelige erfaringer i skrifterne - dummies

Sammenhængende trosretninger: almindelige erfaringer i skrifterne - dummies

Interessant de tre Abrahams trosretninger - jødedom, kristendom , og islam - deler meget til fælles, herunder en række af ædle profeter sendt af Gud. På grund af commonality ligger en dyb forbindelse til arv fra profeten Abraham og en tro på en Gud. Koranen finder fælles sted med kristne og jøder (kendt ...

Charmerende din vej til effektiv magi - dummies

Charmerende din vej til effektiv magi - dummies

En firkløver for held. Den jakkesæt, som du altid bærer til jobsamtaler for succes. Ringen du tager aldrig af, fordi den repræsenterer din kærlighed til en anden person. Den hængende du bærer rundt om halsen hver dag for beskyttelse. Den lille statue hængende fra bilens bagspejl til sikker rejse. ...

Valg af editor

Vælger skråninger, kanter og ansigter i blender - dummies

Vælger skråninger, kanter og ansigter i blender - dummies

I Blender's Edit-tilstand, kuben ændrer farve og prikker danner i hver af kubens hjørner. Hver prik er et vertex. Linjen der dannes mellem to hjørner er en kant. Et ansigt i Blender er en polygon, der er dannet af tre eller flere forbindelseskanter. Tidligere er ansigter i Blender ...