项目作者: viig99

项目描述 :
Multi label audio classification using mixmatch & a noisy loss
高级语言: Jupyter Notebook
项目地址: git://github.com/viig99/mixmatch-freesound.git
创建时间: 2019-06-01T03:47:17Z
项目社区:https://github.com/viig99/mixmatch-freesound

开源协议:MIT License

下载


FreeSound 2019 MixMatch + SpecAugment + Noisy

This repository tries to solve the multi-label freesound classification using MixMatch: A Holistic Approach to Semi-Supervised Learning and SpecAugment.

Dataset is using the freesound - 2019 kaggle competion.

Requirements

  • Python 3.6+
  • PyTorch 1.1
  • torchvision 0.3.0 (older versions are not compatible with this code)
  • tensorboardX
  • progress
  • matplotlib
  • numpy
  • librosa

Usage

Train

Train the model by using the freesound 2019 curated and noisy data.

  1. ./train.sh

Monitoring training progress

  1. tensorboard --logdir=./result

Results (Accuracy)

0.856 lwlwrap using 5% test set till now.

References

  1. @article{berthelot2019mixmatch,
  2. title={MixMatch: A Holistic Approach to Semi-Supervised Learning},
  3. author={Berthelot, David and Carlini, Nicholas and Goodfellow, Ian and Papernot, Nicolas and Oliver, Avital and Raffel, Colin},
  4. journal={arXiv preprint arXiv:1905.02249},
  5. year={2019}
  6. }