Skip to content

Django app leveraging neural networks for emotion recognition using scikit-learn MLP model trained on RAVDESS dataset. Clean UI allows users to upload audio for emotion prediction. Repository includes model, Django components, and management script. Clone and run at http://localhost:8000.

Notifications You must be signed in to change notification settings

Shreyaprasad21/Emotion-Detection-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 

Repository files navigation

Emotion Detection and Classification Django Application

This is a Django-based web application for emotion classification. The project includes a machine learning model for classifying emotions, which is implemented in a Jupyter Notebook.

Project Structure

  • code - Contains the Django project files and Jupyter Notebook for emotion classification model training and testing.
  • README.md - This file.

Requirements

  • Python 3.x
  • Django 3.x (or the version you are using)
  • Jupyter Notebook
  • Required Python libraries

Installation

  1. Clone the repository:

    https://github.com/Shreyaprasad21/Emotion-Detection-Application.git
    cd code/Emotion Classification.ipynb
  2. Create a virtual environment and activate it:

    python -m venv env
    source env/bin/activate  # On Windows use `env\Scripts\activate`
  3. Install the dependencies

  4. Navigate to the Django project directory:

    cd mysite
  5. Apply migrations:

    python manage.py migrate

Running the Application

  1. Navigate to the Django project directory (if not already there):

    cd mysite
  2. Run the Django development server:

    python manage.py runserver
  3. Open your web browser and go to http://127.0.0.1:8000/home to see the application running.

Contributing

If you would like to contribute to this project, please fork the repository and submit a pull request.

About

Django app leveraging neural networks for emotion recognition using scikit-learn MLP model trained on RAVDESS dataset. Clean UI allows users to upload audio for emotion prediction. Repository includes model, Django components, and management script. Clone and run at http://localhost:8000.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published