Skip to content
#

esc-50

Here are 17 public repositories matching this topic...

This repository contains an end-to-end pipeline to train a convolutional neural network (CNN) for environmental sound classification on ESC-50. Serve the model for inference using Modal + a FastAPI endpoint. - Visualize model outputs (top predictions, input mel-spectrogram, waveform, and CNN feature maps).

  • Updated Dec 24, 2025
  • Python

REST API based on PyTorch (ResNet18) for classifying 50 categories of natural and household sounds (rain, chainsaw, glass breaking, etc.) from audio files. Mel spectrograms + FastAPI. Val accuracy 86%. Trained in Google Colab on ESC-50.

  • Updated Aug 13, 2026
  • Jupyter Notebook

Improve this page

Add a description, image, and links to the esc-50 topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the esc-50 topic, visit your repo's landing page and select "manage topics."

Learn more