Resources: Data Science, Machine Learning, Python
Published:
This is a (growing) general-purpose list (for my own documentation purpose) of some of the resources which I have found very helpful.
Machine Learning (ML) and Data Science (DS)
Practial courses for ML:
In my opinion, before jumping to the ML or DS theory part (or even finalizing the journey), one should learn about why ML/DS is critical and how it looks. In the end, it’s just the cocktail of programming, applied mathematics, and domain knowledge. Following is the recommended list to begin with:
- An excellent overview of deep learning from Lex Fridman on YouTube.
- TensorFlow 2.0 Beginner Tutorials : Well described tutorials focusing upon TensorFlow with detailed concept from the application perspective.
- Udemy is a go-to place to learn the application part. Courses can be bought often for a cheaper price and the good part is that they are structured and everything is in one place. I really enjoyed this course as a first step. This course can be bought for < 19 Euro (If it’s not in this price range then wait for some time, they often have a special offer like every other week).
Theoretical resources:
- My personal favourite from Nando de Freitas @ UBC.
- This one is from Carnegie Mellon which covers an indepth introduction to deep learning.
- A recent course on Computer Vision from Prof. Andreas Geiger of University of Tübingen on YouTube.
- Udacity has one very nice course on machine learning for free from Georgia Tech.
- This free book is a very good starting point for Deep Learning
- Interested in autonomous driving, then this website is very interesting.
- I really like this free interactive book which also provide the codes.
- A perfect book to understand Interpretable Machine Learning
- Explainable AI: A good overview on YouTube Playlist
Python
Learning Python (basic and advance)
Swift
- Swift 5 Tutorial 2021 on YouTube
- Swift Programming Tutorial for Beginners (Full Tutorial) on YouTube
Applied Statistics
- Introduction to Probability for Data Science : Complete book
- Mathematics for machine learning : Complete book
Markov Chain
- Simplest explaination on YouTube
- Theoretical video lectures on board by ilectureonline
- Short tutorial from Edureka on YouTube
Hidden Markov Model
- A first short introduction on YouTube
- A friendly introduction to Bayes Theorem and Hidden Markov Models on YouTube
- Undergraduate machine learning 9: Hidden Markov models - HMM, YouTube
- A Revealing Introduction to Hidden Markov Models, PDF
Lyapunov Exponent
- Theoretical background: Estimating Lyapunov Exponentsfrom Time Series, PDF
- Python implementation for 1D signal: Calculating the Lyapunov Exponent of a Time Series (with python code)