Thread by Harpreet Sahota 🥑
- Tweet
- Jan 5, 2023
- #MachineLearning #Deeplearning
Thread
Here's how I would study deep learning if I had to do it all over again.
#deeplearning #machinelearning
👇🏽 🧵
#deeplearning #machinelearning
👇🏽 🧵
1) Skip the math
I’d ignore the math when first starting out.
Looking at equations will demotivate you.
Instead, look for applications of deep learning.
Clone the
@ultralytics
Yolov5 repo and run the usage on the command line.
See the magic happen.
Get inspired.
I’d ignore the math when first starting out.
Looking at equations will demotivate you.
Instead, look for applications of deep learning.
Clone the
@ultralytics
Yolov5 repo and run the usage on the command line.
See the magic happen.
Get inspired.
2) Go through @AndrewGlassner’s DL crash course.
It’s 3.5 hours long but will give you an intuition for how it all works under the hood.
Great return on time investment.
www.youtube.com/watch?v=r0Ogt-q956I&feature=youtu.be
It’s 3.5 hours long but will give you an intuition for how it all works under the hood.
Great return on time investment.
www.youtube.com/watch?v=r0Ogt-q956I&feature=youtu.be
3) Go through @mrdbourke's free zero to mastery PyTorch course.
Now that you’ve got a bit of intuition under the hood, start coding.
It’s free and completely self paced.
You’ll learn how to code in @PyTorch - the best for DL imo - in about a week.
www.learnpytorch.io/
Now that you’ve got a bit of intuition under the hood, start coding.
It’s free and completely self paced.
You’ll learn how to code in @PyTorch - the best for DL imo - in about a week.
www.learnpytorch.io/
4) Now go and get into some math
My friend @JonKrohnLearns has an amazing course on YouTube that will teach you the basics of DL math.
It’s well worth the 2.5 hour investment.
www.youtube.com/watch?app=desktop&v=wBgW3ZtlPT8
My friend @JonKrohnLearns has an amazing course on YouTube that will teach you the basics of DL math.
It’s well worth the 2.5 hour investment.
www.youtube.com/watch?app=desktop&v=wBgW3ZtlPT8
5) Grok Backprop
You need to understand backprop.
And for that @AndrewGlassner has an amazing resource. No math. Just visuals.
It’s free and will take a couple of hours to read:
dlbasics.com/resources/Backpropagation/Chapter18PDF.pdf
You need to understand backprop.
And for that @AndrewGlassner has an amazing resource. No math. Just visuals.
It’s free and will take a couple of hours to read:
dlbasics.com/resources/Backpropagation/Chapter18PDF.pdf
5.1) Go through @karpathy's YouTube video! Learn how backprop works by coding it from scratch.
www.youtube.com/watch?v=VMj-3S1tku0&t=101s
www.youtube.com/watch?v=VMj-3S1tku0&t=101s
5) Get an understanding of the foundational works.
For that I recommend @ykilcher’s YouTube series on classic papers.
www.youtube.com/playlist?app=desktop&list=PL1v8zpldgH3qQB5Pz6ZSTTDLu0BjAJYNf
For that I recommend @ykilcher’s YouTube series on classic papers.
www.youtube.com/playlist?app=desktop&list=PL1v8zpldgH3qQB5Pz6ZSTTDLu0BjAJYNf
6) Join a community of learners
You want to be around a range of learners, from experts to beginners.
For that I’d recommend joining a community.
Deep Learning Daily is small at the moment, but that’s good cuz you’ll get help if you ask questions.
www.deeplearningdaily.community/
You want to be around a range of learners, from experts to beginners.
For that I’d recommend joining a community.
Deep Learning Daily is small at the moment, but that’s good cuz you’ll get help if you ask questions.
www.deeplearningdaily.community/
7) Do projects
Now it’s time to take off the training wheels and do projects.
As many as you can.
Share your work, get feedback, improve.
Now it’s time to take off the training wheels and do projects.
As many as you can.
Share your work, get feedback, improve.
That’s it. That’s how I would learn DL if I had to all over again.
If you want to get even deeper in the theory, then I’d too Stanford’s CS231 in the mix. www.youtube.com/watch?app=desktop&v=vT1JzLTH4G4
I'd also read this blog, A Recipe for Training Neural Networks : karpathy.github.io/2019/04/25/recipe/
If you want to get even deeper in the theory, then I’d too Stanford’s CS231 in the mix. www.youtube.com/watch?app=desktop&v=vT1JzLTH4G4
I'd also read this blog, A Recipe for Training Neural Networks : karpathy.github.io/2019/04/25/recipe/
What else would you add to this?
1. Follow me @DataScienceHarp for more of these
2. RT the tweet below & share w/ your friends
3. Also follow: @nevrekaraishwa2 @SanthoshKumarS_ @GiftOjeabulu_ @Sumanth_077 @Saboo_Shubham_ @_jaydeepkarale @Pauline_Cx
1. Follow me @DataScienceHarp for more of these
2. RT the tweet below & share w/ your friends
3. Also follow: @nevrekaraishwa2 @SanthoshKumarS_ @GiftOjeabulu_ @Sumanth_077 @Saboo_Shubham_ @_jaydeepkarale @Pauline_Cx
Mentions
See All
Shubham Saboo @Saboo_Shubham_
·
Jan 5, 2023
Great thread Harpreet!