artificial inteligence (ai)
computer science
machine learning
artificial inteligence (ai)
machine learning
is a scientific field within Computer Science, focusing on the study of computer systems that can perform tasks and solve problems that require human intelligence
is a field within AI that focuses on a particular class of algorithms that can learn from data without being explicitly programmed
There are three main ways a machine can learn from data
Each category of machine learning is effective in tackling particular kinds of tasks and problems
There is a wide range of mathematical techniques that can be used to develop machine-learning models
Supervised machine learning
Unsupervised machine learning
Reinforcement learning
Mapping inputs to labeled outputs
Finding patterns in unlabeled input data
Performing actions to maximize rewards
Commonly used in segmentation and clustering problems such as:
Natural language processing
Image recognition
Financial forecasting
Similar to supervised learning, but reward mechanism in place instead of labelled output:
Commonly used in classification and regression problems such as:
Pattern and trend recognition
Customer segmentation
Transaction monitoring
Board and video games
Robotics
Decision tree
Random forest
Clustering
Dimensionality reduction
Q-learning
Temporal difference algorithm
State-action- reward- state-action
Principal component analysis
Neural
network
Gaussian mixture
model
Neural network
Gradient boosting
Support vector machine
Regularized regression
Independent component analysis
Other subfields
Expert systems
Knowledge representation
Intelligent robotics
Other subfields
Computer architecture
Database systems
Computer engineering
Graphics
Information theory
SHARE THIS GRAPHIC