Pandora Radio Tecnologia

November 17

Pandora Internet Radio utilizza una esclusiva tecnologia di analisi musicale per consentire agli utenti di creare "canali" di canzoni e artisti simili. Questa analisi avanzata permette al sistema di formulare raccomandazioni basate su più di stili solo simili o popolarità condiviso, concentrandosi invece sulla struttura stessa della musica stessa. Per l'utente finale, il processo è relativamente trasparente, ma i calcoli coinvolti sono molto complesse.

Music Genome Project

Will Glaser e Tim Westergren ha creato il Music Genome Project per trovare un modo migliore per analizzare e catalogare la musica. Precedente servizi "raccomandazione" basato le loro scelte in gran parte alla somiglianza genere o popolarità tra gli altri utenti, ma le scelte di questi tipi di servizi fatte erano scattershot al meglio. Il Music Genome Project ha sviluppato un modo di rompere ogni canzone nelle sue parti componenti, permettendo un'analisi molto più approfondita del contenuto musicale.

geni

Il cuore del progetto è il concetto di "geni" musicali. Ogni gene è un descrittore di qualche elemento della canzone, come "accompagnamento chitarra elettrica", "sincopato pesante" o "strumentazione bluegrass." Canzoni rock tendono ad avere tra i 150 ei 200 singoli geni, mentre gli stili più complessi come il jazz o classica può avere fino a 500 geni. Identificare come molti geni come possibile in un brano permette l'analisi più approfondita della sua struttura e contenuto.

Analisi

Per analizzare una canzone, uno dei musicisti del Progetto ascolta il brano più volte, identificando i geni presenti e li Giudizio tra zero e cinque punti. Un gene cinque punti rappresenta un tema o suono fortemente rappresentata in pezza, mentre lo zero rappresenta un gene che non è presente. I geni punteggio più alto diventano "mettere a fuoco i tratti", e questi geni diventano le più importanti utilizzati nel processo di corrispondenza. Profili di artisti contengono geni che appaiono spesso nella loro musica.

raccomandazioni

Quando si entra in un brano o un artista in Pandora di creare una stazione, il sistema cerca prima il suo database per verificare se esiste un record. Una volta che il sistema ha un profilo con cui lavorare, la scansione attraverso il suo database per le canzoni con profili simili, e le mette in coda nel canale musicale risultante. Come si indica le preferenze durante l'ascolto di brani selezionati, Pandora utilizza queste informazioni per identificare quali si concentrano i tratti sono più importanti per voi. Quando si approvi una canzone, i tratti compresi guadagnare più peso nei calcoli del sistema, pur respingendo una canzone li riduce di conseguenza. In questo modo, il sistema modifica lentamente il contenuto del canale per soddisfare meglio i gusti.