100 Best Machine Learning Books of All Time

We've ranked the best machine learning books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

1

Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems

Geron

5.0
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.

By using concrete examples, minimal theory, and two production-ready Python frameworks-scikit-learn and

2

Deep Learning

Ian Goodfellow, Yoshua Bengio, et al.

5.0
An introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in industry, and research perspectives.

Deep learning is a form of machine learning that enables computers to learn from experience and understand the world in terms of a hierarchy of concepts. Because the computer gathers knowledge from experience, there is no
3

An Introduction to Statistical Learning: With Applications in R

Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani

4.9
An Introduction to Statistical Learning provides an accessible overview of the field of statistical learning, an essential toolset for making sense of the vast and complex data sets that have emerged in fields ranging from biology to finance to marketing to astrophysics in the past twenty years. This book presents some of the most important modeling and prediction techniques, along with relevant a
Pattern Recognition and Machine Learning book cover4

Pattern Recognition and Machine Learning

Christopher M. Bishop

4.9
Pattern recognition has its origins in engineering, whereas machine learning grew out of computer science. However, these activities can be viewed as two facets of the same field, and together they have undergone substantial development over the past ten years. In particular, Bayesian methods have grown from a specialist niche to become mainstream, while graphical models have emerged as a general
The Elements of Statistical Learning: Data Mining, Inference, and Prediction book cover5

The Elements of Statistical Learning: Data Mining, Inference, and Prediction

Trevor Hastie, Robert Tibshirani, Jerome Friedman

4.9

During the past decade there has been an explosion in computation and information technology. With it have come vast amounts of data in a variety of fields such as medicine, biology, finance, and marketing. The challenge of understanding these data has led to the development of new tools in the field of statistics, and spawned new areas such as data mining, machine learning, and bioinformatics. Ma

6

The Hundred-Page Machine Learning Book

Andriy Burkov

4.8
WARNING! To avoid buying counterfeit on Amazon, click on "See All Buying Options" and choose "Amazon.com" and not a third-party seller.

Concise and to the point — the book can be read during a week. During that week, you will learn almost everything modern machine learning has to offer. The author and other practitioners have spent years learning these concepts.

Companion wiki — the book has a conti
Superintelligence: Paths, Dangers, Strategies book cover7

Superintelligence: Paths, Dangers, Strategies

Nick Bostrom

4.8
Superintelligence asks the questions: what happens when machines surpass humans in general intelligence? Will artificial agents save or destroy us? Nick Bostrom lays the foundation for understanding the future of humanity and intelligent life.

The human brain has some capabilities that the brains of other animals lack. It is to these distinctive capabilities that our species owes its dominant posi
Machine Learning: A Probabilistic Perspective book cover8

Machine Learning: A Probabilistic Perspective

Kevin P. Murphy

4.8
A comprehensive introduction to machine learning that uses probabilistic models and inference as a unifying approach.

Today's Web-enabled deluge of electronic data calls for automated methods of data analysis. Machine learning provides these, developing methods that can automatically detect patterns in data and then use the uncovered patterns to predict future data. This textbook offers a comprehen
Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition book cover9

Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition

Sebastian Raschka

4.8
Link to the GitHub Repository containing the code examples and additional material: https://github.com/rasbt/python-machi...

Many of the most innovative breakthroughs and exciting new technologies can be attributed to applications of machine learning. We are living in an age where data comes in abundance, and thanks to the self-learning algorithms from the field of machine learning, we can turn thi
Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems book cover10

Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems

Aurélien Géron

4.8
Life 3.0: Being Human in the Age of Artificial Intelligence book cover11

Life 3.0: Being Human in the Age of Artificial Intelligence

Max Tegmark

4.8
How will Artificial Intelligence affect crime, war, justice, jobs, society and our very sense of being human? The rise of AI has the potential to transform our future more than any other technology--and there's nobody better qualified or situated to explore that future than Max Tegmark, an MIT professor who's helped mainstream research on how to keep AI beneficial.

How can we grow our prosperity th
The Singularity is Near: When Humans Transcend Biology book cover12

The Singularity is Near: When Humans Transcend Biology

Ray Kurzweil

4.7
The great inventor and futurist Ray Kurzweil is one of the best-known and controversial advocates for the role of machines in the future of humanity. In his latest, thrilling foray into the future, he envisions an event--thesingularity--in which technological change becomes so rapid and so profound that our bodies and brains will merge with our machines.

The Singularity Is Near portrays what life w
13

Deep Learning with Python

François Chollet

4.7
Deep learning is applicable to a widening range of artificial intelligence problems, such as image classification, speech recognition, text classification, question answering, text-to-speech, and optical character recognition. It is the technology behind photo tagging systems at Facebook and Google, self-driving cars, speech recognition systems on your smartphone, and much more.

