Book Review: Deep Learning with Python.

Technical and hands on AI explainers with Keras and more.

Keno Leon
6 min readNov 14, 2023


I first read Deep Learning with Python (henceforth DLWP) some years ago and remember being utterly confused by it. DLWP is currently in its second version (a third, I think, is on the way), and LLMs are all the rage. A developer friend recommended DLWP as a way to get started with LLMs, so it was time to revisit it. Here’s my current take, focusing on new developers, existing developers, industry stakeholders, and good old regular folks who might want to learn more about current cutting-edge AIs…

For the main target audience… AI developers and Data Scientists:

If you’re a software developer interested in AI, this is likely required reading at this point, and it’s easy to recommend. While not the perfect introduction to AI (for that, consider the latest version of ‘AI: A Modern Approach’), it is neither exhaustive, simplistic, nor entirely unbiased. However, given the complexity of the subject matter, it does an excellent job of getting you up to speed and, most importantly, coding modern AIs in no time (well, about 3 weeks).

As for the Python/coding chops you'll need, if you're comfortable making 
or at least reading objects/classes and have some experience with
numpy/pandas and the standard library, you'll be fine.

For data scientists, it’s even more of a no-brainer. If you’re looking to dive into Kaggle competitions or need to elevate your skills in deep learning, this book provides an excellent starting point.”

For technical non developers and stake holders.

I recently had a chat with a CTO for a business intelligence startup and AI came up , he knew what the end product was supposed to look like ( predictions on customer and employee behavior ) but had a hard time dealing with his data scientists ( why can’t they predict such and such, why can’t they explain what they need, why is it so expensive, etc,etc ). The answer to these questions and even new future business opportunities can be found in this book as all the answers are technical in nature but require from stake holders the ability to skip the code sections, yet get why they…