Unit5_ML_introduction
Unit5_ML_introduction
Machine Learning
• Arthur Samuel, an early American leader in
the field of computer gaming and artificial
intelligence, coined the term “Machine
Learning ” in 1959 while at IBM.
• He defined machine learning as “the field of
study that gives computers the ability to learn
without being explicitly programmed “.
• Machine learning is a subfield of artificial
intelligence that involves the development of
algorithms and statistical models that enable
computers to improve their performance in
tasks through experience.
• These algorithms and models are designed to
learn from data and make predictions or
decisions without explicit instructions.
• Is the application of AI that provides systems the
ability to automatically learn and improve
experience without being explicitly programmed.
• Traditional Programming: Data and program is run
on the computer to produce the output.
• Machine Learning: Data and output is run on the
computer to create a program. This program can be
used in traditional programming.
Features of Machine learning
• Machine learning is data driven technology.
• Large amount of data generated by organizations on
daily bases. So, by notable relationships in data,
organizations makes better decisions.
• Machine can learn itself from past data and
automatically improve.
• From the given dataset it detects various patterns on
data.
• For the big organizations branding is important and it
will become more easy to target relatable customer
base.
• It is similar to data mining because it is also deals with
the huge amount of data.
Examples of Machine Learning Application
• Regression Tree
• Time Series Analysis
• KNN
• SVM(Support Vector Machine)
Unsupervised Machine Learning
• Unsupervised learning is where you only have
input data (X) and no corresponding output
variables.
• The goal for unsupervised learning is to model the
underlying structure or distribution in the data in
order to learn more about the data.
• These are called unsupervised learning because
unlike supervised learning above there is no
correct answers and there is no teacher.
Algorithms are left to their own devises to discover
and present the interesting structure in the data.
Example of Unsupervised Learning
• Suppose there is a basket and it is filled with some fresh fruits.
The task is to arrange the same type of fruits at one place.
• This time there is no information about those fruits
beforehand, its the first time that the fruits are being seen or
discovered
So how to group similar fruits without any prior knowledge
about those.
• First, any physical characteristic of a particular fruit is
selected. Suppose color.
Then the fruits are arranged on the basis of the color. The
groups will be something as shown below:
• RED COLOR GROUP: apples & cherry fruits.
• GREEN COLOR GROUP: bananas & grapes.
• So now, take another physical character say,
size, so now the groups will be something like
this.
RED COLOR AND BIG SIZE: apple.
RED COLOR AND SMALL SIZE: cherry fruits.
GREEN COLOR AND BIG SIZE: bananas.
GREEN COLOR AND SMALL SIZE: grapes.
The job is done!
• Here, there is no need to know or learn
anything beforehand. That means, no train data
and no response variable. This type of learning
is known as Unsupervised Learning.
• Unsupervised learning problems can be further
grouped into clustering and association problems.
–Clustering: A clustering problem is where you want to
discover the inherent groupings in the data, such as
grouping customers by purchasing behavior.
– Association: An association rule learning problem is
where you want to discover rules that describe large
portions of your data, such as people that buy X also tend
to buy Y.
• Some popular examples of unsupervised learning
algorithms are:
–PCA
–K Means Clustering
– Hierarchical Clustering
– Apriori
SUPERVISED UNSUPERVISED
Computational
Complexity Very Complex Less Computational Complexity
Real Time Uses off-line analysis Uses Real Time Analysis of Data
Number of
Classes Classes are known Classes are not known