In particular, Deep
Reinforcement Learning: An Introduction book cover14

Reinforcement Learning: An Introduction

Richard S. Sutton and Andrew G. Barto

4.7
The significantly expanded and updated new edition of a widely used text on reinforcement learning, one of the most active research areas in artificial intelligence.

Reinforcement learning, one of the most active research areas in artificial intelligence, is a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives while interacting with a comple
15

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

Andreas C. Müller and Sarah Guido

4.6
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 ima
16

Machine Learning

Tom M. Mitchell

4.6
Mitchell covers the field of machine learning, the study of algorithms that allow computer programs to automatically improve through experience and that automatically infer general laws from specific data.
17

Artificial Intelligence: A Modern Approach

Stuart Russell and Peter Norvig

4.6
For one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence. The long-anticipated revision of this best-selling text offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. *NEW-Nontechnical learning material-Accompanies each part of the book. *NEW-The Internet as a sample application for intelligent systems-Adde
Information Theory, Inference and Learning Algorithms book cover18

Information Theory, Inference and Learning Algorithms

David J. C. MacKay

4.6
Information theory and inference, often taught separately, are here united in one entertaining textbook. These topics lie at the heart of many exciting areas of contemporary science and engineering - communication, signal processing, data mining, machine learning, pattern recognition, computational neuroscience, bioinformatics, and cryptography. This textbook introduces theory in tandem with appli
The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World book cover19

The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World

Pedro Domingos

4.6
A thought-provoking and wide-ranging exploration of machine learning and the race to build computer intelligences as flexible as our own
In the world's top research labs and universities, the race is on to invent the ultimate learning algorithm: one capable of discovering any knowledge from data, and doing anything we want, before we even ask. In The Master Algorithm, Pedro Domingos lifts the veil
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy book cover20

Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy

Cathy O'Neil

4.5
Longlisted for the National Book Award
New York Times Bestseller


A former Wall Street quant sounds an alarm on the mathematical models that pervade modern life -- and threaten to rip apart our social fabric

We live in the age of the algorithm. Increasingly, the decisions that affect our lives--where we go to school, whether we get a car loan, how much we pay for health insurance--are being made not
Learning From Data: A Short Course book cover21

Learning From Data: A Short Course

Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin

4.5
Machine learning allows computational systems to adaptively improve their performance with experience accumulated from the observed data. Its techniques are widely applied in engineering, science, finance, and commerce. This book is designed for a short course on machine learning. It is a short course, not a hurried course. From over a decade of teaching this material, we have distilled what we be
AI Superpowers: China, Silicon Valley, and the New World Order book cover22

AI Superpowers: China, Silicon Valley, and the New World Order

Kai-Fu Lee

4.5
Dr. Kai-Fu Lee—one of the world’s most respected experts on AI and China—reveals that China has suddenly caught up to the US at an astonishingly rapid and unexpected pace. In AI Superpowers, Kai-fu Lee argues powerfully that because of these unprecedented developments in AI, dramatic changes will be happening much sooner than many of us expected. Indeed, as the US-Sino AI competition begins to hea
Data Science from Scratch: First Principles with Python book cover23

Data Science from Scratch: First Principles with Python

Joel Grus

4.5
To really learn data science, you should not only master the tools--data science libraries, frameworks, modules, and toolkits--but also understand the ideas and principles underlying them. Updated for Python 3.6, this second edition of Data Science from Scratch shows you how these tools and algorithms work by implementing them from scratch.

If you have an aptitude for mathematics and some programmi
Applied Predictive Modeling book cover24

Applied Predictive Modeling

Max Kuhn and Kjell Johnson

4.5
This text is intended for a broad audience as both an introduction to predictive models as well as a guide to applying them. Non- mathematical readers will appreciate the intuitive explanations of the techniques while an emphasis on problem-solving with real data across a wide variety of applications will aid practitioners who wish to extend their expertise. Readers should have knowledge of basic
Make Your Own Neural Network book cover25

Make Your Own Neural Network

Tariq Rashid

4.4
Probabilistic Graphical Models: Principles and Techniques book cover26

Probabilistic Graphical Models: Principles and Techniques

Daphne Koller, Nir Friedman

4.4
A general framework for constructing and using probabilistic models of complex systems that would enable a computer to use available information for making decisions.

Most tasks require a person or an automated system to reason—to reach conclusions based on available information. The framework of probabilistic graphical models, presented in this book, provides a general approach for this task. The
Data Science for Business: What you need to know about data mining and data-analytic thinking book cover27

Data Science for Business: What you need to know about data mining and data-analytic thinking

Foster Provost and Tom Fawcett

4.4
Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data science, and walks you through the "data-analytic thinking" necessary for extracting useful knowledge and business value from the data you collect. This guide also helps you understand the many data-mining techniques in use today.

Based on an MBA course Pr
The Signal and the Noise: Why So Many Predictions Fail - But Some Don't book cover28

The Signal and the Noise: Why So Many Predictions Fail - But Some Don't

Nate Silver

4.4
One of Wall Street Journal's Best Ten Works of Nonfiction in 2012

New York Times Bestseller

"Not so different in spirit from the way public intellectuals like John Kenneth Galbraith once shaped discussions of economic policy and public figures like Walter Cronkite helped sway opinion on the Vietnam War…could turn out to be one of the more momentous books of the decade."
-New York Times Book Review

"Na
29

Programming Collective Intelligence: Building Smart Web 2.0 Applications

Toby Segaran

4.4
Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstrates how you can build Web 2.0 applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect da
Understanding Machine Learning: From Theory to Algorithms book cover30

Understanding Machine Learning: From Theory to Algorithms

Shai Shalev-Shwartz, Shai Ben-David

4.4
Machine learning is one of the fastest growing areas of computer science, with far-reaching applications. The aim of this textbook is to introduce machine learning, and the algorithmic paradigms it offers, in a principled way. The book provides an extensive theoretical account of the fundamental ideas underlying machine learning and the mathematical derivations that transform these principles into
Pattern Classification book cover31

Pattern Classification

Richard O. Duda, Peter E. Hart, David G. Stork

4.4
The first edition, published in 1973, has become a classic reference in the field. Now with the second edition, readers will find information on key new topics such as neural networks and statistical pattern recognition, the theory of machine learning, and the theory of invariances. Also included are worked examples, comparisons between different methods, extensive graphics, expanded exercises and
Gödel, Escher, Bach: An Eternal Golden Braid book cover32

Gödel, Escher, Bach: An Eternal Golden Braid

Douglas R. Hofstadter

4.4
Douglas Hofstadter's book is concerned directly with the nature of “maps” or links between formal systems. However, according to Hofstadter, the formal system that underlies all mental activity transcends the system that supports it. If life can grow out of the formal chemical substrate of the cell, if consciousness can emerge out of a formal system of firing neurons, then so too will computers at
Human Compatible: Artificial Intelligence and the Problem of Control book cover33

Human Compatible: Artificial Intelligence and the Problem of Control

Stuart Russell

4.4
A leading artificial intelligence researcher lays out a new approach to AI that will enable us to coexist successfully with increasingly intelligent machines

In the popular imagination, superhuman artificial intelligence is an approaching tidal wave that threatens not just jobs and human relationships, but civilization itself. Conflict between humans and machines is seen as inevitable and its out
The Book of Why: The New Science of Cause and Effect book cover34

The Book of Why: The New Science of Cause and Effect

Judea Pearl

4.4
A Turing Award-winning computer scientist and statistician shows how understanding causality has revolutionized science and will revolutionize artificial intelligence
"Correlation is not causation." This mantra, chanted by scientists for more than a century, has led to a virtual prohibition on causal talk. Today, that taboo is dead. The causal revolution, instigated by Judea Pearl and his colleag
Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are book cover35

Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are

Seth Stephens-Davidowitz

4.4
Foreword by Steven Pinker

Blending the informed analysis of The Signal and the Noise with the instructive iconoclasm of Think Like a Freak, a fascinating, illuminating, and witty look at what the vast amounts of information now instantly available to us reveals about ourselves and our world—provided we ask the right questions.

By the end of an average day in the early twenty-first century, human bei
36

Python Data Science Handbook: Tools and Techniques for Developers

Jake VanderPlas

4.4
For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all—IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and other related tools.

Working scientists and data crunchers famili
Algorithms to Live By: The Computer Science of Human Decisions book cover37

Algorithms to Live By: The Computer Science of Human Decisions

Brian Christian and Griffiths

4.4
A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision-making problems and illuminate the workings of the human mind

All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we
38

Mining of Massive Datasets

Anand Rajaraman, Jeffrey David Ullman

4.3
The popularity of the Web and Internet commerce provides many extremely large datasets from which information can be gleaned by data mining. This book focuses on practical algorithms that have been used to solve key problems in data mining and which can be used on even the largest datasets. It begins with a discussion of the map-reduce framework, an important tool for parallelizing algorithms auto
39

Neural Networks and Deep Learning

Charu C. Aggarwa

4.3
Neural Networks and Deep Learning is a free online book. The book will teach you about:
* Neural networks, a beautiful biologically-inspired programming paradigm which enables a computer to learn from observational data
* Deep learning, a powerful set of techniques for learning in neural networks

Neural networks and deep learning currently provide the best solutions to many problems in image recognit
40

Bayesian Reasoning and Machine Learning

David Barber

4.3
Machine learning methods extract value from vast data sets quickly and with modest resources. They are established tools in a wide range of industrial applications, including search engines, DNA sequencing, stock market analysis, and robot locomotion, and their use is spreading rapidly. People who know the methods have their choice of rewarding jobs. This hands-on text opens these opportunities to
41

Gaussian Processes for Machine Learning

Carl Edward Rasmussen, Christopher K. I. Williams

4.3
A comprehensive and self-contained introduction to Gaussian processes, which provide a principled, practical, probabilistic approach to learning in kernel machines.

Gaussian processes (GPs) provide a principled, practical, probabilistic approach to learning in kernel machines. GPs have received increased attention in the machine-learning community over the past decade, and this book provides a long
42

How to Create a Mind: The Secret of Human Thought Revealed

Ray Kurzweil

4.3
The bold futurist and bestselling author explores the limitless potential of reverse-engineering the human brain

Ray Kurzweil is arguably today’s most influential—and often controversial—futurist. In How to Create a Mind, Kurzweil presents a provocative exploration of the most important project in human-machine civilization—reverse engineering the brain to understand precisely how it works and usin
43

Data Mining: Practical Machine Learning Tools and Techniques

Ian H. Witten, Eibe Frank

4.3
The book is a major revision of the first edition that appeared in 1999. While the basic core remains the same, it has been updated to reflect the changes that have taken place over five years, and now has nearly double the references. The highlights for the new edition include thirty new technique sections; an enhanced Weka machine learning workbench, which now features an interactive interface;
All of Statistics: A Concise Course in Statistical Inference book cover44

All of Statistics: A Concise Course in Statistical Inference

Larry Wasserman

4.3
Taken literally, the title "All of Statistics" is an exaggeration. But in spirit, the title is apt, as the book does cover a much broader range of topics than a typical introductory book on mathematical statistics. This book is for people who want to learn probability and statistics quickly. It is suitable for graduate or advanced undergraduate students in computer science, mathematics, statistics
45

Python for Data Analysis: Data Wrangling with Pandas, Numpy, and Ipython

Wes McKinney

4.3
Looking for complete instructions on manipulating, processing, cleaning, and crunching structured data in Python? The second edition of this hands-on guide--updated for Python 3.5 and Pandas 1.0--is packed with practical cases studies that show you how to effectively solve a broad set of data analysis problems, using Python libraries such as NumPy, pandas, matplotlib, and IPython.

Written by Wes Mc
46

Convex Optimization

Stephen Boyd, Lieven Vandenberghe

4.3
Convex optimization problems arise frequently in many different fields. A comprehensive introduction to the subject, this book shows in detail how such problems can be solved numerically with great efficiency. The focus is on recognizing convex optimization problems and then finding the most appropriate technique for solving them. The text contains many worked examples and homework exercises and w
Grokking Deep Learning book cover47

Grokking Deep Learning

Andrew Trask

4.3
Artificial Intelligence is one of the most exciting technologies of the century, and Deep Learning is in many ways the “brain” behind some of the world’s smartest Artificial Intelligence systems out there. Loosely based on neuron behavior inside of human brains, these systems are rapidly catching up with the intelligence of their human creators, defeating the world champion Go player, achieving su
On Intelligence: How a New Understanding of the Brain Will Lead to the Creation of Truly Intelligent Machines book cover48

On Intelligence: How a New Understanding of the Brain Will Lead to the Creation of Truly Intelligent Machines

Jeff Hawkins, Sandra Blakeslee

4.3
From the inventor of the PalmPilot comes a new and compelling theory of intelligence, brain function, and the future of intelligent machines

Jeff Hawkins, the man who created the PalmPilot, Treo smart phone, and other handheld devices, has reshaped our relationship to computers. Now he stands ready to revolutionize both neuroscience and computing in one stroke, with a new understanding of intellige
49

Machine Learning Yearning

Andrew Ng

4.3
AI, machine learning, and deep learning are transforming numerous industries. But building a machine learning system requires that you make practical decisions:

Should you collect more training data?
Should you use end-to-end deep learning?
How do you deal with your training set not matching your test set?
and many more.

Historically, the only way to learn how to make these "strategy" decisions ha
The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies book cover50

The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies

Erik Brynjolfsson

4.3
A revolution is under way. In recent years, Google's autonomous cars have logged thousands of miles on American highways and IBM's Watson trounced the best human Jeopardy! players. Digital technologies with hardware, software, and networks at their core will in the near future diagnose diseases more accurately than doctors can, apply enormous data sets to transform retailing, and accomplish many t
51

Data Smart: Using Data Science to Transform Information into Insight

JOHN W. FOREMAN

4.3
Data Science gets thrown around in the press like it's magic. Major retailers are predicting everything from when their customers are pregnant to when they want a new pair of Chuck Taylors. It's a brave new world where seemingly meaningless data can be transformed into valuable insight to drive smart business decisions.

But how does one exactly do data science? Do you have to hire one of these prie
52

Machine Learning For Absolute Beginners: A Plain English Introduction

Oliver Theobald

4.2
Featured by Tableau as the first of "7 Books About Machine Learning for Beginners" Ready to crank up a virtual server and smash through petabytes of data? Want to add 'Machine Learning' to your LinkedIn profile?Well, hold on there...Before you embark on your epic journey into the world of machine learning, there is some theory and statistical principles to march through first. But rather than spen
Natural Language Processing with Python book cover53

Natural Language Processing with Python

Steven Bird, Ewan Klein, Edward Loper

4.2
This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive text and email filtering to automatic summarization and translation. With it, you'll learn how to write Python programs that work with large collections of unstructured text. You'll access richly annotated datasets using a comprehensive range
54

Bayesian Data Analysis

Andrew Gelman, John B. Carlin, Hal S. Stern, Donald B. Rubin

4.2
Incorporating new and updated information, this second edition of THE bestselling text in Bayesian data analysis continues to emphasize practice over theory, describing how to conceptualize, perform, and critique statistical analyses from a Bayesian perspective. Its world-class authors provide guidance on all aspects of Bayesian data analysis and include examples of real statistical analyses, base
55

Prediction Machines: The Simple Economics of Artificial Intelligence

Ajay Agrawal, Joshua Gans, Avi Goldfarb

4.2
"What does AI mean for your business? Read this book to find out." -- Hal Varian, Chief Economist, Google

Artificial intelligence does the seemingly impossible, magically bringing machines to life--driving cars, trading stocks, and teaching children. But facing the sea change that AI will bring can be paralyzing. How should companies set strategies, governments design policies, and people plan thei
56

Machine Learning with R: Expert techniques for predictive modeling, 3rd Edition

Brett Lantz

4.2
Written as a tutorial to explore and understand the power of R for machine learning. This practical guide that covers all of the need to know topics in a very systematic way. For each machine learning approach, each step in the process is detailed, from preparing the data for analysis to evaluating the results. These steps will build the knowledge you need to apply them to your own data science ta
57

Advances in Financial Machine Learning

Marcos López de Prado

4.2
Machine learning (ML) is changing virtually every aspect of our lives. Today ML algorithms accomplish tasks that until recently only expert humans could perform. As it relates to finance, this is the most exciting time to adopt a disruptive technology that will transform how everyone invests for generations. Readers will learn how to structure Big data in a way that is amenable to ML algorithms; h
Naked Statistics: Stripping the Dread from the Data book cover58

Naked Statistics: Stripping the Dread from the Data

Charles Wheelan

4.2
Once considered tedious, the field of statistics is rapidly evolving into a discipline Hal Varian, chief economist at Google, has actually called “sexy.” From batting averages and political polls to game shows and medical research, the real-world application of statistics continues to grow by leaps and bounds. How can we catch schools that cheat on standardized tests? How does Netflix know which m
59

Neural Networks for Pattern Recognition

Christopher M. Bishop

4.2
This is the first comprehensive treatment of feed-forward neural networks from the perspective of statistical pattern recognition. After introducing the basic concepts, the book examines techniques for modeling probability density functions and the properties and merits of the multi-layer perceptron and radial basis function network models. Also covered are various forms of error functions, princi
60

Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Worked Examples, and Case Studies

John D. Kelleher, Brian Mac Namee, Aoife D'Arcy

4.2
A comprehensive introduction to the most important machine learning approaches used in predictive data analytics, covering both theoretical concepts and practical applications.

Machine learning is often used to build predictive models by extracting patterns from large datasets. These models are used in predictive data analytics applications including price prediction, risk assessment, predicting cu
Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition book cover61

Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition

Daniel Jurafsky, James H. Martin

4.2
This book offers a unified vision of speech and language processing, presenting state-of-the-art algorithms and techniques for both speech and text-based processing of natural language. This comprehensive work covers both statistical and symbolic approaches to language processing; it shows how they can be applied to important tasks such as speech recognition, spelling and grammar correction, infor
Code: The Hidden Language of Computer Hardware and Software book cover62

Code: The Hidden Language of Computer Hardware and Software

Charles Petzold

4.2
What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.

Using everyday objects and fam
63

Machine Learning with Python Cookbook: Practical Solutions from Preprocessing to Deep Learning

Chris Albon

4.2
This practical guide provides nearly 200 self-contained recipes to help you solve machine learning challenges you may encounter in your daily work. If you're comfortable with Python and its libraries, including pandas and scikit-learn, you'll be able to address specific problems such as loading data, handling text or numerical data, model selection, and dimensionality reduction and many other topi
Foundations of Machine Learning book cover64

Foundations of Machine Learning

Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar

