

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to South Korea.
Summary Grokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Deep learning, a branch of artificial intelligence, teaches computers to learn by using neural networks, technology inspired by the human brain. Online text translation, self-driving cars, personalized product recommendations, and virtual voice assistants are just a few of the exciting modern advancements possible thanks to deep learning. About the Book Grokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks. Using only Python and its math-supporting library, NumPy, you'll train your own neural networks to see and understand images, translate text into different languages, and even write like Shakespeare! When you're done, you'll be fully prepared to move on to mastering deep learning frameworks. What's inside The science behind deep learning Building and training your own neural networks Privacy concepts, including federated learning Tips for continuing your pursuit of deep learning About the Reader For readers with high school-level math and intermediate programming skills. About the Author Andrew Trask is a PhD student at Oxford University and a research scientist at DeepMind. Previously, Andrew was a researcher and analytics product manager at Digital Reasoning, where he trained the world's largest artificial neural network and helped guide the analytics roadmap for the Synthesys cognitive computing platform. Table of Contents Introducing deep learning: why you should learn it Fundamental concepts: how do machines learn? Introduction to neural prediction: forward propagation Introduction to neural learning: gradient descent Learning multiple weights at a time: generalizing gradient descent Building your first deep neural network: introduction to backpropagation How to picture neural networks: in your head and on paper Learning signal and ignoring noise:introduction to regularization and batching Modeling probabilities and nonlinearities: activation functions Neural learning about edges and corners: intro to convolutional neural networks Neural networks that understand language: king - man + woman == ? Neural networks that write like Shakespeare: recurrent layers for variable-length data Introducing automatic optimization: let's build a deep learning framework Learning to write like Shakespeare: long short-term memory Deep learning on unseen data: introducing federated learning Where to go from here: a brief guide Review: Great book to learn ML - This book came highly recommended to me by a colleague at work. I and others at work have agreed that it's a great primer to learn how machine learning works and how to build your first model. It walks through every step and detail with examples, code, and visuals to bring it all together. Review: Dripping with Understanding - Just arrived and diving in this week, the first impressions are that this is a deep dive on the mechanisms of Deep learning, but exceptional in the way the material is accessible to those without classical math background. You just need to devote some effort and basic reasoning and you should be plenty out of this book, Bon appetit ! I will update this if my description changes, this study effort will take a few weeks. Peace.



