Clicky

Systempuntoout: Last.fm recommendation

Sunday, December 04, 2005

Last.fm recommendation

Superata la partenza a freddo , sembra che last.fm abbia iniziato a calcolare l'insieme dei miei neighbours ovvero gli utenti con gusti musicali simili a quelli del sottoscritto;
gli artisti ascoltati dai nuovi vicini contribuiscono ad alimentare la lista di recommendation consultabile nella sezione recommends del mio profilo.
La pagina presenta un'attualissima slidebar che permette di filtrare gli artisti proposti spostandosi verso il commerciale(Popular) o sul fondo della famosa coda (Obscure).
Azzardandosi verso il fondo valle, il sistema mi raccomanda shockers , una selezione di Hard House e Techno made in holland (ehm..per questa volta passo).
La recommendation radio permette inoltre di ascoltare in streaming una selezione musicale degli artisti proposti.




















Il calcolo del rating di affinità , per ottenere la lista di neighbours , avviene utilizzando le search API di Lucene ed in particolare attraverso la classe Similarity. Banalizzando,ogni user e' rappresentato da un documento contenente la lista di brani ascoltati (autore,album,traccia), la classe similarity ,calcolando lo score fra i testi, consente al sistema di proporre i documenti (utenti) che hanno ottenuto il punteggio più alto.


0 comments: