ML OL Introduction
ML OL Introduction
Block 1- Unit 1
S.SAMPATH
October 8, 2023
Contents
1 Introduction 2
2 Artificial Intelligence 2
3 Machine Learning 3
5 Conclusion 9
6 Test Yourself 9
1
1 Introduction
This unit is meant for explaining the motivation behind the development of
telligence thereby helping us to understand the need for machine learning tech-
niques.
2 Artificial Intelligence
thinks, and how it learns, decides, and works while trying to solve a prob-
• Major goal of AI The major goal is to develop a system that can imitate
a human behavior.
2
3 Machine Learning
playing chess. It turns out to be intractable to figure out explicit rules for
solving more complex fuzzy problems. Examples of such problems are Image
has been developed to take symbolic AI’s place namely Machine Learning.
provides computers with the ability to learn without being explicitly programmed.
For example, consider the iris data set consisting of three different classes
(species). A classifier (an ML algorithm) learns from the data set and gets
the ability to identify the species with out any intervention. While developing
a machine we give as input the data, allow the machine to get trained and use
the machines, humans give as input the data as well as the expected answers.
Machines in turn produce certain rules which can be used when need arises.
task. These rules can then be applied to new data in order to get the answers.
explained below.
3
Figure 1: Machine Learning Flow
• Input data points For instance, if the task is speech recognition, these
data points could be sound files of people speaking. If the task is image
feedback signal to adjust the way in which the algorithm works. This
are
function from the input to the output. Build the model, test the data and
4
validate.
is neither classified nor labeled. For example. clustering the input data on
rather than from being taught explicitly. It selects its actions on the basis
matical Statistics, but it differs from statistics in several important ways. Unlike
statistics, machine learning tends to deal with large, complex data sets (such as
for which classical statistical analysis such as Bayesian analysis would be im-
oriented. It’s a hands-on discipline in which ideas are proven empirically more
data. That is, where we have large number of inputs and outputs. It can not
solve important AI problems like NLP, Image Recognition etc. One of the big
5
4 Branches of Machine Learning
While performing clustering, we partition the given data set into groups
mary information and their purchasing behavior, one can identify groups
6
2. Image Processing Segmentation of images using clustering finds appli-
cancerous regions.
mains.
keywords one can classify the class of domain to which a document belongs.
religious etc
7
3. Bankruptcy Prediction A classifier can be designed to predict whether
ratios
covery of rules meant for analyzing the association between items. It is mainly
meant for dealing with transaction data sets. The rules obtained using as-
ence of natural subgroups in a data set whereas classification deals with the
ular”, ”defaulters” and ”partially regular” and so on. With the help of historical
data a classifier identifies the group to which a new customer is likely to fit in. In
the same way, in a medical database, groups of patients who are homogeneous
with respect to the type of disease they have can be identified with the help of
their clinical and laboratory observations with the help of clustering. Using a
well trained data set one can easily identify the type of ailment a new patient
is likely to suffer with the help of his data. Satellite images can be studied
and regions shown in such images can be analyzed with the help of clustering
8
algorithms to identify the nature of regions like, forest area, hill terrain, water
bodies etc. Such information can be used to identify the nature of a region with
5 Conclusion
6 Test Yourself
Short Questions
9
6. Mention any two limitations of machine learning
Long Questions
7. Explain the difference between machine learning and statistics with ex-
amples
MCQ
2. Type of machine learning that expects both input and output variables is
10
(2) supervised learning
11