[book review] The hundred-page machine learning book

[book review] The hundred-page machine learning book

I have mixed feelings about this book. Let’s start by looking at what was promised by the author.

Andriy Burkov claims that the book is sufficient for beginners and gives them “enough details to get to a comfortable level of understanding.” He also promises, “a collection of directions for further self-improvement” for experienced practitioners. All of that in one book that was supposed to be hundred-page long. Is it even possible?

-1

On the one hand, I think that Andriy failed to achieve all of his goals. First of all, the book is 50% longer than promised, but that is fine. After all, the “hundred-page” was just a marketing trick.

What about other promises? He fails to deliver value for beginners. In my opinion, they will get lost, confused and overwhelmed by the subject. There are no examples that may help readers understand the concepts.

Experienced machine learning practitioners won’t find anything new in this book. I think that readers who are familiar with the matter will be disappointed by the focus on the theoretical aspect of machine learning and the lack of useful hints.

Do you want to show your product/service to 25000 data science enthusiasts every month? I am looking for companies which would like to become a partner of this blog.

Are you interested? Is your employer interested? Here are the details of the offer.

+1

On the other hand, Andriy’s book is perfect for people who want to get familiar with the mathematics behind machine learning algorithms. It gives the readers just enough details to understand the idea and skips everything that is not crucial.

That is the only thing I liked about this book. Every sentence in this book is essential. The content is extremely dense. The author is not beating around the bush. There is nothing that can be left out.

There are no cute stories, private opinions, use case examples or anecdotes. Every paragraph contains either a definition of something or an equation. For sure, it is very informative, but is it useful? I highly doubt it.

1:1

For me, this book is like a dictionary. It won’t give us everything we need, but it is excellent as quick reference material. The problem is, no dictionary will help us solve a real problem. “The hundred-page machine learning book” may be a convenient starting point when we look for a solution, but so is Wikipedia.

Do I recommend the book? No, I don’t. Don’t get me wrong. The book is awesome. If I had to pass an exam, it would be a perfect book for studying. It just won’t help me solve any of my machine learning problems. That is why I cannot recommend it.


Remember to share on social media!
If you like this text, please share it on Facebook/Twitter/LinkedIn/Reddit or other social media.

If you watch programming live streams, check out my YouTube channel.
You can also follow me on Twitter: @mikulskibartosz

If you want to hire me, send me a message on LinkedIn or Twitter.


If this article was helpful, consider donating to WWF or any other charity of your choice.
Bartosz Mikulski
Bartosz Mikulski * data scientist / software engineer * conference speaker * organizer of School of A.I. meetups in Poznań * co-founder of Software Craftsmanship Poznan & Poznan Scala User Group