What does Autopilot mean?
Autopilot is a feature built into the DataRobot automated machine learning platform that allows anyone to develop machine learning models from a dataset without having a deep understanding of mathematics and algorithms or having to learn R, Python, or other complicated programming languages.
To use DataRobot’s Autopilot, users upload a dataset, choose the “target” variable for which you’re looking to gain deeper insight, and click the “Start” button.
Why is Autopilot important?
DataRobot’s Autopilot feature makes it possible for users of all analytical skill levels – not just data scientists – to build highly accurate machine learning models without having to cultivate extensive new skill sets. Its the built-in guardrails and data science best practices ensure users don’t miss critical steps in the modeling process, resulting in highly trustworthy models.
Autopilot makes it possible for users across an organization to uncover insights and make predictions using data, expanding the number of people in that can take part in artificial intelligence (AI) initiatives.
DataRobot + Autopilot
Once a user uploads a dataset, chooses a variable, and clicks “Start,” DataRobot’s Autopilot kicks off a number of steps:
- DataRobot calculates a Feature Importance metric, which measures the strength of the relationship between each feature and the target. This new metric is indicated by a green bar: the more full the bar, the more highly correlated that feature is with the target.
- DataRobot automates many of the steps a data scientist would typically have to work through before building any models, such as creating a holdout set, specifying a validation approach, and selecting an accuracy metric. These steps both save time and serve as guardrails for less sophisticated users to ensure they follow best practices.
- DataRobot selects a list of model blueprints that are likely to perform well given the specific problem, casting a wide net in order to expose the modeling problem to a range of potential solutions. Blueprints are combinations of machine learning algorithms and a variety of preprocessing and feature engineering steps that boost model performance.
After it finishes developing the models, DataRobot automatically ranks them by accuracy and offers a number of interpretability features to explain each model’s outcomes.