Before creating an application, consider the purpose of the app and review the template options—Predictor, What-if, or Optimizer. Templates only determine the initial configuration of the application and selecting a template does not mean the app can only be used for that purpose.
The table below describes each template option:
|Predictor||Makes predictions for a target feature based on the information provided when the app is created and deployed.||Hides the What-if and Optimizer widget.|
|What-if||Creates and compares multiple prediction scenarios side-by-side to determine the option with the best outcome.||Displays the What-if and Optimizer widget with only the what-if functionality enabled.|
|Optimizer||Runs simulations to optimize an outcome for a given goal. This is most effective when you want to optimize for a single row.||Displays the What-if and Optimizer widget with only the optimizer functionality enabled.
The All Rows widget displays an Optimized Prediction column.
Create an application¶
To create an application:
- Navigate to Applications > Current Applications.
The available application templates are listed at the top of the page. Click Use template next to the template best suited for your use case.
A dialog box appears, prompting you to name the application, enter a brief description, and choose an access option—Invited Users Only automatically generates a link that can be shared with non-DataRobot users and Anyone outside your network limits sharing to other users, groups, and organizations. The access option determines the initial configuration of the sharing permissions, which can be changed in the application settings.
Click Next: select data source.
Select a data source for the application.
Model deployment configuration allows you to launch an application using an existing deployment. To do so, click Deployment and select a deployment from the list. Note that you must be an owner of the deployment in order to launch an application from it.
Allows you to create an application without a project. To do so, click Training Data and select a dataset from the AI Catalog. Then, select the target feature you want to predict from the dropdown menu.
When the fields are complete, click Create.
After signing in with DataRobot and authorizing access, you are taken to the Current Applications page while the application builds. If you're creating an app from training data, DataRobot needs to prepare the deployment before building the app.
Create an application from a deployment¶
Applications can also be launched from an existing model deployment.
Navigate to the Deployments inventory and select the deployment you want to launch the application from.
Select Create Application from the action menu of your desired deployment.
To generate a link to share an application with non-DataRobot users, select Anyone outside your network in the Allow access for dropdown menu.
Select the application template you would like to use and click Next: add app info.
Name the application, enter a brief description, and choose an access option. When you're done, click Create.
The application is available for use on the Current Applications tab.