Che algoritmo usa Spotify?
L'algoritmo di Spotify si chiama Bandits for Recommendations as Treatments o semplicemente BaRT. Non solo monitora la storia musicale di un utente, ma analizza anche il motivo per cui un utente ascolta una particolare canzone o preferisce un particolare genere rispetto agli altri.
È responsabile di fare due cose in background - esplorare e sfruttare.
Immagina di essere un polpo molto intelligente con più mani in un casinò, che prova le slot machine. Diverse slot machine hanno giochi diversi, ma tutte fondamentalmente prendono i tuoi soldi e hanno diverse probabilità di restituirti dei soldi. Potresti conoscere alcune slot machine molto bene, dato che potresti averci giocato prima, ma il resto potrebbe richiedere che tu le provi prima di capire gli schemi che ci sono dietro. Dato che sei un polpo, puoi provare più macchine allo stesso tempo. You can exploit the ones you already know about, and the others you explore.
You can find out more in this explainer video:
Hope it helps!
Articoli simili
- L'algoritmo di Dijkstra è un algoritmo greedy o un algoritmo di programmazione dinamica?
- Qual è l'algoritmo che Spotify utilizza per confermare che un utente è uno studente quando si registra per lo 'Sconto studenti Premium'?
- Come funziona l'algoritmo di raccomandazione di Spotify?
- Come si usa il raycasting nella ricostruzione 3D? Come viene considerato un'alternativa all'algoritmo dei cubi di marcia?