SmartML is Plainsight's own model training backend. SmartML enables a user to train a computer vision model using their labeled datasets without writing a single line of code. It takes a labeled dataset and configuration as input and outputs your model available for deployment through an API endpoint, a visual preview of your model detections, and evaluation metrics.