Back to Courses
Udemy Course

Deep LearningBeginner
Python: Write Your Own Deep Learning Framework From Scratch
ProviderUdemy
Duration7.5 total hours
PricePaid
#AI#Udemy#Deep Learning#Python
About this Course
Welcome to Python: Write Your Own Deep Learning Framework From Scratch.This course teaches you how to build a simple, PyTorch-like deep learning framework from scratch. It covers the core mechanics of automatic differentiation and neural network abstractions. In this course, I will take you through the process of building a modular working system step by step, using only Python and NumPy.The first part of the course teaches all you need to know (computation graphs, backpropagation logic, gradient checking, etc.) before you can build a functional autograd engine. In this part, we start with scalar-valued variables and move on to handling complex logic, such as dealing with the same inputs and advanced operators. You will learn how to automate the chain rule and verify your engine’s accuracy.The second part of the course teaches you how to transition from scalars to tensors. You will learn how to implement broadcasting, matrix multiplication, and shape manipulation. We will then restructure our code into a modular framework called NanoTorch. By the end of this part, you will implement essential framework components like Datasets, DataLoaders, and Optimizers to train models on the real-world MNIST dataset.The final part of the course focuses on implementing core neural network architectures. We will deep-dive into Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs). You will see how to implement the im2col algorithm for efficient convolution and handle sequential data for time-series tasks. Ultimately, we will write fully functional CNN and RNN architectures from the ground up, ensuring an in-depth understanding of these powerful models.In this course you will learn:How to write a deep learning framework using pure Python and NumPy code.How to build a functional Autograd Engin
Ratings & Reviews Separation
Compare student feedback directly from the course provider with ratings submitted by the AIWay community.
Udemy RatingsOfficial Provider
5.0
Provider rating
Verified student count: 1 reviews. This data is refreshed regularly via platform sync endpoints.
AIWay CommunityAIWay Platform
0.0
Community rating
We have compiled 0 community student reviews. Feedback is written by verified AIWay accounts who completed this course.
Community Rating Distribution
5
0
4
0
3
0
2
0
1
0
Share Your Feedback
Please log in to submit a review.
Log In / Sign UpAIWay User Reviews (0)
Loading community reviews...