The most recommended machine learning books

Who picked these books? Meet our 55 experts.

55 authors created a book list connected to machine learning, and here are their favorite machine learning books.
When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

What type of machine learning book?

Loading...
Loading...

Book cover of Introduction to Machine Learning with Python: A Guide for Data Scientists

Yuxi (Hayden) Liu Author Of Python Machine Learning By Example: Build intelligent systems using Python, TensorFlow 2, PyTorch, and scikit-learn

From my list on machine learning for beginners.

Why am I passionate about this?

I have been a machine learning engineer applying my ML expertise in computational advertising, and search domain. I am an author of 8 machine learning books. My first book was ranked the #1 bestseller in its category on Amazon in 2017 and 2018 and was translated into many languages. I am also a ML education enthusiast and used to teach ML courses in Toronto, Canada.  

Yuxi's book list on machine learning for beginners

Yuxi (Hayden) Liu Why did Yuxi love this book?

This book is more advanced than the first book I recommended. It presents ML theoretical and practical aspects step-by-step from the bottom up. Each chapter elaborates at length on a core building block in the ML life cycle. For example, feature engineering, supervised learning, and model evaluation have their own separate chapters, with intuitive discussions of how they work. Most of the concept is taught through the simple yet powerful Python Module Scikit-Learn so it won’t overburden you with heavy programming. This book will be perfect for practitioners with some understanding of statistics and linear algebra.

By Andreas C. Müller, Sarah Guido,

Why should I read it?

1 author picked Introduction to Machine Learning with Python as one of their favorite books, and they share why you should read it.

What is this book about?

Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning solutions. With all the data available today, machine learning applications are limited only by your imagination. You'll learn the steps necessary to create a successful machine-learning application with Python and the scikit-learn library. Authors Andreas Muller and Sarah Guido focus on the practical aspects of using machine learning algorithms, rather than the…


Book cover of Genius Makers: The Mavericks Who Brought AI to Google, Facebook, and the World

Art Kleiner Author Of The AI Dilemma: 7 Principles for Responsible Technology

From my list on understanding AI and its effect on people.

Why am I passionate about this?

I’m a storyteller writing on business and technology. I specialize in clear views of complex systems. When Juliette showed me her research on tech companies and AI responsibility, I saw the power of a book – the book that ultimately became The AI Dilemma. The core dilemma is that in the right hands the technology is needed, and in the wrong hands it’s dangerous. When Juliette asked me to coauthor it, I jumped at the chance. As we worked, I realized that the topic brought into focus all the research and thinking I’d ever done about human, organizational, and machine behavior. 

Art's book list on understanding AI and its effect on people

Art Kleiner Why did Art love this book?

If ever a subject deserved the sweeping hand of a highly skilled journalist/historian, it’s generative AI and machine learning. The field is shaped by its founders’ idiosyncratic and fascinating personalities.

NYTimes reporter Cade Metz observed many events first-hand. We read about Go Grandmaster Lee Sedol recovering from losing to Google’s AI by mastering the machine’s logic. We see Geoffrey Hinton flying supine because of his back problems, and the origins of Joy Buolamwini’s famous Gender Shades project.

We get the backstory to the most serious issues: like how well can AI developers be trusted to manage risk? As a journalist-historian myself, I deeply appreciate being immersed in contemporary history. 

By Cade Metz,

Why should I read it?

1 author picked Genius Makers as one of their favorite books, and they share why you should read it.

What is this book about?

'This colourful page-turner puts artificial intelligence into a human perspective . . . Metz explains this transformative technology and makes the quest thrilling.' Walter Isaacson, author of Steve Jobs
____________________________________________________

This is the inside story of a small group of mavericks, eccentrics and geniuses who turned Artificial Intelligence from a fringe enthusiasm into a transformative technology. It's the story of how that technology became big business, creating vast fortunes and sparking intense rivalries. And it's the story of breakneck advances that will shape our lives for many decades to come - both for good and for ill.
________________________________________________

'One day…


Book cover of The Shortcut: Why Intelligent Machines Do Not Think Like Us

Simon J.D. Prince Author Of Understanding Deep Learning

From my list on machine learning and deep neural networks.

Why am I passionate about this?

I started my career in neuroscience. I wanted to understand brains. That is still proving difficult, and somewhere along the way, I realized my real motivation was to build things, and I wound up working in AI. I love the elegance of mathematical models of the world. Even the simplest machine learning model has complex implications, and exploring them is a joy.

Simon's book list on machine learning and deep neural networks

Simon J.D. Prince Why did Simon love this book?

This is a popular science book, so a little different from the others on this list. It is a beautifully written book that is accessible to people who don’t know much about AI but is simultaneously thought-provoking for experts.

It contains probably the best discussion of "intelligence" that I've read, interesting insights into how Google and other tech giants came to develop their machine learning strategy, and a fascinating chapter that views recommendation engines and their users as parts of a single intelligent organism. It's concise and easy to read.

I've read many popular AI books, which are highly variable in quality, and this criminally underappreciated work is the best by miles. 

By Nello Cristianini,

Why should I read it?

1 author picked The Shortcut as one of their favorite books, and they share why you should read it.

What is this book about?

- The author is one of the most influential AI reseachers of recent decades.

- Written in an accessible language, the book provides a probing account of AI today and proposes a new narrative to connect and make sense of events that happened in the recent tumultuous past and enable us to think soberly about the road ahead.

- The book is divided into ten carefully crafted and easily-digestible chapters, each grapples with an important question for AI, ranging from the scientific concepts that underpin the technology to wider implications for society, using real examples wherever possible.


Book cover of Artifictional Intelligence: Against Humanity's Surrender to Computers

Peter J. Bentley Author Of Artificial Intelligence and Robotics: Ten Short Lessons

From my list on no hype and no nonsense artificial intelligence.

Why am I passionate about this?

I’ve been a geeky kid all my life. (I don’t think I’ve quite grown up yet.) Born in the 1970s, my childhood was a wonderful playground of building robots and software. I was awarded one of the early degrees in AI, and a PhD in genetic algorithms. I’ve since spent 25 years exploring how to make computers think, build, invent, compose… and I’ve also spent 20 years writing popular science books. I’m lucky enough to be a Professor in one of the world’s best universities for Computer Science and Machine Learning: UCL, and I guess I’ve written two or three hundred scientific papers over the years. I still think I know nothing at all about real or artificial intelligence, but then does anyone?

Peter's book list on no hype and no nonsense artificial intelligence

Peter J. Bentley Why did Peter love this book?

I’ve not met Harry, but he seems to have a logical and sensible head on his shoulders. His writing is considered and grounded, which is exactly what you need when discussing the hype that forever seems to surround AI. This book is another look at this topic and finds yet more ways to explain to readers the difference between human intelligence and our algorithmic attempts at intelligence – which are frequently pretty stupid.

By Harry Collins,

Why should I read it?

1 author picked Artifictional Intelligence as one of their favorite books, and they share why you should read it.

What is this book about?

Recent startling successes in machine intelligence using a technique called 'deep learning' seem to blur the line between human and machine as never before. Are computers on the cusp of becoming so intelligent that they will render humans obsolete? Harry Collins argues we are getting ahead of ourselves, caught up in images of a fantastical future dreamt up in fictional portrayals. The greater present danger is that we lose sight of the very real limitations of artificial intelligence and readily enslave ourselves to stupid computers: the 'Surrender'.

By dissecting the intricacies of language use and meaning, Collins shows how far…


Book cover of Probabilistic Machine Learning: An Introduction

Simon J.D. Prince Author Of Understanding Deep Learning

From my list on machine learning and deep neural networks.

Why am I passionate about this?

I started my career in neuroscience. I wanted to understand brains. That is still proving difficult, and somewhere along the way, I realized my real motivation was to build things, and I wound up working in AI. I love the elegance of mathematical models of the world. Even the simplest machine learning model has complex implications, and exploring them is a joy.

Simon's book list on machine learning and deep neural networks

Simon J.D. Prince Why did Simon love this book?

My knees tremble and my heart quakes when I think of how much work must have gone into these two companion volumes. Collectively, they are more than four times the length of my book, covering the whole of machine learning.

It is an essential encyclopedic resource that should be on the desk of anyone serious about machine learning.

By Kevin P. Murphy,

Why should I read it?

1 author picked Probabilistic Machine Learning as one of their favorite books, and they share why you should read it.

What is this book about?

A detailed and up-to-date introduction to machine learning, presented through the unifying lens of probabilistic modeling and Bayesian decision theory.

This book offers a detailed and up-to-date introduction to machine learning (including deep learning) through the unifying lens of probabilistic modeling and Bayesian decision theory. The book covers mathematical background (including linear algebra and optimization), basic supervised learning (including linear and logistic regression and deep neural networks), as well as more advanced topics (including transfer learning and unsupervised learning). End-of-chapter exercises allow students to apply what they have learned, and an appendix covers notation.

Probabilistic Machine Learning grew out of…


Book cover of Computer Age Statistical Inference, Algorithms, Evidence, and Data Science

Christophe Ley Author Of Modern Directional Statistics

From Christophe's 3 favorite reads in 2024.

Why am I passionate about this?

Author

Christophe's 3 favorite reads in 2024

Christophe Ley Why did Christophe love this book?

This is a book for (aspiring and established) data scientists, and it has been the best thematic book I held in hands for years! Huge congrats to the authors for putting the material together in such an agreeable and intriguing-to-read form!

By Bradley Efron, Trevor Hastie,

Why should I read it?

3 authors picked Computer Age Statistical Inference, Algorithms, Evidence, and Data Science as one of their favorite books, and they share why you should read it.

What is this book about?

The twenty-first century has seen a breathtaking expansion of statistical methodology, both in scope and influence. 'Data science' and 'machine learning' have become familiar terms in the news, as statistical methods are brought to bear upon the enormous data sets of modern science and commerce. How did we get here? And where are we going? How does it all fit together? Now in paperback and fortified with exercises, this book delivers a concentrated course in modern statistical thinking. Beginning with classical inferential theories - Bayesian, frequentist, Fisherian - individual chapters take up a series of influential topics: survival analysis, logistic…


Book cover of Generative Deep Learning: Teaching Machines to Paint, Write, Compose and Play

Martin Musiol Author Of Generative AI: Navigating the Course to the Artificial General Intelligence Future

From my list on future-proof yourself for the AI era.

Why am I passionate about this?

My passion for generative AI first ignited in 2016 when I spoke about it at a conference, and ever since then, I can’t stop! I've created an online course, a newsletter and even wrote a book to spread knowledge on this groundbreaking technology. As an instructor, I empower others to explore the boundless potential of generative AI applications. Day in day out, I assist clients in crafting their own generative AI solutions, tailoring them to their unique needs.

Martin's book list on future-proof yourself for the AI era

Martin Musiol Why did Martin love this book?

While it’s not the newest tech, I love that it covers the essential groundwork that sparked the modern AI revolution. I personally think its perfect for engineers and data scientists. It's also a great precursor to my book, giving you the strong foundation you need before diving into the next wave of AI advancements.

By David Foster,

Why should I read it?

1 author picked Generative Deep Learning as one of their favorite books, and they share why you should read it.

What is this book about?

Generative modeling is one of the hottest topics in AI. It's now possible to teach a machine to excel at human endeavors such as painting, writing, and composing music. With this practical book, machine-learning engineers and data scientists will discover how to re-create some of the most impressive examples of generative deep learning models, such as variational autoencoders,generative adversarial networks (GANs), encoder-decoder models and world models.

Author David Foster demonstrates the inner workings of each technique, starting with the basics of deep learning before advancing to some of the most cutting-edge algorithms in the field. Through tips and tricks, you'll…


Book cover of Advances in Financial Machine Learning

Ernest P. Chan Author Of Quantitative Trading: How to Build Your Own Algorithmic Trading Business

From my list on quantitative trading for beginners.

Why am I passionate about this?

A noted quantitative hedge fund manager and quant finance author, Ernie is the founder of QTS Capital Management and Predictnow.ai. Previously he has applied his expertise in machine learning at IBM T.J. Watson Research Center’s Human Language Technologies group, at Morgan Stanley’s Data Mining and Artificial Intelligence Group, and at Credit Suisse’s Horizon Trading Group. Ernie was quoted by Bloomberg, the Wall Street Journal, New York Times, Forbes, and the CIO magazine, and interviewed on CNBC’s Closing Bell program. He is an adjunct faculty at Northwestern University’s Master’s in Data Science program and supervises student theses there. Ernie holds a Ph.D. in theoretical physics from Cornell University.

Ernest's book list on quantitative trading for beginners

Ernest P. Chan Why did Ernest love this book?

By now, you may notice that I like to recommend textbooks. I use this bestseller for my course in Financial Machine Learning at Northwestern University, but really, nobody interested in financial machine learning hasn’t read this book. The topics are highly relevant to every investor or trader – I read it at least 5 times to digest every nugget and have put them to very productive use in my trading as well as in my fintech firm predictnow.ai. It covers basic techniques such as random forest to advanced techniques such as Hierarchical Risk Parity, which is a big improvement over traditional portfolio optimization methods.

Marcos used to be Head of Machine Learning at AQR (AUM=$143B), and now is the Global Head of Quant Research at Abu Dhabi Investment Authority. He is also very approachable to his readers and students. There was seldom an email or message from me to which…

By Marcos Lopez de Prado,

Why should I read it?

1 author picked Advances in Financial Machine Learning as one of their favorite books, and they share why you should read it.

What is this book about?

Learn to understand and implement the latest machine learning innovations to improve your investment performance

Machine learning (ML) is changing virtually every aspect of our lives. Today, ML algorithms accomplish tasks that - until recently - only expert humans could perform. And finance is ripe for disruptive innovations that will transform how the following generations understand money and invest.

In the book, readers will learn how to:

Structure big data in a way that is amenable to ML algorithms Conduct research with ML algorithms on big data Use supercomputing methods and back test their discoveries while avoiding false positives

Advances…


Book cover of Deep Learning with Python

Jakub Langr Author Of GANs in Action: Deep Learning with Generative Adversarial Networks

From my list on applied deep learning.

Why am I passionate about this?

I’ve been working in machine learning for about a decade. I’ve always been more interested in applied than theoretical problems and while blogs and MOOCs (Massive Online Open Courses) are a great way to learn, for certain deep topics only a book would do. I also teach at University of Oxford, University of Birmingham, and various FTSE100 companies. My machine learning has exposed me to many fascinating problems—from leading my own ML-focused startup through Y Combinator—to working at various companies as a consultant. I think there is currently no great curriculum for the practitioners really wanting to apply deep learning in practical cases, so I have given it my best shot.

Jakub's book list on applied deep learning

Jakub Langr Why did Jakub love this book?

This is a fantastic book to get you started. It is written by the author of a leading deep learning framework Keras, which makes even Tensorflow very easy to use. Chollet is a true leader of the deep learning craft and the Manning team always does an excellent job of forcing authors to make the subject matter accessible. Highly recommended!

By Francois Chollet,

Why should I read it?

2 authors picked Deep Learning with Python as one of their favorite books, and they share why you should read it.

What is this book about?

"The first edition of Deep Learning with Python is one of the best books on the subject. The second edition made it even better." - Todd Cook

The bestseller revised! Deep Learning with Python, Second Edition is a comprehensive introduction to the field of deep learning using Python and the powerful Keras library. Written by Google AI researcher Francois Chollet, the creator of Keras, this revised edition has been updated with new chapters, new tools, and cutting-edge techniques drawn from the latest research. You'll build your understanding through practical examples and intuitive explanations that make the complexities of deep learning…


Book cover of Mathematics for Machine Learning

Yuxi (Hayden) Liu Author Of Python Machine Learning By Example: Build intelligent systems using Python, TensorFlow 2, PyTorch, and scikit-learn

From my list on machine learning for beginners.

Why am I passionate about this?

I have been a machine learning engineer applying my ML expertise in computational advertising, and search domain. I am an author of 8 machine learning books. My first book was ranked the #1 bestseller in its category on Amazon in 2017 and 2018 and was translated into many languages. I am also a ML education enthusiast and used to teach ML courses in Toronto, Canada.  

Yuxi's book list on machine learning for beginners

Yuxi (Hayden) Liu Why did Yuxi love this book?

The book is a well-curated collection of the essential mathematical concepts that form ML. You may experience a cultural shock jumping to this book from the previous one, because the writing in this book is a bit formal. However, it is the missing but necessary piece for building solid foundations for practical ML. You will find it more valuable combining the intuition behind ML that you gained previously. And the explanations in the book are succinct and from the ML perspectives. For instance, partial derivatives are explained in terms of neural network weight optimization. I wish the concepts in Linear Algebra, Vector Calculus, and Probability courses back in college were introduced this way so I understand better how they are applied.  

By Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong

Why should I read it?

1 author picked Mathematics for Machine Learning as one of their favorite books, and they share why you should read it.

What is this book about?

The fundamental mathematical tools needed to understand machine learning include linear algebra, analytic geometry, matrix decompositions, vector calculus, optimization, probability and statistics. These topics are traditionally taught in disparate courses, making it hard for data science or computer science students, or professionals, to efficiently learn the mathematics. This self-contained textbook bridges the gap between mathematical and machine learning texts, introducing the mathematical concepts with a minimum of prerequisites. It uses these concepts to derive four central machine learning methods: linear regression, principal component analysis, Gaussian mixture models and support vector machines. For students and others with a mathematical background, these…


Book cover of Introduction to Machine Learning with Python: A Guide for Data Scientists
Book cover of Genius Makers: The Mavericks Who Brought AI to Google, Facebook, and the World
Book cover of The Shortcut: Why Intelligent Machines Do Not Think Like Us

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,828

readers submitted
so far, will you?