Professional Documents
Culture Documents
Machine Learning - An Introduction: Dr. B. Jayalakshmi Associate Professor Department of Computer Science and Engineering
Machine Learning - An Introduction: Dr. B. Jayalakshmi Associate Professor Department of Computer Science and Engineering
Machine Learning - An Introduction: Dr. B. Jayalakshmi Associate Professor Department of Computer Science and Engineering
Dr. B. Jayalakshmi
Associate Professor
Department of Computer Science and Engineering
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 1 / 12
Outline
3 A Simple Task
4 Applications
5 Conclusion
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 2 / 12
ML & AI
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 3 / 12
ML & AI
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 3 / 12
How does Machines Learn
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 4 / 12
How does Machines Learn
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 4 / 12
How does Machines Learn
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 4 / 12
How does Machines Learn
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 4 / 12
Classification
Meaning
It is a knowledge which can be used to classify the objects.
Definition
It is the problem of identifying to which of a set of categories
(sub-populations) a new observation belongs, on the basis of a training set
of data containing observations (or instances) whose category membership
is known.
Example
Assigning a given email to the ”spam” or ”non-spam” class
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 5 / 12
Classification
Data.
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 6 / 12
Classification
Data.
Information.
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 6 / 12
Classification
Data.
Information.
Knowledge.
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 6 / 12
Classification
Data.
Information.
Knowledge.
Pattern.
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 6 / 12
Classification
Data.
Information.
Knowledge.
Pattern.
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 6 / 12
Learners
Decision tree
Artificial neural networks
Support vector machines
Regression techniques
more
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 7 / 12
Decision Tree
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 8 / 12
Algorithm
Algorithm 1 DTC(A,D)
Create a node N
if all tuples in D belongs to same class Ck then
return N labelled with Ck
end if
if A is empty then
return N labelled with a class to which majority of the tuples in D
belong to
end if
S=Best Attribute(A,D)
label N with S
A = A − {S}
L= List values(S,D)
for i = 1 to L do
Dj = tuples in D having vi as value of S
Call DTC(A, Di )
end for
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 9 / 12
Applications
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 10 / 12
Applications
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 10 / 12
Applications
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 10 / 12
Applications
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 10 / 12
Applications
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 10 / 12
Applications
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 10 / 12
Future Scope
Research areas.
Internationalization to Localization.
Data Generation.
Projects.
kdd.org - Competition in data science.
NIPS - Neural Information Processing Systems.
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 11 / 12
Discussions
Querries?
Dr. B. Jayalakshmi (Assoc Prof, MCET) Machine Learning September 25, 2018 12 / 12