Identifies rare or unexpected items in datasets, often used in fraud, system health monitoring, or security breaches.
Anomaly Detection
Computer Vision
Extracting, analyzing, and generating meaningful information from digital images or video streams.
Data Reduction & Transformation
Dimensionality Reduction
Reduces feature space to make data easier to visualize or process while preserving structure.
Interpolation and Curve Fitting
Fills missing data or smooths values across a range using known reference points.
Learning Problems
Classification
Sorting input into labeled categories (e.g., spam vs. non-spam).
Regression
Predicting continuous values based on one or more input features.
Clustering
Grouping data by similarity without predefined categories.
Reinforcement Learning
Learning optimal actions via environment feedback—used in robotics, games, and autonomous systems.
Natural Language Processing
Analyzing and generating human language for applications like sentiment analysis, translation, or chatbots.
Optimization & Simulation
Optimization
Finding the best solution from many, often under constraints (e.g., cost, speed, efficiency).
Simulation and Modeling
Creating digital models to explore system behavior, often used in physics, economics, logistics.
Search & Recommendation
Recommendation Systems
Suggesting relevant items based on behavior or preferences (e.g., Netflix, Amazon).
Search and Ranking
Retrieving and ranking information (e.g., web search).
Graph Theory
Analyzing connected data like social networks, routing, knowledge graphs.
Time-Based Analysis
Predicting future values using historical trends (e.g., stock forecasting, weather prediction).