Machine Learning Q and AI (No Starch Press)

Author: Sebastian Raschka
Publisher: No Starch Press
Date: April 2024
Pages: 264
ISBN: 978-1718503762
Print: 1718503768
Kindle: B0CKKXCK3T
Audience: Developers interested in AI
Rating: 4
Reviewer: Mike James
Q and AI, a play on Q&A is a clever title, but is the book equally clever?

This is not a textbook on AI and it isn't in introduction to AI. It is a collection of questions that you might ask about AI and then quite long attempts at answering them. Of course, how successful this is depends very much on you wanting to ask the questions and on being able to understand the answers in isolation. In short, you need to know just enough about AI to have the holes filled in by reading this book.

It is comprised of five sections: Neural Networks; Computer Vision; Natural Language Processing; Production and Deployment; and Predictive Performance and Model Evaluation. You can see that the entire book is biased towards the neural network approach to AI, but given the success, and hence importance of this approach, this is not unreasonable.

Banner

It starts off with a look a some theoretical aspects of AI - latent space and representations in general. This is unfortunate because these are very subtle concepts and the description really don't help untangle the subtle meaning without the reader putting in a lot of work. It almost made me decide that this wasn't a good book but I pressed on and was rewarded with some interesting discussions of less abstract and more practical topics. I was particular interested in the chapter on multi-GPU training procedures as I had never encountered an overview of the topic.

The section on computer vision goes over the usual ideas of convolutional networks - you would need to know somethings about the subject to get much from it. The section on Natural language processing isn't about classical approaches to the problem but self attention and transformers which are at the core of the large language models that are so successful - is classical NLP dead?

I found the last two sections - production and deployment and model evaluation least interesting because they are not problems I currently have. You might need to know the basics of statistics to get much from the final chapter.

mlqai

Overall I found this to be a useful book. Not all of the chapters were interesting or easy to understand. You do need to be fairly well educated to get anything from the book but unless you were a super current expert in all of the topics you would find chapters of interest. Don't buy this book if you are after a comprehensive AI course or an introduction to the subject.

 

For more recommendations of books on Deep Learning see AI Books To Inspire You in our Programmer's Bookshelf section.

To keep up with our coverage of books for programmers, follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

Banner


Python All-in-One, 2nd Ed (For Dummies)

Authors: John Shovic and Alan Simpson
Publisher: For Dummies
Date: April 2021
Pages: 720
ISBN: 978-1119787600
Print: 1119787602
Kindle: B091DGDLK8
Audience: People wanting to learn Python
Rating: 2
Reviewer: Mike James
All-in-one refers to the fact that this is seven books put together - why?



Understanding Software Dynamics (Addison-Wesley)

Author: Richard L. Sites
Publisher: Addison-Wesley
Pages: 464
ISBN: 978-0137589739
Print: 0137589735
Kindle: B09H5JB5HC
Audience: Every developers
Rating: 5
Reviewer: Kay Ewbank

This book looks at the different reasons why software runs too slowly, and what developers can do about it, starting by looki [ ... ]


More Reviews

Last Updated ( Wednesday, 22 January 2025 )