Documente Academic
Documente Profesional
Documente Cultură
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