A First Course in Machine Learning covers the core mathematical and statistical techniques needed to understand some of the most popular machine learning algorithms. The algorithms presented span the main problem areas within machine learning: classification, clustering and projection. The text gives detailed descriptions and derivations for a smal
Table of Contents:
Linear Modelling: A Least Squares Approach. Linear Modelling: A Maximum Likelihood Approach. The Bayesian Approach to Machine Learning. Bayesian Inference. Classification. Clustering. Principal Components Analysis and Latent Variable Models. Glossary. Index.
About the Author :
Simon Rogers is a lecturer in the School of Computing Science at the University of Glasgow, where he teaches a masters-level machine learning course on which this book is based. Dr. Rogers is an active researcher in machine learning, particularly applied to problems in computational biology. His research interests include the analysis of metabolomic data and the application of probabilistic machine learning techniques in the field of human-computer interaction.
Mark Girolami is a chair of statistics and an honorary professor of computer science at University College London, where he is also the director of the Centre for Computational Statistics and Machine Learning. An EPSRC Advanced Research Fellow, an IET Fellow, and a Fellow of the Royal Society of Edinburgh, Dr. Girolami has made major contributions to the field, including his generalisation of independent component analysis, his work on inference in systems biology, and his innovations in statistical methodology.
Review :
"This book offers an introduction to machine learning for students with rather limited background in mathematics and statistics. ... The book is well written and focusses on explaining themain concepts at a very basic level, keeping in mind the limited mathematical background of the intended audience. There are also useful references for further reading at the end of each chapter, and MATLAB code implementing the methods is available online along with the data sets. The code also seems to work well with free alternatives to MATLAB like Octave and FreeMat."
—Thoralf Mildenberger,IDP Institute of Data Analysis and Process Design, Zurich University of Applied Sciences, writing in Stat Papers (2015) 56:271
"… the authors do well to keep complicated mathematical notation of the kind sometimes found in statistical texts to a minimum. The concepts are introduced in quite a simple way so as to be intelligible to a reader with no statistical background. … this introductory text will be useful to computer scientists who need some basic introduction to statistical methods to apply in their respective problems …"
—Arindam Sengupta, International Statistical Review, 2014
"This book offers an introduction to machine learning for students with rather limited background in mathematics and statistics. ... The book is well written and focusses on explaining themain concepts at a very basic level, keeping in mind the limited mathematical background of the intended audience. There are also useful references for further reading at the end of each chapter, and MATLAB code implementing the methods is available online along with the data sets. The code also seems to work well with free alternatives to MATLAB like Octave and FreeMat."
—Thoralf Mildenberger, IDP Institute of Data Analysis and Process Design, Zurich University of Applied Sciences, writing in Stat Papers (2015) 56:271
"… the authors do well to keep complicated mathematical notation of the kind sometimes found in statistical texts to a minimum. The concepts are introduced in quite a simple way so as to be intelligible to a reader with no statistical background. … this introductory text will be useful to computer scientists who need some basic introduction to statistical methods to apply in their respective problems …"
—Arindam Sengupta, International Statistical Review, 2014