4.2
Fundamental topics in machine learning are presented along with theoretical and conceptual tools for the discussion and proof of algorithms.

This graduate-level textbook introduces fundamental concepts and methods in machine learning. It describes several important modern algorithms, provides the theoretical underpinnings of these algorithms, and illustrates key aspects for their application. The a
65

Introduction to Machine Learning

Ethem Alpaydin

4.2
The goal of machine learning is to program computers to use example data or past experience to solve a given problem. Many successful applications of machine learning exist already, including systems that analyze past sales data to predict customer behavior, recognize faces or spoken speech, optimize robot behavior so that a task can be completed using minimum resources, and extract knowledge from
Hello World: Being Human in the Age of Algorithms book cover66

Hello World: Being Human in the Age of Algorithms

Hannah Fry

4.2
A look inside the algorithms that are shaping our lives and the dilemmas they bring with them.

If you were accused of a crime, who would you rather decide your sentence—a mathematically consistent algorithm incapable of empathy or a compassionate human judge prone to bias and error? What if you want to buy a driverless car and must choose between one programmed to save as many lives as possible and
67

Real-World Machine Learning

Henrik Brink, Joseph Richards, Mark Fetherolf

4.2
Summary

Real-World Machine Learning is a practical guide designed to teach working developers the art of ML project execution. Without overdosing you on academic theory and complex mathematics, it introduces the day-to-day practice of machine learning, preparing you to successfully build and deploy powerful ML systems.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats
68

Doing Bayesian Data Analysis: A Tutorial Introduction with R

John K. Kruschke

4.1
There is an explosion of interest in Bayesian statistics, primarily because recently created computational methods have finally made Bayesian analysis tractable and accessible to a wide audience. Doing Bayesian Data Analysis, A Tutorial Introduction with R and BUGS, is for first year graduate students or advanced undergraduates and provides an accessible approach, as all mathematics is explained i
69

Computer Age Statistical Inference

Bradley Efron, Trevor Hastie

4.1
The twenty-first century has seen a breathtaking expansion of statistical methodology, both in scope and in influence. 'Big data', '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? This book takes us on an exhilarating jour
Storytelling with Data: A Data Visualization Guide for Business Professionals book cover70

Storytelling with Data: A Data Visualization Guide for Business Professionals

Cole Nussbaumer Knaflic

4.1
Don't simply show your data--tell a story with it!Storytelling with Data teaches you the fundamentals of data visualization and how to communicate effectively with data. You'll discover the power of storytelling and the way to make data a pivotal point in your story. The lessons in this illuminative text are grounded in theory, but made accessible through numerous real-world examples--ready for im
71

Probability Theory

E. T. Jaynes, G. Larry Bretthorst

4.1
Going beyond the conventional mathematics of probability theory, this study views the subject in a wider context. It discusses new results, along with applications of probability theory to a variety of problems. The book contains many exercises and is suitable for use as a textbook on graduate-level courses involving data analysis. Aimed at readers already familiar with applied mathematics at an a
72

Building Machine Learning Systems with Python

Willi Richert, Luis Pedro Coelho

4.1
73

Machine Learning in Action

Peter Harrington

4.1

The ability to take raw data, access it, filter it, process it, visualize it, understand it, and communicate it to others is possibly the most essential business problem for the coming decades. "Machine learning," the process of automating tasks once considered the domain of highly-trained analysts and mathematicians, is the key to efficiently extracting useful information from this sea of raw dat

Rebooting AI: Building Artificial Intelligence We Can Trust book cover74

Rebooting AI: Building Artificial Intelligence We Can Trust

Gary Marcus, Ernest Davis

4.1
Two leaders in the field offer a compelling analysis of the current state of the art and reveal the steps we must take to achieve a truly robust AI.

Despite the hype surrounding AI, creating an intelligence that rivals or exceeds human levels is far more complicated than we are led to believe. Professors Gary Marcus and Ernest Davis have spent their careers at the forefront of AI research and hav
Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence book cover75

Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence

Jon Krohn, Grant Beyleveld, et al.

4.1
"The authors' clear visual style provides a comprehensive look at what's currently possible with artificial neural networks as well as a glimpse of the magic that's to come."
--Tim Urban, author of Wait But Why Fully Practical, Insightful Guide to Modern Deep Learning

Deep learning is transforming software, facilitating powerful new artificial intelligence capabilities, and driving unprecedented alg
76

Elements of Information Theory

Thomas M. Cover and Joy A. Thomas

4.1
The latest edition of this classic is updated with new problem sets and material


The Second Edition of this fundamental textbook maintains the book's tradition of clear, thought-provoking instruction. Readers are provided once again with an instructive mix of mathematics, physics, statistics, and information theory.

All the essential topics in information theory are covered in detail, including ent
77

Machine Learning for Hackers

Drew Conway and John Myles Whit

4.1
If you're an experienced programmer interested in crunching data, this book will get you started with machine learning--a toolkit of algorithms that enables computers to train themselves to automate useful tasks. Authors Drew Conway and John Myles White help you understand machine learning and statistics tools through a series of hands-on case studies, instead of a traditional math-heavy presentat
78

Introduction to Information Retrieval

Christopher D. Manning, Prabhakar Raghavan, Hinrich Schütze

4.1
Class-tested and coherent, this groundbreaking new textbook teaches web-era information retrieval, including web search and the related areas of text classification and text clustering from basic concepts. Written from a computer science perspective by three leading experts in the field, it gives an up-to-date treatment of all aspects of the design and implementation of systems for gathering, inde
79

Causality: Models, Reasoning, and Inference

Judea Pearl

4.1
Written by one of the pre-eminent researchers in the field, this book provides a comprehensive exposition of modern analysis of causation. It shows how causality has grown from a nebulous concept into a mathematical theory with significant applications in the fields of statistics, artificial intelligence, philosophy, cognitive science, and the health and social sciences. Pearl presents a unified a
Deep Medicine: How Artificial Intelligence Can Make Healthcare Human Again book cover80

Deep Medicine: How Artificial Intelligence Can Make Healthcare Human Again

Eric Topol

4.1
A Science Friday pick for book of the year, 2019
One of America's top doctors reveals how AI will empower physicians and revolutionize patient care
Medicine has become inhuman, to disastrous effect. The doctor-patient relationship--the heart of medicine--is broken: doctors are too distracted and overwhelmed to truly connect with their patients, and medical errors and misdiagnoses abound. In Deep
81

Foundations of Statistical Natural Language Processing

Christopher D. Manning, Hinrich Schütze

4.1
Statistical approaches to processing natural language text have become dominant in recent years. This foundational text is the first comprehensive introduction to statistical natural language processing (NLP) to appear. The book contains all the theory and algorithms needed for building NLP tools. It provides broad but rigorous coverage of mathematical and linguistic foundations, as well as detail
82

Deep Learning: A Practitioner's Approach

Josh Patterson, Adam Gibson

4.1
Looking for one central source where you can learn key findings on machine learning? Deep Learning: The Definitive Guide provides developers and data scientists with the most practical information available on the subject, including deep learning theory, best practices, and use cases.

Authors Adam Gibson and Josh Patterson present the latest relevant papers and techniques in a nonacademic manner, a
83

Large-Scale Inference: Empirical Bayes Methods for Estimation, Testing, and Prediction

Bradley Efron

4.0
We live in a new age for statistical inference, where modern scientific technology such as microarrays and fMRI machines routinely produce thousands and sometimes millions of parallel data sets, each with its own estimation or testing problem. Doing thousands of problems at once is more than repeated application of classical methods. Taking an empirical Bayes approach, Bradley Efron, inventor of t
84

Statistical Rethinking: A Bayesian Course with Examples in R and Stan

Richard McElreath

4.0
Statistical Rethinking: A Bayesian Course with Examples in R and Stan builds readers' knowledge of and confidence in statistical modeling. Reflecting the need for even minor programming in today's model-based statistics, the book pushes readers to perform step-by-step calculations that are usually automated. This unique computational approach ensures that readers understand enough of the details t
85

Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP

Peter Norvig

4.0
Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstructing authentic, complex AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to build and debug robust practical programs, while demonstrating superior programming style and important AI concepts. The author stro
You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place book cover86

You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place

Janelle Shane

4.0
AS HEARD ON NPR'S "SCIENCE FRIDAY"
Discover the book that Malcolm Gladwell, Susan Cain, Daniel Pink, and Adam Grant want you to read this year, an "accessible, informative, and hilarious" introduction to the weird and wonderful world of artificial intelligence (Ryan North).
"You look like a thing and I love you" is one of the best pickup lines ever... according to an artificial intelligence traine
Design Patterns: Elements of Reusable Object-Oriented Software book cover87

Design Patterns: Elements of Reusable Object-Oriented Software

Erich; Helm John Gamma

4.0
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.

The authors begin by
Automate the Boring Stuff with Python: Practical Programming for Total Beginners book cover88

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

Al Sweigart

4.0
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In "Automate the Boring Stuff with Python," you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you've master
89

An Introduction to Support Vector Machines and Other Kernel-based Learning Methods

Nello Cristianini, John Shawe-Taylor

4.0
This is the first comprehensive introduction to Support Vector Machines (SVMs), a new generation learning system based on recent advances in statistical learning theory. Students will find the book both stimulating and accessible, while practitioners will be guided smoothly through the material required for a good grasp of the theory and its applications. The concepts are introduced gradually in a
Practical Deep Learning for Cloud, Mobile, and Edge: Real-World AI & Computer-Vision Projects Using Python, Keras & Tensorflow book cover90

