All Projects → MTG → DCASE-models

MTG / DCASE-models

Licence: MIT license
Python library for rapid prototyping of environmental sound analysis systems

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to DCASE-models

CityNet
A neural network classifier for urban soundscapes
Stars: ✭ 21 (-40%)
Mutual labels:  audio-classification
ESC-CNN-microcontroller
Environmental Sound Classification on Microcontrollers using Convolutional Neural Networks
Stars: ✭ 85 (+142.86%)
Mutual labels:  audio-classification
spoken-command-recognition
A large, free audio sample database (10M words pronounced), a test bed for voice activity detection algorithms and for single-syllable word recognition
Stars: ✭ 59 (+68.57%)
Mutual labels:  audio-classification
mxnet-audio
Implementation of music genre classification, audio-to-vec, song recommender, and music search in mxnet
Stars: ✭ 42 (+20%)
Mutual labels:  audio-classification
Audio-Classification-using-CNN-MLP
Multi class audio classification using Deep Learning (MLP, CNN): The objective of this project is to build a multi class classifier to identify sound of a bee, cricket or noise.
Stars: ✭ 36 (+2.86%)
Mutual labels:  audio-classification
AudioClassification-PaddlePaddle
基于PaddlePaddle实现的音频分类,博客地址:
Stars: ✭ 32 (-8.57%)
Mutual labels:  audio-classification
Text and Audio classification with Bert
Text Classification in Turkish Texts with Bert
Stars: ✭ 34 (-2.86%)
Mutual labels:  audio-classification
audio-classification
Audio Classification - Multilayer Neural Networks using TensorFlow
Stars: ✭ 28 (-20%)
Mutual labels:  audio-classification
MAX-Audio-Classifier
Identify sounds in short audio clips
Stars: ✭ 115 (+228.57%)
Mutual labels:  audio-classification
label-studio-frontend
Data labeling react app that is backend agnostic and can be embedded into your applications — distributed as an NPM package
Stars: ✭ 230 (+557.14%)
Mutual labels:  audio-classification
Audio Classification using LSTM
Classification of Urban Sound Audio Dataset using LSTM-based model.
Stars: ✭ 47 (+34.29%)
Mutual labels:  audio-classification
dcase2019-task5-urban-sound-tagging
1st place solution to the DCASE 2019 - Task 5 - Urban Sound Tagging
Stars: ✭ 28 (-20%)
Mutual labels:  audio-classification
psla
Code for the TASLP paper "PSLA: Improving Audio Tagging With Pretraining, Sampling, Labeling, and Aggregation".
Stars: ✭ 85 (+142.86%)
Mutual labels:  audio-classification
Tensorflow-Audio-Classification
Audio classification with VGGish as feature extractor in TensorFlow
Stars: ✭ 105 (+200%)
Mutual labels:  audio-classification
Audio-Scene-Classification
Scene Classification using Audio in the nearby Environment.
Stars: ✭ 18 (-48.57%)
Mutual labels:  audio-classification
DCASE2019 task4
Baseline of dcase 2019 task 4
Stars: ✭ 55 (+57.14%)
Mutual labels:  sound-event-detection
audiotagging2019
6th place solution to Freesound Audio Tagging 2019 kaggle competition
Stars: ✭ 21 (-40%)
Mutual labels:  audio-tagging
  ____   ____    _    ____  _____                          _      _     
 |  _ \ / ___|  / \  / ___|| ____|     _ __ ___   ___   __| | ___| |___ 
 | | | | |     / _ \ \___ \|  _| _____| '_ ` _ \ / _ \ / _` |/ _ \ / __|
 | |_| | |___ / ___ \ ___) | |__|_____| | | | | | (_) | (_| |  __/ \__ \
 |____/ \____/_/   \_\____/|_____|    |_| |_| |_|\___/ \__,_|\___|_|___/
                                                                       

example workflow codecov PyPI GitHub license

DCASE-models is an open-source Python library for rapid prototyping of environmental sound analysis systems, with an emphasis on deep–learning models. The library has a flat and light design that allows easy extension and integration with other existing tools.

Documentation

See https://dcase-models.readthedocs.io for a complete reference manual and introductory tutorials.

Installation instructions

We recommend to install DCASE-models in a dedicated virtual environment. For instance, using anaconda:

conda create -n dcase python=3.6
conda activate dcase

For GPU support:

conda install cudatoolkit cudnn

DCASE-models uses SoX for functions related to the datasets. You can install it in your conda environment by:

conda install -c conda-forge sox

When installing the library, you must select the tensorflow variant: version 1 (CPU-only or GPU) or version 2.

pip install DCASE-models[keras_tf] # for tensorflow 1 CPU-only version
pip install DCASE-models[keras_tf_gpu] # for tensorflow 1 GPU version
pip install DCASE-models[tf2] # for tensorflow 2

To include visualization related dependencies, run the following instead:

pip install DCASE-models[visualization]

Usage

There are several ways to use this library. In this repository, we accompany the library with three types of examples.

Note that the default parameters for each model, dataset and feature representation, are stored in parameters.json on the root directory.

Python scripts

The folder scripts includes python scripts for data downloading, feature extraction, model training and testing, and fine-tuning. These examples show how to use DCASE-models within a python script.

Jupyter notebooks

The folder notebooks includes a list of notebooks that replicate scientific experiments using DCASE-models.

Web applications

The folder visualization includes a user interface to define, train and visualize the models defined in this library.

Go to DCASE-models folder and run:

python -m visualization.index

Then, open your browser and navigate to:

http://localhost:8050/
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].