Neural Network from scratch using Only NUMPY

preview_player
Показать описание
source code: GitHub link
Mathematics of neural networks How does a neural network work. Implement neural network from scratch
This playlist

Neural Network from scratch using Only NUMPY. No Tensorflow/PyTorch/Scikit-Learn Libraries
🚀 Dive into the fundamentals of deep learning with our latest tutorial! In this video, we'll guide you through the process of building a Neural Network from scratch using only NumPy, the powerful numerical computing library in Python. Whether you're a beginner looking to understand the inner workings of neural networks or an experienced developer aiming to strengthen your foundational knowledge, this tutorial is tailored for you.

🔍 What You'll Learn:

Introduction to Neural Networks: Uncover the basic concepts and architecture of neural networks.
Forward Propagation: Learn how to implement the forward pass to make predictions using your neural network.
Loss Function: Understand the importance of loss functions and how they guide the network towards better performance.
Backpropagation: Dive into the intricacies of backpropagation, the key algorithm for training neural networks.
Gradient Descent: Implement gradient descent to optimize the network's parameters and improve its accuracy.
Code Walkthrough: Follow along with our step-by-step coding demonstration using Python and NumPy.
🛠️ Prerequisites:

Basic knowledge of Python programming.
Familiarity with machine learning concepts is a plus but not required.
👨‍💻 Who Is This For:

Beginners and intermediate-level developers interested in understanding the fundamentals of neural networks.
Python enthusiasts looking to expand their skills in deep learning.
🎓 By the end of this tutorial, you'll have a solid understanding of the core components of a neural network and be equipped to build your own models from scratch using NumPy.

📚 Resources:

Code snippets and resources will be available on our GitHub repository.
Further readings and references for those who want to delve deeper into neural network concepts.
🚨 Don't forget to subscribe, like, and hit the notification bell to stay updated with our latest tutorials! Let's embark on this coding journey together and demystify the world of neural networks. Happy coding! 🚀🤖 #NeuralNetworks #DeepLearning #NumPyTutorial
Рекомендации по теме
Комментарии
Автор

DrRCB, you show how easy it is to change the number of neurons in a layer. I’ve read that having more layers is more important than the number of neurons. I have no idea, but with your code it would be more difficult to add layers. That does not detract from the usefulness of your code in teaching a simple neural network. In the first example (single-point), 2 middle neurons and about 50 epochs are enough. Thanks!

georgeseese
Автор

enjoying the entire video and understand the entire process in easy manner.
can you make video for CNN from scratch using numpy,
Thanks to make such a video.

rana-lxpb
Автор

If the content was helpful, please subscribe and leave a comment. Thanks to all you precious viewers.

DrRCB
Автор

such a wonderful great tutorial in a simple way to understand ...thank u very much DrRCB

dilipgyawali
Автор

DrRCB, thanks for your videos. Re: the first example (single-point), I had these comments. (1) The value of a0 is not relevant; it loses identity in forwardProp and the code learns until it reaches the target value of y. (2) I’ve tried various target values and observe this . Starting with a2 from the third epoch, the plot line leads directly to the target. The first two a2 values either start that line or they’re not related, about half the time. I don’t understand the math enough to predict those first two, but am curious how the weights are adjusted.

georgeseese
Автор

Hello ! I have a question about MSE for the cost function. We use the squared difference of the desired output and the generated output but can it be efficient as well to use the absolute value of the difference instead ? I don't see the point of the square if it's just to keep the result positive ... thank you in advance !

emptyempty
Автор

Enjoying the new info.... 4 me anyway. Thx

kittybecker-smits
Автор

Am Gwapile in Africa, Tanzanian people your tutorial is so good, but I need help for creating a payment, forexample like checkout button when people or customer they click checkout his or her they pay

Gwapilevencha