TextbookMachine Learning for Engineers

This self-contained introduction to machine learning, designed from the start with engineers in mind, will equip students with everything they need to start applying machine learning principles and algorithms to real-world engineering problems. With a consistent emphasis on the connections between estimation, detection, information theory, and optimization, it includes an accessible overview of the relationships between machine learning and signal processing, clear explanations of state-of-the-art techniques vs. classical methods, demonstration of links between information-theoretic concepts and practical engineering relevance, and reproducible examples using Matlab.

Publisher's webpage · Slides for short course · Full slides

Table of Contents

Part I: Introduction and Background
Part II: Fundamental Concepts and Algorithms
Part V: Epilogue

Cite as: O. Simeone, "Machine Learning for Engineers," Cambridge University Press, 2022. For feedback, please contact me directly.