Some of the best resources I came across for intuitively visualizing #NeuralNetworks (how they transform data and classify stuff).
With these resources, Neural Networks will be no longer black boxes for you'll.
A thread 🧵
A playlist by none other than @3blue1brown explaining how forward and backward propagation works with great visualizations as always. You can't miss this ... youtube.com/playlist?list=…
A great article from @ch402 explaining how a neural net transforms the data. He has some other great blogposts too, do check out the complete website colah.github.io/posts/2014-03-…
A great lecture by @alfcnz explaining and showing what a neural network does (basically, just rotation and squashing). Do check out the complete course, it is 🔥🔥
A great video by @vcubingx showing how a neural network and its activation functions transform the data in space
This website allows you to run a Neural Net in your browser and see how the data is actually being manipulated. Play and have fun with it !!! cs.stanford.edu/people/karpath…
A TensorFlow playground where you can tweak the Neural Network settings and see how it classifies the data and draw a decision boundary playground.tensorflow.org
This visualization shows the behavior of the final 10-dimensional layer of a neural network as it is trained on the MNIST dataset distill.pub/2020/grand-tou…
This website interactively shows you different layers of a CNN of most common architectures tensorspace.org/index.html
This is one of the most useful visualizations available out there, showing what goes on in each layer of a Convolutional Neural Network. Do check this out poloclub.github.io/cnn-explainer/
Thanks for going through the thread. With these videos/articles/visualizations, I hope your understanding of Neural Networks gets even better ✌
Edit: A brilliant series by the @Sentdex covering every aspect of Neural Networks and coding them from scratch. A must-watch...
(How did I forget to add this series before 🥲) youtube.com/playlist?list=…
• • •
Missing some Tweet in this thread? You can try to
force a refresh
What is sampling in #MachineLearning and what are different sampling techniques?
Detailed analysis of 10 widely used sampling techniques. (Notes at the end 👇)
A thread 🧵
PS: There is a Notion document at the end of the thread with detailed notes on this topic 😎
Population vs Sample ✨
📌 Population - Population is the collection of the elements which has some or the other characteristic in common.
📌 Sample - Sample is the subset of the population. The process of selecting a sample is known as sampling
Why do we even need sampling 🤔?
📌 Dealing with a complete population is very hard (almost impossible). Sampling is a method that allows us to get information about the population without investigating every individual.
How to learn a Machine Learning algorithm?
Everything you need to consider while approaching to learn a #MachineLearning algorithm 👇
A thread 🧵
1. Get the intuition behind the algorithm (i.e its core ideas and why the algorithm is there in the first place).
--- 2. Get the mathematical intuition behind the algorithm (understand the math working under the hood).
---
3. For what the algorithm is used (regression/classification/both) and how it is modified to fit different scenarios.
--- 4. How the algorithm works with numerical and categorical data?
---