A complete, integrated workflow for streamlined ML model development the MPLAB Machine Learning Development Suite is a software toolkit that can be utilised 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 utilising 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,” explained Rodger Richey, VP of Microchip’s Development Systems business unit. “Microchip’s 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 and is more easily updated and more accurate than manual processing. One example of how this tool will be utilised 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.
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 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 optimising edge products running ML inference.
Pricing varies based on licensing. However, a free version of the MPLAB Machine Learning Development Suite is now available for evaluation.