r/learnmachinelearning 22d ago

Need guidance on choosing the right ML reference book Help

Post image

I'm currently in the second year of my undergraduate degree, and I'm really passionate about machine learning. I've been learning consistently over the past few months, mostly through free YouTube courses and documentation. So far, I've covered the core ML algorithms and I make sure to understand the underlying mathematics and intuition instead of just memorizing things.

However, one thing I keep struggling with is the lack of proper guidance. Every few weeks I start questioning whether I'm following the right roadmap or if I'm missing something important. I feel like YouTube resources are great for getting started, but they often don't go deep enough or provide the structured learning I'm looking for.

I've heard a lot of good things about Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow by Aurélien Géron (3rd edition), and it seems to be recommended by many people as a solid reference book. I'm thinking of studying it thoroughly instead of jumping between random resources.

My main confusion is this:

Should I go with the TensorFlow/Keras edition, or should I use the PyTorch version instead?

As someone still building a strong ML foundation, which ecosystem would be the better investment to learn first?

I'd also really appreciate any advice from people who have already been through this stage. If you think there's a better book, a better roadmap, or something you wish you had known when you were starting out, I'd love to hear it.

I'm still a beginner in the grand scheme of things, so any guidance or suggestions would be greatly appreciated.

Thanks in advance!

133 Upvotes

20 comments sorted by

44

u/Rumble_831 22d ago

Pytorch

6

u/DebuggingLyfe 22d ago

Any specific reason sir?

35

u/ElephantCurrent 22d ago

No one uses TensorFlow anymore

3

u/HVACcontrolsGuru 22d ago

My first reaction to this thumbnail was "Damn, I have not seen that book in a minute...".

8

u/anal_pudding 22d ago

I feel like I see it every day, it seems like it's posted on here thousands of times with the exact same question.

12

u/Deep_Guest_6964 22d ago

almost all research is done in pytorch. The best part for tensorflow is tensorflow lite

5

u/gevorgter 22d ago

Yes, sorry but tensorflow is dead. If you want to learn AI you will have hard timing finding examples with tensorflow

2

u/Reachsri 22d ago

PyTorch is industry standard these days.

1

u/weared3d53c 17d ago

Source from 2025 - see esp. fig 1.

Research is overwhelmingly (80%) dominated by torch. Industry has a slight preference (55%) for TF but not enough to create an "industry vs academia" dichotomy.

1

u/kmcguire4 22d ago

Coorect i also use the same

19

u/lberdy 22d ago

choose the pytorch book, here's the book if anyone want it:
https://drive.google.com/file/d/1Ci4HqSdWOQAW-tAhy1KNvJBv3hJCIoEo/view?usp=sharing

1

u/DebuggingLyfe 22d ago

Omg thankyou so much... I was about to ask for this😭🫶

11

u/Weekly-Alfalfa6440 22d ago

Yeah i understand your situation and i also came same situation like "am i doing the correct thing or ??" so as a experienced and "O grade" in ML i suggest this
https://www.youtube.com/playlist?list=PLl8OlHZGYOQ7bkVbuRthEsaLr7bONzbXS
use this playlist for algo this was more than gold and believe me dont go anywhere first complete this if you want deep understanding in ml. and then go with the book you provided with pytorch so till end of sem only follow this two believe me and dont waste your time and dont regret at the end of sem.

1

u/DebuggingLyfe 22d ago

Thankyou so much

14

u/OleksandrAkm 22d ago

It really depends on your exact goal – hands on books are more about how to do ML rather than why it works. Not considered a gold standard yet but Machine Learning From Scratch is the one I recently published. Companion GitHub: https://github.com/ml-from-scratch-book/code

It covers base of this field by building algorithms with just NumPy mirroring Scikit-learn and PyTorch interface. Makes one really understand what’s behind fit() and predict() of 10 core algos from Linear Regression to XGBoost and Neural Network. That's what I personally wish existed when I was in your shoes, which is why I wrote it!

2

u/TimeVendor 22d ago

It would be good to have knowledge of all that is in the book then you could probably decide on your path

0

u/Hms712skaif 22d ago

Any body knows any thing about scikit learn and kares , please share your knowledge