All Projects → MihawkHu → DCASE2020_task1

MihawkHu / DCASE2020_task1

Licence: MIT license
Code for DCASE 2020 task 1a and task 1b.

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects
shell
77523 projects

Projects that are alternatives of or similar to DCASE2020 task1

Audio Pretrained Model
A collection of Audio and Speech pre-trained models.
Stars: ✭ 61 (-15.28%)
Mutual labels:  audio-processing, keras-tensorflow
Nearest-Celebrity-Face
Tensorflow Implementation of FaceNet: A Unified Embedding for Face Recognition and Clustering to find the celebrity whose face matches the closest to yours.
Stars: ✭ 30 (-58.33%)
Mutual labels:  keras-tensorflow
ecce
ML Prediction of Bible Topics and Passages (Python / React)
Stars: ✭ 36 (-50%)
Mutual labels:  keras-tensorflow
Word-Level-Eng-Mar-NMT
Translating English sentences to Marathi using Neural Machine Translation
Stars: ✭ 37 (-48.61%)
Mutual labels:  keras-tensorflow
SimpleCompressor
Code and theory of a look-ahead compressor / limiter.
Stars: ✭ 70 (-2.78%)
Mutual labels:  audio-processing
GLOM-TensorFlow
An attempt at the implementation of GLOM, Geoffrey Hinton's paper for emergent part-whole hierarchies from data
Stars: ✭ 32 (-55.56%)
Mutual labels:  keras-tensorflow
Morn
Morn是一个C语言的基础工具和基础算法库,包括数据结构、图像处理、音频处理、机器学习等,具有简单、通用、高效的特点。
Stars: ✭ 177 (+145.83%)
Mutual labels:  audio-processing
Brainy
Brainy is a virtual MRI analyzer. Just upload the MRI scan file and get 3 different classes of tumors detected and segmented. In Beta.
Stars: ✭ 29 (-59.72%)
Mutual labels:  keras-tensorflow
audio degrader
Audio degradation toolbox in python, with a command-line tool. It is useful to apply controlled degradations to audio: e.g. data augmentation, evaluation in noisy conditions, etc.
Stars: ✭ 40 (-44.44%)
Mutual labels:  audio-processing
One-Shot-Learning-with-Siamese-Networks
Implementation of One Shot Learning using Convolutional Siamese Networks on Omniglot Dataset
Stars: ✭ 129 (+79.17%)
Mutual labels:  keras-tensorflow
kdsb17
Gaussian Mixture Convolutional AutoEncoder applied to CT lung scans from the Kaggle Data Science Bowl 2017
Stars: ✭ 18 (-75%)
Mutual labels:  keras-tensorflow
UnitySoundManager
Sound manager with 3 tracks, language system, pooling system, Fade in/out effects, EventTrigger system and more.
Stars: ✭ 55 (-23.61%)
Mutual labels:  audio-processing
ForEx
Using ML to create a ForEx trader to invest my personal finances to get rid of student debt
Stars: ✭ 17 (-76.39%)
Mutual labels:  keras-tensorflow
coral-ordinal
Tensorflow Keras implementation of ordinal regression using consistent rank logits (CORAL) by Cao et al. (2019)
Stars: ✭ 52 (-27.78%)
Mutual labels:  keras-tensorflow
labml
🔎 Monitor deep learning model training and hardware usage from your mobile phone 📱
Stars: ✭ 1,213 (+1584.72%)
Mutual labels:  keras-tensorflow
ECG-acquisition-classification
Single Lead ECG signal Acquisition and Arrhythmia Classification using Deep Learning
Stars: ✭ 41 (-43.06%)
Mutual labels:  keras-tensorflow
SignatureVerification
A system to recognize whether signatures are forged or real.
Stars: ✭ 17 (-76.39%)
Mutual labels:  keras-tensorflow
twang
Library for pure Rust advanced audio synthesis.
Stars: ✭ 83 (+15.28%)
Mutual labels:  audio-processing
EmiyaEngine
只要蘊藏著想成為真物的意志,偽物就比真物還要來得真實。
Stars: ✭ 27 (-62.5%)
Mutual labels:  audio-processing
fast-mixer
Mini recording and mixing studio for android
Stars: ✭ 47 (-34.72%)
Mutual labels:  audio-processing

