2.3.1 Overview

The MPLAB ML SDK is a library that provides a programmatic interface to APIs through Python.

You can think of the MPLAB ML Model Builder as the front-end to the ML SDK. The ML Model Builder uses the APIs in the ML SDK to generate a model. The APIs give you full access to the tools so you can customize functions, training algorithms, features, tuning parameters, data augmentation techniques and classifiers through code. Starting with the ML Model Builder to generate your model is recommended but, by using the APIs, you can do even more with projects that have advanced requirements.

In short, the ML SDK gives you a more flexible approach to go beyond the ML Model Builder to expand and explore your datasets in new and exciting ways through Python.

Operating System

  • Microsoft Windows®

  • Apple macOS®

  • Linux®