Introducing automated machine learning
Automate machine learning for your analytics team with Qlik Predict. With the simple code-free interface, you can easily create machine learning experiments to generate models and make predictions.
What is machine learning
Machine learning is a branch of artificial intelligence and data science focused on recognizing patterns in historical data to predict future outcomes. Algorithms are trained on the data to build a predictive model without being explicitly programmed to do so. A machine learning model can help you answer questions like:
-
Will a gym customer cancel their membership?
-
What is the expected lifetime value for a given customer?
Read more about the basic concepts in Understanding machine learning. You will also learn about the structured framework for defining machine learning questions and preparing datasets.
What can you do with automated machine learning
Create automated machine learning experiments in Qlik Sense. In the Analytics activity center, you can collaborate on the experiment with other users and easily load data from Catalog to train the model.
Integrate your predictive analytics with Qlik Sense apps to share your findings. Explore further with visualizations and interactive what-if scenarios to understand how changing different parameters might affect your desired outcome.
You can make predictions for datasets stored in Catalog or make operational predictions in real-time using Qlik Sense APIs.
How do experiments work
An experiment trains machine learning algorithms on a particular dataset with a particular target. The training generates machine learning models, which you can use to make predictions.
Most of the process is automated in automated machine learning. When you create an experiment and load a dataset, the dataset is automatically analyzed and the data is preprocessed to make it ready for machine learning. Statistics and other information about each column are displayed to help you select a target. When you start the training, several algorithms start searching for patterns in the data. For more information about creating and training experiments, see Working with experiments.
When the training is finished, scores and ranks let you evaluate the generated machine learning models. By changing parameters and iterating the training, you can generate a number of versions. Choose the best-performing model for your dataset and deploy it to start making predictions. For more information, see Working with ML deployments.
As the following image shows, an experiment can have multiple versions, each using one or more algorithms. The model with the best performing algorithm can be deployed to make predictions. This means that one experiment can result in several ML deployments.

User access to Qlik Predict
For full details about how users can access Qlik Predict, see Who can work with Qlik Predict.
Qlik Predict limitations
Qlik Predict is an additional paid-for capability. Some limited functionality is included in applicable subscriptions. The specific capabilities and capacity are dependent on your subscription tier.
-
Qlik Predict has an API rate limit of 300 requests per minute.
-
Maximum number of columns in the dataset: 500
This applies to the datasets used for training experiments and generating predictions. The limit is the number of columns used as features in an experiment version. More columns can be in the dataset and limits are calculated when columns are included in the dataset.
Qlik Predict subscription-governed capacities
Access to Qlik Predict features is governed by the terms of your Qlik subscription. For details, see: