Skip to content

guoclara/the-sound-of-music

 
 

Repository files navigation

Interpretive Convolutional Neural Networks

Our attempt at determining what a CNN trained to categorize music genres thinks are the characteristic sounds of each genre Please refer to the poster (found in this repo) for project details, implementation, and results.

UI usage:
To visualize and compare activations between the base CNN model and the masked CNN model, please reference the UI (built on streamlit). It is important to note that to properly play the .wav files and display the activatiosn, this repo must be cloned prior to running. Please make sure to activate the virtual environment (with Python 3.8) and run the requirements script with the following commands:

source .venv/bin/activate
pip install -r requirements.txt

To run the UI (in your localhost), you can run the following command from the scripts folder:

streamlit run app.py

Please refer to the Streamlit docs for more information.

Hackathon Poster:

Screen Shot 2022-08-17 at 11 01 06 AM

About

CSCI 1470 Final Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.8%
  • Python 2.2%