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
Cite as: O. Simeone, "Machine Learning for Engineers," Cambridge University Press, 2022. For feedback, please contact me directly.