Practical Deep Learning for Cloud, Mobile, and Edge: Real-World AI & Computer-Vision Projects Using Python, Keras & Tensorflow

Anirudh Koul, Siddha Ganju, et al.

4.0
Whether you're a software engineer aspiring to enter the world of deep learning, a veteran data scientist, or a hobbyist with a simple dream of making the next viral AI app, you might have wondered where to begin. This step-by-step guide teaches you how to build practical deep learning applications for the cloud, mobile, browsers, and edge devices using a hands-on approach.

Relying on years of indu
The Emperor's New Mind: Concerning Computers, Minds, and the Laws of Physics (Oxford Landmark Science) book cover91

The Emperor's New Mind: Concerning Computers, Minds, and the Laws of Physics (Oxford Landmark Science)

Roger Penrose

4.0
For many decades, the proponents of `artificial intelligence' have maintained that computers will soon be able to do everything that a human can do. In his bestselling work of popular science, Sir Roger Penrose takes us on a fascinating tour through the basic principles of physics, cosmology, mathematics, and philosophy to show that human thinking can never be emulated by a machine.

Oxford Landmark
If Anyone Builds It, Everyone Dies: Why Superhuman AI Would Kill Us All book cover92

If Anyone Builds It, Everyone Dies: Why Superhuman AI Would Kill Us All

Eliezer Yudkowsky, Nate Soares

4.0

INSTANT NEW YORK TIMES BESTSELLER | The New Yorker's Best Books of 2025 | The Guardian's Best Books of 2025 | A 2025 Booklist Editors' Choice Pick The scramble to create superhuman AI has put us on the path to extinction—but it’s not too late to change course, as two of the field’s earliest researchers explain in this clarion call for humanity. "May prove to be the most important book of our time.

Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins book cover93

Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins

Garry Kasparov

4.0
Garry Kasparov's 1997 chess match against the IBM supercomputer Deep Blue was a watershed moment in the history of technology. It was the dawn of a new era in artificial intelligence: a machine capable of beating the reigning human champion at this most cerebral game.
That moment was more than a century in the making, and in this breakthrough book, Kasparov reveals his astonishing side of the sto
Matrix Computations book cover94

Matrix Computations

Gene H. Golub

4.0
This revised edition provides the mathematical background and algorithmic skills required for the production of numerical software. It includes rewritten and clarified proofs and derivations, as well as new topics such as Arnoldi iteration, and domain decomposition methods.
95

Compassionate Artificial Intelligence

Dr Amit Ray

4.0
The book describes the principles, algorithms and frameworks for developing meaningful compassionate AI systems. Compassionate AI address the issues for creating solutions for some of the challenges the humanity is facing today, like the need for compassionate care-giving, helping physically and mentally challenged people, reducing human pain and diseases, stopping nuclear warfare, preventing mass
Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play book cover96

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

David Foster

4.0
Generative modeling is one of the hottest topics in artificial intelligence. Recent advances in the field have shown how it's possible to teach a machine to excel at human endeavors--such as drawing, composing music, and completing tasks--by generating an understanding of how its actions affect its environment.

With this practical book, machine learning engineers and data scientists will learn how
97

The Naked Sun (Robot, #2)

Isaac Asimov

4.0
A millennium into the future, two advancements have altered the course of human history: the colonization of the Galaxy and the creation of the positronic brain. On the beautiful Outer World planet of Solaria, a handful of human colonists lead a hermit-like existence, their every need attended to by their faithful robot servants. To this strange and provocative planet comes Detective Elijah Baley,
98

Genetic Algorithms in Search, Optimization, and Machine Learning

David E. Goldberg

4.0
This book brings together - in an informal and tutorial fashion - the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields. Major concepts are illustrated with running examples, and major algorithms are illustrated by Pascal computer programs. No prior knowledge of GAs or genetics is as
99

Machine Learning: The Art and Science of Algorithms That Make Sense of Data

Peter Flac

4.0
As one of the most comprehensive machine learning texts around, this book does justice to the field's incredible richness, but without losing sight of the unifying principles. Peter Flach's clear, example-based approach begins by discussing how a spam filter works, which gives an immediate introduction to machine learning in action, with a minimum of technical fuss. Flach provides case studies of
100

Artificial Intelligence: A Guide for Thinking Humans

Melanie Mitchell

4.0
A sweeping examination of the current state of artificial intelligence and how it is remaking our world

No recent scientific enterprise has proved as alluring, terrifying, and filled with extravagant promise and frustrating setbacks as artificial intelligence. The award-winning author Melanie Mitchell, a leading computer scientist, now reveals AI’s turbulent history and the recent spate of apparent