Essential Books on Machine Learning & AI

Hands-on Machine Learning with Scikit-Learn & Tensorflow

Machine Learning with Scikit-Learn & Tensorflow
Aurélien Géron

This book is specifically designed for readers who already have a relatively good understanding of programming. It serves as a comprehensive and fast-paced introduction into the essentials of Tensorflow & Scikit-Learn, and how to use them to build intelligent models and systems. Keep in mind that familiarity with Python is a necessary pre-requisite before reading. This book is jam-packed with exercises to consolidate understanding, and covers a broad range of topics with varying complexities across the Machine Learning process.


Machine Learning For Absolute Beginners: A Plain English Introduction

Machine Learning for Beginners
Oliver Theobald

If you are extremely interested in the concept of Machine Learning, but lacking the technical knowhow to make sense of it all, then this is the book for you. Designed for people that have no background in coding or programming, it pretty much does what it says on the tin. The book provides simple and visually engaging examples, and interactive exercises to assist you in understanding concepts that may have been previously out of reach. This is an excellent book for beginners who want to understand the terms and get introduced to the subject. 

Understanding Machine Learning: From Theory to Algorithms 

Shai Shalev-Shwartz

This book provides a detailed collection of Machine Learning algorithms. It serves as a good introduction for beginners who have a stronger grasp of mathematics and are looking to understand Machine Learning more from this angle. A great book for people that not only want to learn some of the basic underlying principles in Machine Learning, but that also want to see how this progresses into practical application.

Machine Learning with R

Machine Learning with R
Brett Lantz

This book will help you draw insights from complex datasets and apply the correct algorithms for solving specific problems.You will learn to apply Machine Learning methods to deal with tasks such as forecasting, image classification, prediction and clustering. Machine Learning with R will help you to gain a brief understanding of a wide scope of subject matters, but might be less suited for people that want to get deeper insights in a specific field.

The Singularity is Near

The Singularity by Ray Kurzwell
Ray Kurzweil

This book is not really focused on the technical side, and is instead more for people that are interested in some of the philosophies that surround the incorporation of Artificial Intelligence in future society. More specifically, it looks at the relationship between the human mind and AI. More specifically, how this relationship could likely evolve over time. It should be noted that this isn’t the only view on this subject but Kurzweil makes some fascinating points that should not be readily ignored.

Applied Artificial Intelligence: A Handbook For Business Leaders

Applied Artificial Intelligence for Business
‍Mariya Yao, Adelyn Zhou, Marlene Jia

As the title might indicate this book is much more focused on the business processes that can support future Artificial Intelligence initiatives. This book is much less about the technological side, and far more about how to ripen your organisation for Artificial Intelligence and develop an internal culture and climate that is conducive for this. This book will not overload you with technical jargon, but will give you simple explanations and practical advice for setting up Machine Learning & AI projects in your company.

About Santosh

Santosh is an international development specialist and author of several publications on socio economic development. Santosh is a regular contributor to online article sites on the topics of on line education, underserved peoples, scholarship and educational excellence.
View all posts by Santosh →

Leave a Reply

Your email address will not be published. Required fields are marked *