Documente Academic
Documente Profesional
Documente Cultură
Comert Electronic
Filtrare colaborativa
Ideea de baza
Matricea item-item
Mircea Inception Tangled The next three days 3 4 2 Bogdan 2 2 4 Florin 1 3 5 Medie 2 3 11/3
X
n i 1
X Yi Y
2 n i 1
Y Y
i
Xi este ratingul pe care l-a dat userul i itemului X Yi este ratingul pe care l-a dat userul i itemului Y
Exemplu
Mircea Inception Tangled The next three days 3 4 2 Bogdan 2 2 4 Florin 1 3 5 Medie 2 3 11/3
(3 - 2) ( 4 - 3) + ( 2 - 2) ( 2 - 3) + (1 - 2) (3 - 3) 2 2 2 2 2 2 (3 - 2) + ( 2 - 2) + (1 - 2) ( 4 - 3) + ( 2 - 3) + (3 - 3)
= 0.5
Matricea de corelatie
Inception Inception Tangled The next three days 1 0.5 0.982 Tangled 0.5 1 -0.655 The next three days -0.982 -0.655 1
Dat fiind faptul ca si userii pot fi vazuti ca itemi putem afla si daca userii sunt asemanatori intre ei inversand rolurile in formula
r ( Mircea, Bogdan)
n i=1
r ( Mircea, useri )
w2 =
r ( Mircea, user )
n i=1 i
r ( Mircea, Florin)
Unde useri sunt toti userii asemantori cu John care si-au exprimat parerea despre itemul de estimat. In cazul nostru toti ceilalti
In romana
Daca stim preferintele lui Bogdan si pe cele ale lui Florin si de asemenea stim cat de
Lab assignment
Specificatii
Se vor folosi: un agent User care sa reprezinte utilizatorul un agent Shop gestioneaza o lista de produse si ofera informatii aditionale despre ele