Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Code and slides for the "Deep Learning (For Audio) With Python" course on TheSoundOfAI Youtube channel.
| Date | Stars |
|---|---|
| 2026-07-31 | 718 |
| 2026-08-01 | 718 |
| 2026-08-06 | 719 |
Today
+1 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Deep Learning For Audio With Python
Code for the "[Deep Learning (for Audio) with Python](https://www.youtube.com/playlist?list=PL-wATfeyAMNrtbkCNsLcpoAyBBRJZVlnf)" series on The Sound of AI YouTube channel.
This repository is a comprehensive collection of resources and code for understanding and implementing deep learning models for audio tasks. It serves as a practical guide, starting from the absolute basics (building neurons and backpropagation from scratch), moving to TensorFlow implementation, and culminating in building a complete Music Genre Classification system using various architectures (MLP, CNN, RNN-LSTM).









### Note on Versioning
> While this v2 release is fully functional and optimized for current environments, it may differ from the original version shown in the course. The codebase has been updated to reflect modern best practices (e.g. TensorFlow 2.16+, Librosa 0.11+) and improved dependency management. Consequently, the original course version has been deprecated; however, it remains available in the [legacy branch](https://github.com/musikalkemist/DeepLearningForAudioWithPython/tree/legacy) for those wishing to follow the video content exactly.
# Table of Contents
* [Dataset Setup (GTZAN)](#dataset-setup-gtzan)
* [Course Structure](#course-structure)
* [1. Fundamentals & Math](#part-1-fundamentals--math)
* [2. Neural Networks from Scratch](#part-2-neural-networks-from-scratch)
* [3. TensorFlow & Audio Preprocessing](#part-3-tensorflow--audio-preprocessing)
* [4. Music Genre Classification Project](#part-4-music-genre-classification-project-mlp)
* [5. Advanced Architectures (CNN & RNN)](#part-5-advanced-architectures-cnn--rnn-lstm)
* [How to Run the Scripts](#how-to-run-the-scripts)
---
## Dataset Setup _(GTZAN)_
To run the music genre classification lessons (Part 4 & 5), you will need the GTZAN dataset. We provide an **automated downloader** to handle the acquisition, extraction, and folder organization for you.
* **Quick Start:** Run `python dataset_downloader.py` from the root directory.
* **Prerequisites:** Install requirements.txt.
> **Full Instructions:** Please check the [Instructions GTZAN](Instructions_GTZAN.md) file for detailed help using the downloader script or manual download steps.
---
## Course Structure
### Part 1: Fundamentals & Math
1. **Course Overview:** _[Video][1yt] | [Slides][1sl]_
2. **AI, Machine Learning and Deep Learning:** _[Video][2yt] | [Slides][2sl]_
3. **Implementing an Artificial Neuron from Scratch:** _[Video][3yt] | [Slides][3sl] | [Code][3cd]_
4. **Vector and Matrix Operations:** _[Video][4yt] | [Slides][4sl]_
5. **Computation in Neural Networks:** _[Video][5yt] | [Slides][5sl]_
---
### Part 2: Neural Networks from Scratch
6. **Implementing a Neural Network from Scratch:** _[Video][6yt] | [Code][6cd]_
7. **Training a Neural Network (Backprop & Gradient Descent):** _[Video][7yt] | [Slides][7sl]_
8. **Implementing Backpropagation from Scratch:** _[Video][8yt] | [Code][8cd]_
---
### Part 3: TensorFlow & Audio Preprocessing
9. **Implementing a Neural Network with TensorFlow 2:** _[Video][9yt] | [Code][9cd]_
10. **Understanding Audio Data fExcerpt of 8,852 characters
Read on GitHub24
21
2
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:5985f744f48d1e82, desc:course