Skip to content

VinceRanches/NCSR-DL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Learning Project Sound Classification

Prerequisites

To run this project, you need to have Anaconda installed. You can download and install Anaconda from here.

Download the needed features from here. (see Directory structure)

Download UrbanSound8k dataset from here and extract it the folder UrbanSound(see Directory structure)

Setting Up the Environment

  1. Create a Conda environment with Python 3.10:

    conda create -n env python=3.10
  2. Activate the Conda environment:

    conda activate env
  3. Install the required packages:

    pip install -r requirements.txt

Running the Notebooks

Carefully read through the Jupyter notebooks and run them in order. The sequence is important for ensuring that all necessary steps are completed:

  1. 1.Urban_Sound_Pipeline
  2. 2.Audioset_Pipeline
  3. 3.Transfer_Learning_Pipeline

4.Demo is intended for demonstration purposes.

Directory Structure

If you download features and models from Google Drive, ensure that the directory structure is arranged as follows:

Project
├── Audioset
│   ├── AS_Eval (Only if you download the audio)
│   ├── AS_Train (Only if you download the audio)
│   ├── CSVs
│   ├── Train_Features
│   └── Eval_Features
├── Bonus
├── Models
├── Notebooks
├── Scripts
└── UrbanSound
    ├── CSVs
    ├── Features
    │   ├── CNN_Features
    │   ├── NN_Features
    │   └── YamNet_Features
    ├── Test
    ├── Train
    └── UrbanSound8K (Original Folder)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors