Machine Learning Algorithms
Machine Learning Algorithms
Arthur Samuel, an early American leader in the field of computer gaming and AI, coined the term
“Machine Learning” in 1959 while working at IBM.
Machine learning (ML) is a subdomain of artificial intelligence (AI) that focuses on developing
systems that learn—or improve performance—based on the data they ingest. Artificial intelligence is
a broad word that refers to systems or machines that resemble human intelligence. Machine
learning and AI are frequently discussed together, and the terms are occasionally used
interchangeably, although they do not signify the same thing. A crucial distinction is that, while all
machine learning is AI, not all AI is machine learning.
BY
MS SAIKUMAR
ARTIFICIAL INTELLIGENCE MACHINE LEARNING
Develop an intelligent system that perform variety Construct machines that can only accomplish the
of complex jobs. jobs for which they have trained.
AI has broad variety of applications. ML allows systems to learn new things from data.
In our daily life, we need to carry out multiple activities. It may be a task as simple as walking down the
street or doing the homework. Or it may be some complex task like deciding the angle in which a rocket
should be launched so that it can have a particular trajectory. To do a task in a proper way, we need to
have prior information on one or more things related to the task. Also, as we keep learning more or in
other words acquiring more information, the efficiency in doing the tasks keep improving.
(1) either somebody who is an expert in the subject directly teaches us,
(2) we build our own notion indirectly based on what we have learnt from the expert in be
the past, or
(3) we do it ourselves,
How ML is different from traditional computing:
DATA (INPUT)
Output
Traditional Programing
Program
DATA (INPUT)
Program
Machine Learning
Output
Supervised Learning
Regression
Classification
Unsupervised Learning
Clustering
Dimensionality Reduction
Reinforcement Learning
Clustering
3. Anomaly Detection
Z-Score
Local Outlier Factor (LOF)
Isolation Forest
3. Reinforcement Learning
Reinforcement Learning is a type of machine learning algorithms where an agent learns to make successive
decisions by interacting with its surroundings. The agent receives the feedback in the form of incentives or
punishments based on its actions. The agent’s purpose is to discover optimal tactics that maximize cumulative
rewards over time through trial and error. Reinforcement learning is frequently employed in scenarios in
which the agent must learn how to navigate an environment, play games, manage robots, or make judgments
in uncertain situations.
1. Model-Based Methods
Markov decision processes (MDPs)
Bellman equation
Value iteration algorithm
2. Model-Free Methods
Value-Based Methods
Policy-based Methods
Actor-Critic Methods