Machine Learning (ML) is becoming a standard requirement for embedded designers working to develop or improve a vast array of products. Meeting this need, Microchip Technology has launched a complete, integrated workflow for streamlined ML model development with its new MPLAB® Machine Learning Development Suite. This software toolkit can be utilized across Microchip’s portfolio of microcontrollers (MCUs) and microprocessors (MPUs) to add an ML inference quickly and efficiently.
“Machine Learning is the new normal for embedded controllers and utilizing it at the edge allows a product to be efficient, more secure and use less power than systems that rely on cloud communication for processing,” said Rodger Richey, VP of Microchip’s Development Systems business unit. “Microchip’s unique, integrated solution is designed for embedded engineers and is the first to support not just 32-bit MCUs and MPUs, but also 8- and 16-bit devices to enable efficient product development.”
ML uses a set of algorithmic methods to curate patterns from large data sets to enable decision making. It is typically faster, more easily updated and more accurate than manual processing. One example of how this tool will be utilized by Microchip customers is to enable predictive maintenance solutions to accurately forecast potential issues with equipment used in a variety of industrial, manufacturing, consumer and automotive applications.
Complete solution that can be easily implemented by those with little to no ML programming knowledge
The MPLAB Machine Learning Development Suite helps engineers build highly efficient, small-footprint ML models. Powered by AutoML, the toolkit eliminates many repetitive, tedious and time-consuming model-building tasks including extraction, training, validation and testing. It also provides model optimizations so the memory constraints of MCU and MPUs are respected.
When used in combination with the MPLAB X Integrated Development Environment (IDE), the new toolkit provides a complete solution that can be easily implemented by those with little to no ML programming knowledge, which can eliminate the cost of hiring data scientists. It is also sophisticated enough for more experienced ML designers to control.
Microchip also offers the option to bring a model from TensorFlow Lite and use it in any MPLAB Harmony v3 project, a fully integrated embedded software development framework that provides flexible and interoperable software modules to simplify the development of value-added features and reduce a product’s time to market. In addition, the VectorBlox™ Accelerator Software Development Kit (SDK) offers the most power-efficient Convolutional Neural Network (CNN)-based Artificial Intelligence/Machine Learning (AI/ML) inference with PolarFire® FPGAs. MPLAB Machine Learning Development Suite provides the tools necessary for designing and optimizing edge products running ML inference.