Durch Machine Learning (ML) wird elektronischen Systemen ermöglicht, aus vorhandenen Daten selbstständig zu lernen und dieses erlernte Wissen einzusetzen, um eigenständig Bewertungen, Vorhersagen und Entscheidungen zu treffen. Solche Anwendungen sind sehr rechenintensiv und werden deshalb klassischerweise auf PCs und Cloud-Servern durchgeführt. Dank neuer Konzepte und Algorithmen sowie leistungsfähiger Spezialprozessoren ist es inzwischen möglich, maschinelles Lernen direkt auf den im Feld eingesetzten Geräten auszuführen (= Embedded Machine Learning).