Overview

SapientML is an AutoML technology that can learn from a corpus of existing datasets and their human-written pipelines, and efficiently generate a high-quality pipeline for a predictive task on a new dataset.

Features

  • High speed: It can generate an AI model quickly by evaluating not all the combinations of the machine learning pipelines but only the most plausible machine learning pipelines.
  • Transparency: It is easy to understand how the AI model is build by checking the generated machine learning program containing the explanation.
  • High Accuracy: It can generate highly accurate AI models by the prediction based on the past knowledge of the programs that were used to build highly accurate AI models.

Features of SapientML

Get Started

What you need to do is:

  1. Install sapientml by “pip install sapientml”, then
  2. Use the APIs to generate machine learning pipelines. For more details, please see Getting Started.

Reference

  • Title: SapientML: Synthesizing Machine Learning Pipelines by Learning from Human-Written Solutions
  • Conference: The 44th International Conference on Software Engineering (ICSE 2022)
  • Preprint