Skip to content

Use latent Dirichlet allocation to find latent fan types in music data

Notifications You must be signed in to change notification settings

jchryssanthacopoulos/dirichlet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Latent Dirichlet allocation for identifying latent fan types

Make sure to install the packages in requirements.txt.

To train the model and analyze the results, run the notebook dp_user_groups.ipynb. Note that it assumes access to the Snowflake data warehouse, and will have to be significantly amended to work with something else.

It assumes access to the following table: user_artist_streams_unique_artist_sample, with columns artistname, canonical_artistid (just a unique artist ID), userid, and total_streams. Each row is the total number of times a given listener (user) has streamed a given artist.

About

Use latent Dirichlet allocation to find latent fan types in music data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published