DCASE2020 Task1

Task1a | Task1b | Video | dcase paper | icassp paper | Keras | TensorFlow

New We add a list on recent related ASC works containing discussion with this open resource ASC studies. Welcome to open an issue for adding related reference with the open resouce studies or just sharing your work.

This work has been accepted to IEEE ICASSP 2021! (Session Time: Friday, 11 June, 13:00 - 13:45 presented by Hu Hu)

Introduction

This is an implementation of DCASE 2020 Task 1a and DCASE 2020 Task 1b on Acoustic Scene Classification with Multiple Devices. We attain 2nds for both Task-1a and Task-1b in the official challenge 2020. Technical Report.

We sincerely thank all the team members and advisors from Georgia Tech ECE, Tencent Media Lab, USTC, and Univeristy of Enna.

Experimental results

Task 1a

Tested on DCASE 2020 task 1a development data set. The train-test split way follows the official recomendation.

System Dev Acc.
Official Baseline 51.4%
10-class FCNN 76.9%
10-class Resnet 74.6%
10-class fsFCNN 76.2%
Two-stage ensemble system 81.9%

Task 1b

Tested on DCASE 2020 task 1b development data set. The train-test split way follows the official recomendation.

System Dev Acc. (size)
Original model
Dev Acc. (size)
Quantization
Official Baseline 87.3% (450K) -
Mobnet 95.2% (3.2M) 94.8% (411K)
small-FCNN 96.4% (2.8M) 96.3% (357K)
Mobnet + small-FCNN-v1 96.8% (1.8M+1.9M) 96.7% (497K)
small-FCNN-v1 + small-FCNN-v2 96.5% (1.9M+2.1M) 96.3% (499K)

How to use

Task 1a

Please refer to the README.md in ./task1a/ for detailed instructions.

Task 1b

Please refer to the README.md in ./task1b/ for detailed instructions.

Pre-trained models

  • Pre-trained keras models are provided in ./task1a/3class/pretrained_models/, task1a/10class/pretrained_models/, and ./task1b/pretrained_models/. You can get reported results by directly evaluate pre-trained models.

  • tensorflow >= 2.0 pretrained models. We also provide some pretrained DCASE task1 models in tensorflow >= 2.0 format. Please refer to ./other_TF2_format_pretrained/

Reference

If this work helps or has been used in your research, please consider to cite both papers below. Thank you!

@inproceedings{hu2021two,
  title={A two-stage approach to device-robust acoustic scene classification},
  author={Hu, Hu and Yang, Chao-Han Huck and Xia, Xianjun and Bai, Xue and Tang, Xin and Wang, Yajian and Niu, Shutong and Chai, Li and Li, Juanjuan and Zhu, Hongning and others},
  booktitle={ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)},
  pages={845--849},
  year={2021},
  organization={IEEE}
}


@misc{hu2020devicerobust,
    title={Device-Robust Acoustic Scene Classification Based on Two-Stage Categorization and Data Augmentation},
    author={Hu Hu and Chao-Han Huck Yang and Xianjun Xia and Xue Bai and Xin Tang and Yajian Wang and Shutong Niu and Li Chai and Juanjuan Li and Hongning Zhu and Feng Bao and Yuanjun Zhao and Sabato Marco Siniscalchi and Yannan Wang and Jun Du and Chin-Hui Lee},
    year={2020},
    eprint={2007.08389},
    archivePrefix={arXiv},
    primaryClass={eess.AS}
}

Acknowledgements

Codes borrows heavily from DCASE2019-Task1 and dcase2020_task1_baseline. We appreciate the researchers contributing to this ASC community.

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].