Music Recommendation Demo: Pardora
One of the components of PyCASP (Python-based Content Analysis using SPecialization) allows fast training of Gaussian Mixture Models (GMMs) on a GPU. We used this component to build a music recommendation engine called Pardora, demonstrated in this video. Pardora quick-trains a model from a song entered as a query — or a set of songs with some feature, such as genre, entered as a query — and uses it to identify the nearest neighbors to that song or songs in the Million Song Dataset, based on acoustic features of the recordings.
Speaker Diarization Demo: Experimenting with Energy
This video compares the time and energy required to execute the speaker-identification application in our Joke-O-Mat video browser on a multicore CPU when we vary the number of threads in the PyCASP-based parallel implementation.