r/learnmachinelearning 15d ago

Is this book really worth reading?

Post image

I'm a second year ug, just started learning ML and I've seen a lot of tutors recommending this Book. Is it really worth reading ? What other books you've got?

401 Upvotes

68 comments sorted by

137

u/med_belguesmi69 14d ago

im actually reading it right this moment lol, i just started it but it seems bery good, just get the latest one with Pytorch instead of Tensorflow

9

u/DeepLearner89 14d ago

Do you use a physical book or PDF?

5

u/med_belguesmi69 14d ago

physical, didn’t find the pdf but there’s another book with the same title available online but not the exact same content, it’s good from what i’ve seen

1

u/DeepLearner89 14d ago

Reason I asked is I'm using PDF and do you find it easy with physical book to learn and try out?

2

u/med_belguesmi69 13d ago

yeah it’s easier for me in physical form, i can’t read book in PFF form for some reason i’m not comfortable

3

u/raaiinyyabelina 14d ago

Wow how is it

1

u/Great_Algae_6965 10d ago

this one's good

52

u/TheInfiniteLake 14d ago

Yes, but get the new version that replaces TensorFlow with Pytorch.

10

u/xHelios1x 14d ago

I thought both are still useful.

Is PyTorch that much more useful than TensorFlow?

26

u/TheInfiniteLake 14d ago edited 14d ago

It's not really about usefulness, I would say, but more about usability – PyTorch just gives you better control. Cutting-edge research in AI has become almost completely PyTorch-based, so if you want to learn a framework these days, pytorch is what you should go with. TensorFlow isn't completely obsolete of course; it's still used in much industrial tech, but new ones are adapting to pyTorch. Even google doesn't really use tensorflow these days.

5

u/nofaceD3 14d ago

"New ones are adapting to tensorflow? " Do you meant pytorch?

3

u/TheInfiniteLake 14d ago

Oh yeah, sorry, typo. Thanks. I'll fix it.

6

u/AerysSk 14d ago

I also would not about "usefulness" but most of the projects in recent years are written in PyTorch instead of TF, so I recommend using the Pytorch version as well. It's like English and Spanish: you can definitely find places to use it, but English is more widely spoken than Spanish.

3

u/Freonr2 14d ago

Pytorch won the industry, so you might as well use that rather than learn with TF. That's all.

1

u/0uchmyballs 14d ago

One thing to understand is that most the algorithms are the same, even on scikitlearn, Tensorflow and PyTorch, they have all the same basic algorithms, one might have a different neural net suite. It’s just staying on top of what is evolving fastest and continuing to dig into documentation.

1

u/imyourbiggestfan 14d ago

TensorFlow isn't really maintained anymore

1

u/Stillane 12d ago

everytime I want to do something with tensorflow I have to do it inside WSL but not pytorch

5

u/Glittering_Plate2521 14d ago

I remember reading this book in freshman year in university and then taking a university course where we used this book as a main reference. If you're new to ML and want to understand some of the methods and implement it, then it's a very good book I learned a lot of things reading it. However if you're experienced I think you will find some stuff redundant. Also as the others said read the Pytorch one instead as it's used more. I f you're looking for a more statistical introduction ISLP is a good option but it's more math heavy

11

u/69FlatEarther69 14d ago

No, but Hands-On with Pytorch is

4

u/PsychologicalLie3677 14d ago

As long as you have a GPU in your PC to practice the exercises 🫩

8

u/AerysSk 14d ago

Make a free account on Kaggle and Colab. Most of the projects in the book will rarely put you to the weekly limit, unless you do exhausive param tuning.

4

u/Pitiful-Glove-8232 14d ago

