How to train a sound classifier with TensorFlow?
We will start by training a sound classifier (for many events) with TensorFlow using the ESC-50: Dataset for Environmental Sound Classification. After training on this broad dataset, we will use Transfer Learning to fine tune it for our specific audio classification task.
How can TensorFlow-Io help with audio data analysis?
Audio data analysis could be in time or frequency domain, which adds additional complex compared with other data sources such as images. As a part of the TensorFlow ecosystem, tensorflow-io package provides quite a few useful audio-related APIs that helps easing the preparation and augmentation of audio data.
What can I do with TensorFlow?
The notebooks from Kaggle's TensorFlow speech recognition challenge. The TensorFlow.js - Audio recognition using transfer learning codelab teaches how to build your own interactive web app for audio classification. A tutorial on deep learning for music information retrieval (Choi et al., 2017) on arXiv.
What is TensorFlow IO API?
As a part of the TensorFlow ecosystem, tensorflow-io package provides quite a few useful audio-related APIs that helps easing the preparation and augmentation of audio data. In TensorFlow IO, class tfio.audio.AudioIOTensor allows you to read an audio file into a lazy-loaded IOTensor: