pytorch / pytorch/audio

Add ESC-10 / 50 / US dataset

Open
#899 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
2.9k
Forks
798
Avg merge
58m
Merged PRs (30d)
3

Description

🚀 Feature

The ESC-10/50 dataset is widely used and no yet available in torchaudio.datasets.
More Information

Motivation

  • This dataset is often used as a reference in the same way as its computer vision equivalent: CIFAR or MNIST
  • It can be useful for tutorial purposes.
  • Its 'US' variant makes it suitable for semi-supervised, self-supervised, and unsupervised learning.
  • The ESC-50 and ESC-10 are rather small and may be useful to perform experiments quickly.

Pitch

I am currently using this dataset in my research and I tend to follow the PyTorch way to implement datasets. Therefore, it is almost ready to be submitted here.

  • The structure is similar to the already available datasets.
  • Downloading the dataset is possible.

I should be able to deliver the code for the end of the week.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading torchaudio.datasets and the existing dataset implementations, since the issue says this dataset should follow their structure. Verify how downloading is handled, then determine the expected support for ESC-10, ESC-50, and the US variant; done means the datasets are available through torchaudio.datasets and can be downloaded.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, pytorch
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.