ML is vast and I mean really vast. Thereโs classical ML, Deep Learning, Computer Vision, generative models, NLP, text generation, image-text pairing, Bayesian analysis and so on
And within each of these topics there are plethora of subtopics.
Many deep learning models, many classical ML techniques, so many vision tasks and models like SSD, YOLO, UNet, same for other topics above
Itโs borderline impossible to remember it all unless youโre an LLM
But the good thing is you donโt have to remember everything either. I try to just keep in mind the distinct fundamental building blocks, how they work, why they work and itโs enough
Some such blocks are, understanding bayes theorem, discriminative models, decision boundaries, distribution, sampling, few important loss functions, gradient calculation and parametric estimation
Almost all the topics at the top share some of these blocks and will use it to build further.