Professional Documents
Culture Documents
2-Introduction of Machine Learning
2-Introduction of Machine Learning
Introduction of
Machine Learning
Wiga Maulana Baihaqi, S.Kom., M.Eng.
What is an Algorithm?
• To tell a computer what it has to do, you need a program.
What is an Algorithm?
• To tell a computer what it has to do, you need a program.
• A program is nothing but logic in some language’s syntax.
• This logic is what an algorithm is.
What is an Algorithm?
• A Process or set of rules to be followed in calculations or other
problem-solving operations, especially by a computer.
Algorithm - Example
• This is a simple algorithm to print
numbers from 1 to 20
Let’s take an example here. Say you are a teacher, and your way teaching is:
Unsupervised Learning
ToToteach
teach by example,i.ei.efor
by example, forevery
every problem
problem in their
in their life are
life you youproviding
are providing
Rainforcement Learning solutions
solutions to them,
them,this
thistype
typeofof learning
learning is called
is called supervised
Supervised learning.
Learning.
Unsupervised Learning When your kids are taking decisions out of their own understanding, this type
of learning would be Unsupervised Learning.
Rainforcement Learning
Rainforcement Learning
Q1
• Is this A or B? Classification Algorithm
Q2
• Is this weird? Anomaly Detection Algorithm
Q3
• How much or how many? Regression Algorithm
Classification Algorithm
• Classification Algorithms are used to classify a record
• It is used for questions which can have only a limited
number of answer.
• For Example:
It is cold? Yes or No
Will you go to work today? Yes, No, pr Maybe
• When you have only two choices, its called Two Class Classification, if
you have more than 2 choices its called Multi Class Classification.
Senin, 11 November 2019 Nama Dosen 32
STMIK Amikom Purwokerto
“Sarana Pasti Meraih Prestasi”
Regression Algorithm
• Regression Algorithms are used to calculate numerice value.
• For example:
Clustering
• It helps you understand the structure of a dataset.
• These algorithms separates the data into groups or clusters, to ease out the
interpretation of the data.
Goup C
Goup A
Goup B
Reinforcement Algorithms
• These algorithms were designed as to how brains of humans or rats respond
to punishment and reward, they learn from outcomes and decide on next
action.
• They are good for system which have to make iot of small decisions without
human guidance.
• For example:
Summary
Supervised Unsupervised Reinforcment
Learning Learning Learning
Find Hidden
Predict Learn Series of
Structure in
Outcome/future Actions
Data
Home Work
Thank You