Machine learning is a broad and fascinating field. Even
today, machine learning technology runs a substantial part of your
life, often without you knowing it. Any plausible approach to artifi-
cial intelligence must involve learning, at some level, if for no other
reason than it’s hard to call a system intelligent if it cannot learn.
Machine learning is also fascinating in its own right for the philo-
sophical questions it raises about what it means to learn and succeed
at tasks.
This book is a general introduction to machine learning that can serve as a reference
book for researchers and a textbook for students. It covers fundamental modern
topics in machine learning while providing the theoretical basis and conceptual tools
needed for the discussion and justification of algorithms. It also describes several
key aspects of the application of these algorithms.
Machinelearninghasgreatpotentialforimprovingproducts,processesandresearch.Butcomputers
usually do not explain their predictions which is a barrier to the adoption of machine learning.
This book is about making machine learning models and their decisions interpretable.
After exploring the concepts of interpretability, you will learn about simple, interpretable models
such as decision trees, decision rules and linear regression. Later chapters focus on general model-
agnosticmethodsforinterpretingblackboxmodelslikefeatureimportanceandaccumulatedlocal
effects and explaining individual predictions with Shapley values and LIME.
Much has been written concerning the manner in which healthcare is changing, with
a particular emphasis on how very large quantities of data are now being routinely
collected during the routine care of patients. The use of machine learning meth-
ods to turn these ever-growing quantities of data into interventions that can improve
patient outcomes seems as if it should be an obvious path to take. However, the
field of machine learning in healthcare is still in its infancy. This book, kindly
supported by the Institution of Engineering andTechnology, aims to provide a “snap-
shot” of the state of current research at the interface between machine learning and
healthcare.
Machine learning is about designing algorithms that automatically extract
valuable information from data. The emphasis here is on “automatic”, i.e.,
machine learning is concerned about general-purpose methodologies that
can be applied to many datasets, while producing something that is mean-
ingful. There are three concepts that are at the core of machine learning:
data, a model, and learning.