Jump to ratings and reviews
Rate this book

Fundamentals of Deep Learning: Designing Next-Generation Machine Intelligence Algorithms

Rate this book
With the reinvigoration of neural networks in the 2000s, deep learning has become an extremely active area of research, one that’s paving the way for modern machine learning. In this practical book, author Nikhil Buduma provides examples and clear explanations to guide you through major concepts of this complicated field.

Companies such as Google, Microsoft, and Facebook are actively growing in-house deep-learning teams. For the rest of us, however, deep learning is still a pretty complex and difficult subject to grasp. If you’re familiar with Python, and have a background in calculus, along with a basic understanding of machine learning, this book will get you started.

Examine the foundations of machine learning and neural networksLearn how to train feed-forward neural networksUse TensorFlow to implement your first neural networkManage problems that arise as you begin to make networks deeperBuild neural networks that analyze complex imagesPerform effective dimensionality reduction using autoencodersDive deep into sequence analysis to examine languageLearn the fundamentals of reinforcement learning

298 pages, Kindle Edition

First published July 1, 2015

127 people are currently reading
848 people want to read

About the author

Nikhil Buduma

4 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
31 (26%)
4 stars
48 (40%)
3 stars
30 (25%)
2 stars
8 (6%)
1 star
1 (<1%)
Displaying 1 - 12 of 12 reviews
Profile Image for Mehmet Çetin.
14 reviews3 followers
February 18, 2019
Its one of the few books, that combines practical and theoretical information in a very balanced way. The first half of the book for me was very easy to follow. But I need to add, before the book, I have finished Andrew Ng's 16-week Machine Learning course, read a couple other books on Data Science and did some basic math&coding on the various ML/AI areas.

Somehow, up to Convolutional Neural Networks (~%50 of the book), there is a very good overview of what Gradient Descent is and how to implement and use it. After CNN things get more serious and it moves onto relatively newly discovered and production level state-of-the-art models (like the basic model powering Google Translate). The last chapter is about Deep Reinforcement Learning (Deep Minds astonishing model for all Atari games) and ends with very recent topics like Async. Advantage Actor-Critic Agents and UNREAL. I would be happier if I would see more computer vision related models and problems instead of sentiment and sequence analysis but its completely a personal preference. I strongly recommend this book if you have interest in Deep Learning.
Profile Image for Rick Sam.
432 reviews155 followers
February 22, 2022
This is an Introductory work for Deep Learning.
I'd still say - I haven't found a work that is in-between beginner or advanced.

Some works are extreme advanced, and some are beginner.

Fundamentals in my understanding the mathematical aspect of Deep Learning.

The author could write more coherently.

Eg:
What is X?
.....
Why do we use X?
......
How is it built?
.........(Formal Math)
What are the issues, and advantages of them?
.......
158 reviews3 followers
August 11, 2018
If you expect code example, you would be disappointed. This book is very good at covering fundamentals, which I like. I suggest this book as a supplement with other deep learning book.
Profile Image for Liamarcia Bifano.
8 reviews2 followers
February 14, 2019
Strengths
- Gives a really good overview of computer vision history and why traditional machine learning methods don't perform as good as convolutional networks
- The section that talks about Gradient Descent is really well explained and destroy some myths around gradient descent (even though there is no math)
- Gives a clear and intuitive idea of how convolutional layers can capture patterns in images
- It includes attention methods for NLP

Weaknesses
- Lacks math and precise definitions (but that is "ok" if the book was done for beginners)
- It uses tensorflow for all examples which turns hard and cumbersome for beginners
- It doesn't talk about other frameworks (some of the examples could have been written on top of tensorflow but using keras/tensorlearn or using pytorch)
- Code Snippets are long, hard to follow and sometimes present errors
- Some images have font size really small which turns impossible to read
17 reviews1 follower
July 3, 2024
Good overview of a wide variety of deep learning approaches to ML/AI. The book goes over several recent research papers, but it would have been helpful to include a more in-depth overview of transformers given their central role in LLMs. Lots of details on the math behind various approaches, but it may be difficult to use this to get a sense of the "big picture" unless you already have some knowledge in this area.
14 reviews
March 21, 2025
This book was insightful and overall a fun read. The principles of deep learning are fundamental to AI. And while these techniques are still used and taught today, reading this book feels like reading a piece of history. Shortly after publication, focus shifted to concepts like transformers and attention, which lead to the development of LLMs and GPTs that are now viewed as the state of the art.
Profile Image for Bing Wang.
33 reviews6 followers
September 21, 2017
not read chapter 8. good start point to read open AI gym. This book does not provide much details about each algorithm. It basically just mentions what it is. Therefore, read multiple books at the same time is a great help to understand how deep learning works. Some codes syntax are old and should be corrected. However, it definitely worths time reading the example codes.
Profile Image for Phil.
120 reviews4 followers
September 19, 2018
This book strikes a good balance between the DL textbooks which are quite dense and the many practitioners guides which have code examples but are light on theory & math. There are equations here as well as code. I've been checking this one out from the library, but I'm going to go ahead an order my own copy.
Profile Image for Vladimir.
123 reviews
November 7, 2018
As for me, it's a slightly complicated. The math basic is explained in a quite poor and boring manner. The another disadvantage is a lack of real world examples. It's a challenge to connect a pure formulas with high level ML algorithms. I agree the book might be useful however I don't like so academic style. As result this is only two stars. I can't give more.
10 reviews1 follower
March 7, 2020
Chapters are of varying quality, in particular the last one on deep reinforcement learning (written by a contributing author) doesn't jibe well with the rest of the book.
1 review1 follower
Currently reading
March 28, 2020
first book
This entire review has been hidden because of spoilers.
Profile Image for Cario Lam.
250 reviews7 followers
October 20, 2015
I am finished with the number of chapters that have been released so far. There have been three in total. The material is a little rough but it is an early release. One should have some basic understanding of statistics and probability before attempting to digest the material. Looking forward to the additional chapters.
Displaying 1 - 12 of 12 reviews

Can't find what you're looking for?

Get help and learn more about the design.