App to explore submissions to MediaEval Emotions and Themes in Music task
python3.9 -m venv venv
source venv/bin/activate
pip install --upgrade pip wheel
pip install -r requrements.txt
Windows
python process.py ..\2020-Emotion-and-Theme-Recognition-in-Music-Task\src\groundtruth.npy ..\mtg-jamendo-dataset\data\tags\moodtheme_split.txt docs\data.json 2019 ..\2019-Emotion-and-Theme-Recognition-in-Music-Task\submissions 2020 ..\2020-Emotion-and-Theme-Recognition-in-Music-Task\submissions 2021 ..\2021-Emotion-and-Theme-Recognition-in-Music-Task\submissions --tags-sorted ..\mtg-jamendo-dataset\data\tags\moodtheme_split_sorttracks.txt
python process.py ..\2020-Emotion-and-Theme-Recognition-in-Music-Task\src\groundtruth.npy ..\mtg-jamendo-dataset\data\tags\moodtheme_split.txt docs\data_performance.json 2019 ..\2019-Emotion-and-Theme-Recognition-in-Music-Task\submissions 2020 ..\2020-Emotion-and-Theme-Recognition-in-Music-Task\submissions 2021 ..\2021-Emotion-and-Theme-Recognition-in-Music-Task\submissions
Linux
python process.py ../2020-Emotion-and-Theme-Recognition-in-Music-Task/src/groundtruth.npy ../mtg-jamendo-dataset/data/tags/moodtheme_split.txt docs/data.json 2019 ../2019-Emotion-and-Theme-Recognition-in-Music-Task/submissions 2020 ../2020-Emotion-and-Theme-Recognition-in-Music-Task/submissions 2021 ../2021-Emotion-and-Theme-Recognition-in-Music-Task/submissions --tags-sorted ../mtg-jamendo-dataset/data/tags/moodtheme_split_sorttracks.txt
python process.py ../2020-Emotion-and-Theme-Recognition-in-Music-Task/src/groundtruth.npy ../mtg-jamendo-dataset/data/tags/moodtheme_split.txt docs/data_performance.json 2019 ../2019-Emotion-and-Theme-Recognition-in-Music-Task/submissions 2020 ../2020-Emotion-and-Theme-Recognition-in-Music-Task/submissions 2021 ../2021-Emotion-and-Theme-Recognition-in-Music-Task/submissions
cd docs
python -m http.server
pip install seaborn matplotlib
python export.py docs/data.json docs/figure.pdf