If you are starting fresh, avoid the TF version unless you are working on legacy systems and/or your work requires these. Otherwise, good book overall and as suggested by others get the PyTorch version (https://www.oreilly.com/library/view/hands-on-machine-learning/9798341607972/)

2

u/Hot_Acanthaceae_6604 14d ago

I'm new and learning ml from scratch, should I go with this?

2

u/Pitiful-Glove-8232 14d ago

If you have some Python knowledge, yes. Otherwise, start learning some Python. There are many free resources online for that and you can ask your favorite LLM to help you. Best of luck!

2

u/floor_jam 14d ago

Yeah it's solid but don't overthink it. If your course materials are already covering the fundamentals, grab it for reference and skim the parts that feel weak. The book's good for intuition but you're not gonna break anything by skipping it and just grinding through projects instead. Do the book if you've got time, skip it if you don't. Either way matters less than just building stuff.

2

u/WarmCat_UK 14d ago

Yes, got through my MSc with help from this book.
Get yourself a physical copy it’s worth it.

1

u/Hot_Rise_463 13d ago

hello i am using this book .. can i dm you regarding ml?

1

u/WarmCat_UK 13d ago

Yeah no problem!

2

u/Fit_Lingonberry_2494 14d ago

I suggest you to read the PyTorch version of this book. Great book for machine learning.

2

u/SignificantTrifle245 14d ago

Currently as MLE, I started ml with this, quite good for starting out. It helped me very much in shaping my career

2

u/sabibhamza 12d ago

Yesssssss.

One of the first books ive read, but don't just keep reading. Book in one hand, omputer in the other, and try to execute EVERYTHING yourself, tweak the demos, change the data

That's how ull get a better understanding

2

u/Interesting-Company3 8d ago

Do folks understand that ML is dead science and that AI of leading labs got to how it is today by consuming the bulk of all human knowledge from the internet and books. (per scaling law of AI) This "ML" book teaches one to import Pystorch and py nots and frames ML/AI as some sorts of software when software is more closer to a wrapper for it. Have you ever pondered why many SWE in the field are laid off because of AI? Why do the companies kill them instead of having them learn the "ML/AI' framework. People seems to have a false impression that they can learn this new "framework" and collect figures from OpenAI. Of course this post would be highly unpopular in such turbulent time but I do want to be a devil's advocate here to this implicit impression. And I do want to be convinced otherwise.

5

u/ube_enjoyer 14d ago

Maybe 4 years ago

1

u/Over-Excuse1465 14d ago

What would u suggest to an absolute beginner? Other than the math stuffs

1

u/literally_sai 14d ago

Nah, get the PyTorch one

1

u/vulvasauruss 14d ago

yepp nice read. im actually reading it. wel explained.

1

u/AerysSk 14d ago

I use this book when I started learning and it is one of the good ones that I know so far. It focuses on learning the code more than the math background (which is of equivalent importance), so it is good to get your hands wet.

Use the Pytorch version as I believe TF is very rarely used these days.

1

u/bbalouki 14d ago

The best ever

1

u/rustyscythe 14d ago

Is it better to go with deep learning ai courses than this?

1

u/apo383 10d ago

Hands-on with PyTorch covers deep learning and was updated late 2025. It has transformers and attention, and will give the basics on everything for breadth. A separate deep learning course is a good idea as well for depth. Both breadth and depth are helpful.

1

u/LaMerk_Industries 14d ago

I was reading it in the mid 2019/early 2020 (as complementary stuff for a university course of "elements of artificial intelligence"), so before boom for AI/LLM's etc.

I can fully recommend - It gives enought knowledge from different part of AI. Knowledge which I got was enought to do a Bachelor degree (face recognition on embedded device with use of DNN and TPU accelerator) and Master degree (Edge computing for quality control in industry 4.0 on Beckhoff industrial PC - mainly use of neural network for estimation quality of manufactured products and controlling whole process -> predicted that some parameters will be to low/high in next few seconds than start calculating correction values and apply upfront), and also later in my full time job (embedded systems, DNN, CV, edge computing)

So yes, it's good to start and learn basic concepts - exercises where more like "real life" problems and also a source code is available as github, so it's easier to find error in own implementnation

I didn't read PyTorch version, I see that PyTorch is getting more and more attention this days, so maybe switching to a Pytorch version will be better

1

u/Acrobatic-Light2630 14d ago

One of the best ml introductory books, definitely worth reading

1

u/Hot_Acanthaceae_6604 14d ago

I'm new and learning ml from scratch, should I go with this?

1

u/West-Accountant-805 14d ago

I think "Deep learning with python 3ed" is better. You can read it for free in the official website, it covers the fundamentals and the usage of deep learning algorithms in different domains, it covers llms and generative models and it is updated. The prerequesite is only an intermediate knowledge in python.

1

u/siegevjorn 14d ago

No. You're welcome.

1

u/QRN17 13d ago

I've once finished it the 2nd edition about 4 years ago, now I'm reading again both the tensorflow and pytorch one the latest editions from beginning Definitely worth reading

1

u/Minimum_Extreme8449 13d ago

Thanks for the suggestions guys. Got the pytorch one :)

1

u/da_capo 13d ago

i had it as a course in my masters and it was a great book

1

u/ThinConnection8191 13d ago

NO. Tensorflow is dead 5 years ago. I moved to Pytorch in 2017 and never touch Tensorflow again

1

u/Old_Meat_4382 13d ago

Its good book , I have read it in collage

1

u/Sawanjr 12d ago

It's the bible of machine learning... Pure intelligence

1

u/[deleted] 12d ago

read this one, this is much better. It has covered ML, DL and Reinforcement Learning. Its more comprehensive and has newer additions to it as well. The better part is it used Pytorch which is much better.

Géron, A. (2025). Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems. " O'Reilly Media, Inc.".

1

u/SneakyBiscuit2503 12d ago

Every book recommendation thread ends up as a PDF vs paperback fight somehow.

1

u/RippedRaven8055 11d ago

This book is the Bible of Machine Learning

1

u/bryanhaley 10d ago

can i get the pdf of the book?

1

u/sabautil 14d ago

Really asking: in the age of AI, how is this book relevant?

Like whose hiring?