Machine learning (ML) enables electronic systems to learn autonomously from existing data and to use this acquired knowledge to independently make assessments, predictions and decisions. These kinds of applications are highly compute-intensive, so they are traditionally executed on PCs and cloud servers. Thanks to new concepts and algorithms, as well as powerful dedicated processors, it is now possible to perform machine learning directly on devices used in the field (= embedded machine learning).