-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Michaela Farova edited this page Jul 23, 2015
·
3 revisions
The algorithm runs off of multiple smaller computations that act together to give a final result. The pieces of the algorithm are as follows:
All of the modules use a set of settings as decribed in Decision Settings.
To run an iteration of the algorithm you simply run the run() command. This does the following in order:
- Fetch the latest music data from DB
- Run data through Counting Module
- Run data through Voting Module
- Run data through Tier Module
- Run data through Generation module and obtain next set of songs to play
- Queue the next set of songs on the DB