ML.NET machine learning tasks and scenarios

ML Task Task description Example scenarios
Binary classification Classify data into two categories Sentiment analysis (positive/negative), spam detection (spam/not spam)
Multi-class classification Classify data into three or more categories Issue classification, iris flowers classification
Regression Predict a numeric value Price prediction, demand prediction
Recommendation Suggest items to users based on user and item history Product recommendation, movie recommendation
Time series forecast Predict future observations based on historical data Sales forecasting
Anomaly detection Detect anomalies in imbalanced datasets Credit Card Fraud Detection
Time series spike detection Detect spikes or anomaly change points in data over time Sales spike detection
Clustering Group instances of data into groups that contain similar characteristics Customer segmentation
Ranking Sort search results depending on the importance of each topic Search engine result ranking
Computer vision: Image Classification Identify and interpret images Image classification
Computer vision: Object Detection Detect multiple objects within the same picture/photo. Object detection