Skip to content

dancingninjas1/emotion-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Emotion Recognition Project

Overview

This repository contains the code and documentation for the Music Emotion Recognition project. The project aims to develop an advanced model for recognizing emotional nuances within classical music compositions using deep learning techniques, particularly focusing on transfer learning and attention mechanisms.

Contents

  • Data/: This directory contains the curated dataset of classical music compositions, including instrument-specific emotional samples.

  • preprocessing/: Here you will find the Python scripts used to preprocess and split the data.

  • training/: This folder contains the files for original code used to train the pre-trained model

  • notebooks/ : Contains the python notebooks to analyse and visualise the code

  • results/: This folder contains the outcome of the experiments, including performance metrics, graphs, and visualizations.

  • pre-trained model/: Contains the pre-trained model used for the project original repo can be found here: https://github.com/minzwon/self-attention-music-tagging/tree/master

  • main.py: Contains the Python to script to run experiments and build model for transfer learning

  • README.md: You're currently reading this file! It provides an overview of the project, its contents, and instructions on how to use the code.

Installation

  1. Clone the repository:
    https://github.com/dancingninjas1/emotion-recognition.git
    cd emotion-recognition
    

Usage

  • The main.py script serves as a central point to run experiments and build models for transfer learning.
  • Check the results/ directory for the outcomes of your experiments. Here, you'll find performance metrics, graphs, and visualizations that showcase the effectiveness of different strategies.
  • Utilize the Jupyter notebooks available in the notebooks/ directory to unnderstand the analysis, data distribution and evaluation case study for the project

Acknowledgments

I would like to express my gratitude to Dr. Johan Pauwels for his invaluable guidance and support throughout this project.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages