Skip to main content Skip to complementary content

Working with ML predictions

Once you have deployed your machine learning model, you can use the model to create predictions. These predictions can be used to make more efficient and informed decisions based on your data.

You can create and edit ML deployments and generate predictions in personal or shared spaces. You can also publish ML deployments to managed spaces and generate predictions. Access to ML deployments is controlled through the space. For more information about spaces, see Working in spaces.

ML deployments can be created in personal, shared, and managed spaces. Prediction data generated from an ML deployment can be stored in a personal, shared, or managed space.

Workflow

The following steps are an example of how to work with ML deployments and predictions.

  1. Deploy your model

    Deploy the model you want to use to make predictions.

    Deploying models

  2. Get your model approved

    Before you can make predictions with the ML deployment, the source model needs to be activated for making predictions. Model approval can be performed by users and administrators with specific permissions.

    Approving deployed models

  3. Make predictions

    Make manual or scheduled predictions on datasets, or use the real-time prediction endpoints in the Machine Learning API.

    Creating predictions on datasets

    Machine Learning API

  4. Visualize the predictive insights

    Load the generated prediction data into an app and create visualizations.

    Visualizing SHAP values in Qlik Sense apps

  5. Explore the data with what-if scenarios

    Integrate the prediction API into an app to get real-time predictions. This allows you to try out what-if scenarios by changing feature values and getting predicted outcomes for the new values. The record is passed to the ML deployment via API and a response is received in real time. For example, what would happen to the risk of customer churn if we changed the plan type or increased the base fee?

  6. Take action

    Analyze the predictive insights and scenarios to find out which actions to take. Qlik Application Automation helps you automate the actions and provides specific templates for machine learning use cases. For more information about automations, see Qlik Application Automation.

  7. Replace models when needed

    Over time, your input data might change in distribution and features. If your original machine learning problem remains the same, you can swap new models into your existing ML deployment to allow seamless improvement to predictions with minimal disruption. If you need to redefine your original machine learning problem, you can create a new experiment.

    Using multiple models in your ML deployment

Requirements and permissions

For information about user permissions requirements for working with ML deployments and predictions, see Access controls for ML deployments and predictions.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!