Machine learning
Implementing machine learning
This year, MathWorks' focus at Embedded World was on the implementation of machine learning and deep learning algorithms in embedded systems. On 100 square meters, the company showed several examples from different application areas of machine learning, such as the recognition and classification of objects and language for autonomous systems.
According to the company, machine learning and deep learning are powerful methods for solving complex modeling tasks in a wide range of industries. The core principle is that engineers and scientists develop models that learn independently from data. In this way, for example, machine failures can be predicted through predictive maintenance and avoided accordingly, or vehicles can steer themselves using autonomous systems. But how does intelligence get into the machine? In order to be able to use machine learning algorithms productively, implementation in embedded systems or in a cloud infrastructure is suitable. Depending on the model, there are different preferences for the hardware used. For example, microcontrollers are primarily used for machine learning methods such as "support vector machines", while GPUs have become established for the implementation of convolutional neural networks (CNN) in the field of deep learning. In both cases, the developed model must be converted into less abstract code, for example in C, in order to be transferred to the hardware. sw