| Best Sellers Rank | #1,086,492 in Books ( See Top 100 in Books ) #389 in Computer Neural Networks #461 in Data Processing #1,258 in Software Development (Books) |
| Customer Reviews | 4.3 out of 5 stars 173 Reviews |
V**Y
Great book to learn ML
This book came highly recommended to me by a colleague at work. I and others at work have agreed that it's a great primer to learn how machine learning works and how to build your first model. It walks through every step and detail with examples, code, and visuals to bring it all together.
D**H
Dripping with Understanding
Just arrived and diving in this week, the first impressions are that this is a deep dive on the mechanisms of Deep learning, but exceptional in the way the material is accessible to those without classical math background. You just need to devote some effort and basic reasoning and you should be plenty out of this book, Bon appetit ! I will update this if my description changes, this study effort will take a few weeks. Peace.
M**L
Excellent Introduction to the Subject
Andrew W. Trask has reminded me that most of us need to know more about Deep Learning. His book is a great way for people to get up to speed on the basics. His explanations are clear and fairly easy to digest. I like that he addresses several known issues with deep learning while providing many useful examples. While this may not be the best book for people with a Ph. D. in mathematics, it's a great introduction for the rest of us. Enjoy!
S**M
A good introductory book for getting you started into Deep Learning and AI in general
I'm going to be brief and list the good and the bad. * Good: 1- Easy to read (one of the best books to get you started) 2- Hands on approach to implementing Neural networks 3- Some introduction to popular AI libraries such as Numpy 4- Good guidance on next steps * Bad: 1- Syntax and coding problems that are easy to detect by a trained eye but not as easy for a novice learner 2- Some typographical errors throughout the book I have to clarify that book on its own is good. I think there are probably some items that could have been taken care of (I mentioned above) through the editing process but hopefully the next versions of the books can take care of these issues.
I**.
Excellent
I rarely write reviews, but I have to here. This is an excellent book. It's concise, clear, and does an excellent job of conveying understanding and intuition. Having read bits and pieces about neutral networks over the years, I'm glad I picked up this book and gained conceptual understanding.
D**S
Not worth it. Only the first half of the book is useful.
I started reading this book as an introduction to deep learning. The first half of the book does a good job of explaining the concepts and code, but around chapter ten the book becomes confusing. I ended up having to use other recourses just to try and understand what the author was trying to explain. I ended up starting a different book recommend by a friend in this field. I think this book needs some revision in a lot of ways. I am not sure if the code became hard to read because they used numpy or poor explanations.
A**R
The book I wish I had when I started learning deep learning
This is a wonderful, plain-English discussion of the mechanics that go on under the hood of neural networks - from data flow to updating of weights. Specifically written without a slant on normally-wonky math, the concepts are presented and then advanced at a digestable pace for anyone. It makes for a wonderful textbook for a course, and should be required reading for product managers or marketing people getting into deep learning, alike.
D**S
Not as good as I hoped
I had high hopes for this book. With so many below-average books about ML, I have to say this book is better than those, but still not to my satisfaction. Some intro topics are discussed painfully detailed, but then some other more important topics are just mentioned. For example, back propagation and stochastic gradient descent are not explained in a satisfactory way.
C**N
Exellent
Pour moi c'est le meilleur livre pour comprendre le fondement de deep learning comment fonctionne a l'interieur
T**R
A great introduction for software engineers exploring the deep learning field
This is a great introduction to deep learning. It throws light on the fundamental concepts of deep learning, and helps with practical code snippets. It gives some hands on experience to the reader to build simple models on realistic use cases. It provides progressive, code-first approach to reinforce the advanced concepts being discussed.
D**L
Incredible, intuitive and layman friendly
The author has done an astounding job at distilling the essence and complexities of the topic into a format that is almost childโs play. At first this book for me was a supplementary read whilst I did the fast.ai course, but since has become the main focus and resource for learning. Thank you Andrew for bringing this topic to the layman and propelling me Into this field.
M**I
Lovely book. Concepts well explained.
Awesome book on Deep Learning. It builds up concepts in a lucid manner. The coverage is comprehensive and logical. Must for any one who is interested in Deep Learning.
G**R
Invites to grok DL
Despite having a mathematical background (and having grokked many concepts of DL) I found this book insightful. On some shortcomings: I agree with some of the other reviewers that, having mastered the maths of DL, this approach might rather confuse. Maybe math is the simplest language in this regard. Personally I found a few points more distracting than this, specifically the backpropagation for the NN for sigmoids in chapter 11 (an approximation is used which is never explained) and the batch gradient descent in chapter 8 (just wrong). A minor point: Personally I prefer PEP8 coding standard, the code is also a bit unique and sometimes hard to read. On its strengths: This book invites to deal with DL deeply, try out for yourself, to learn from your mistakes (and maybe deliberately from shortcomings in the explanations). This is sometimes painful, yet this is the way you learn. Specifically the strongest points are the step-by-step explanations (e.g. backprop) where each step is executed "on paper". I very much liked the part on Autograd. Having Worked with PyTorch and TF for years I took many things for granted which, surprisingly, I really never understood. Building a framework step by step from ground up helped me a lot. An other great point are the many tips throughout the book (sometimes well hidden), which are also worded so that they invite deeper understanding (and more research into the topic). Overall (for me) the strong points outweigh the shortcomings by a wide margin.
Trustpilot
2 weeks ago
1 month ago