Foundations and Trends® in Signal Processing > Vol 12 > Issue 3-4

A Brief Introduction to Machine Learning for Engineers

By Osvaldo Simeone, King’s College London, UK, osvaldo.simeone@kcl.ac.uk

 
Suggested Citation
Osvaldo Simeone (2018), "A Brief Introduction to Machine Learning for Engineers", Foundations and Trends® in Signal Processing: Vol. 12: No. 3-4, pp 200-431. http://dx.doi.org/10.1561/2000000102

Publication Date: 14 Aug 2018
© 2018 O. Simeone
 
Subjects
Image and video processing,  Bayesian learning,  Classification and prediction,  Clustering,  Graphical models
 

Free Preview:

Download extract

Share

Download article
In this article:
I. Basics
1. Introduction
2. A Gentle Introduction through Linear Regression
3. Probabilistic Models for Learning
II. Supervised Learning
4. Classification
5. Statistical Learning Theory
II. Unsupervised Learning
6. Unsupervised Learning
IV. Advanced Modelling and Inference
7. Probabilistic Graphical Models
8. Approximate Inference and Learning
V. Conclusions 
9. Concluding Remarks
Appendices
Acknowledgements
References

Abstract

This monograph aims at providing an introduction to key concepts, algorithms, and theoretical results in machine learning. The treatment concentrates on probabilistic models for supervised and unsupervised learning problems. It introduces fundamental concepts and algorithms by building on first principles, while also exposing the reader to more advanced topics with extensive pointers to the literature, within a unified notation and mathematical framework. The material is organized according to clearly defined categories, such as discriminative and generative models, frequentist and Bayesian approaches, exact and approximate inference, as well as directed and undirected models. This monograph is meant as an entry point for researchers with an engineering background in probability and linear algebra.

DOI:10.1561/2000000102
ISBN: 978-1-68083-472-7
250 pp. $99.00
Buy book (pb)
 
ISBN: 978-1-68083-473-4
250 pp. $260.00
Buy E-book (.pdf)
Table of contents:
I. Basics
1. Introduction
2. A Gentle Introduction through Linear Regression
3. Probabilistic Models for Learning
II. Supervised Learning
4. Classification
5. Statistical Learning Theory
II. Unsupervised Learning
6. Unsupervised Learning
IV. Advanced Modelling and Inference
7. Probabilistic Graphical Models
8. Approximate Inference and Learning
V. Conclusions
9. Concluding Remarks
Appendices
Acknowledgements
References

A Brief Introduction to Machine Learning for Engineers

There is a wealth of literature and books available to engineers starting to understand what machine learning is and how it can be used in their everyday work. This presents the problem of where the engineer should start. The answer is often “for a general, but slightly outdated introduction, read this book; for a detailed survey of methods based on probabilistic models, check this reference; to learn about statistical learning, this text is useful” and so on. This monograph provides the starting point to the literature that every engineer new to machine learning needs. It offers a basic and compact reference that describes key ideas and principles in simple terms and within a unified treatment, encompassing recent developments and pointers to the literature for further study.

A Brief Introduction to Machine Learning for Engineers is the entry point to machine learning for students, practitioners, and researchers with an engineering background in probability and linear algebra.

 
SIG-102