Skip to content

sartq333/ml-learning-doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 

Repository files navigation

ml-learning-doc

This document would contain whatever advice/resources I’ve found useful in my ML journey.

note that these are a lot of resources, which might feel overwhelming, even I haven't covered all of these things, so its fine, also you don't need these many resouces to learn, just search on youtube whatever topic you want to learn or are not able to understand, watch the video on that topic, ask whatever doubts you've from chatgpt/sonnet. yes, use ai to learn about ai (recursion hehe). also learn and implement stuff - don't just keep learning, because implementation should also be done (i did this mistake in the starting, just learned and didn't applied much - but i realised this: how one can be sure that he knows things if he has just consumed stuff and not created anything, right?, not saying that create another sota model, but just start implementing whatever you can).

Some really good advice:

books

  • download the python version: https://www.statlearning.com/ (to learn ml algos and math behind them)

  • https://d2l.ai/ (to learn DL)

  • this book by nitin mukesh for data science prep (interview prep guide).

  • class notes of statistics and probability by professor amit kumar (note: there are some errors in this, so please be careful if you're reading or learning from this).

  • books of packt, manning publications are also great (like sebestian's llm from scratch is pure goldmine, or modern computer vision with pytorch by packt publications).

  • This document was quite helpful if you don’t prefer learning by books but still want to learn in structured manner: Mech - ML community resource list.pdf, ML RESOUCES-20250624T145356Z-1-001.zip (credits: Mitanshu)

  • You can also refer from my notes (if you're able to understand my handwriting :)).

  • Start writing about whatever you learn on websites like medium.com, because when you'll write down stuff, you'll realize that there are some gaps in your learning, and while pouring down your thoughts/understanding of concepts somewhere you'll try to fill those - and also other people might learn something useful from your writings, please note that don't write just for the sake of writing - or copy paste from chatgpt, write your original/raw thoughts!

Interesting and useful read:

dsa

  • DSA: Also practice regularly some questions (in python) related to arrays, string, greedy, dp from leetcode.com and also SQL. Learn about DSA from these 2 guys:

  • striver

  • codestorywith mik

  • cses problemest

Very good place to search about project ideas or learn:

websites to refer to know about latest research papers/trends (ignore if you’re just starting in the ML domain, they might be overwhelming):

youtube channels/playlists

channels to learn theoritical stuff:

channels to learn practical stuff/implementation:

Releases

No releases published

Packages

No packages published