Supervised Learning
The learning algorithm/model receives a labelled training data set, which is used to retrospectively identify predictors to create a predictive model. Some examples include:
- Segmentation, customer value, churn, purchase behaviour, promotions, advertising, chatbots.
- Supply and demand forecasting and optimisation.
- Predicting values and categories based on predictors.
- Video, audio and image classification, object detection, face recognition and event detection using Deep Learning.
Unsupervised Learning
The goal is to explore the data and find some structure (including clusters and associations) without receiving any training data. Some examples include:
- Understanding underlying clusters and associations in social networks, customers and market segmentation.
- Association mining for basket analysis (understanding goods/services commonly purchased together).
- Identifying anomalies in datasets including fraud, faults, unusual behaviour and human error.
Reinforcement Learning
The learning model discovers through trial and error which actions yield the greatest rewards. Some examples include:
- Understand/optimise complex traffic and process flow.
- Optimise resource allocation (dollars, time, effort, etc.)
- Machine, equipment and plant tuning & optimisation.