Autore |
Discussione |
|
Pavel4
Utente giovane
Regione: Puglia
Prov.: Bari
Città: Palo del Colle
|
Inserito il - 30/06/2011 : 12:13:12
|
Ragazzi, risolvendo appelli precedenti mi sono imbattutto in questo esercizio :
Sia data la seguente matrice utenti-item di un sistema di filtraggio collaborativo, i cui rating di gradimento sono espressi in una scala discreta da 1 (gradimento minimo) a 5 (gradimento massimo)
I1 I2 I3 I4 I5 I6 U1 1 4 4 1 4 5 U2 5 1 1 4 5 4 U3 1 5 5 U4 5 1 1 1 4 1 U5 2 5 5 1 4 1
Indicare quale suggerimento può essere dato all’utente attivo U3 utilizzando un algoritmo user-to-user e la similarità del coseno per calcolare la similarità tra gli utenti.
Qualcuno sa risolverlo? E se si come?
Grazie Ciao
|
it's like an angel fly it's like a dream
|
|
Awake87
Utente giovane
|
Inserito il - 30/06/2011 : 15:27:46
|
dovresti considerare ogni utente come vettore, e tra questi calcolare la similarità del coseno tra U3 e tutti gli altri. Però se si osserva bene la matrice non è necessario fare tutti i calcoli si possono scartare ad esempio l'utente U2 e U4 poiché i voti in comune con U3 sono opposti. Nel calcolo della similarità vanno considerati i voti di tutti gli item, quindi i voti mancanti in U3 devi considerarli come 0. Il vettore sarà: u3 <1;5;5;0;0;0> |
|
|
Pavel4
Utente giovane
Regione: Puglia
Prov.: Bari
Città: Palo del Colle
|
Inserito il - 30/06/2011 : 15:36:18
|
Grazie Awake... domanda... devo prima normalizzarli giusto?
Mentre un algoritmo user to user, quale può essere? :o |
it's like an angel fly it's like a dream
|
|
|
Awake87
Utente giovane
|
Inserito il - 05/07/2011 : 15:41:41
|
no, non c'è bisogno di normalizzarli poichè la scala dei voti è per tutti da 1 a 5. Per algoritmo user-to-user credo intenda il procedimento da seguire per suggerire all'utente u3 l'item o gli item, e cioè facendo un confronto tra gli utenti. |
|
|
Pavel4
Utente giovane
Regione: Puglia
Prov.: Bari
Città: Palo del Colle
|
Inserito il - 06/07/2011 : 15:55:19
|
Ti ringrazio, sinceramente nelle prove che ho fatto, ho normalizzato e scritto che cmq volendo potevamo anche non normalizzare in quanto in questo caso risulta superfluo, ma che in altri casi si potrebbe normalizzare.
|
it's like an angel fly it's like a dream
|
|
|
generalekamikaze
Utente medio
Regione: Puglia
Prov.: Bari
Città: Gioia del colle
|
Inserito il - 06/02/2012 : 22:48:04
|
Scusate, sapreste indicarmi i vicini di U3? |
|
|
|
Discussione |
|