SlideShare una empresa de Scribd logo
1 de 45
Artificial Intelligence[ECS 801] Presentation
Subject Professor: Dr Y.N.Singh
Topic: Introduction to Machine Learning
Presented by:
Akshay Kanchan(1205210006)
Mohd Iqbal(1305210903)
Institute of Engineering and Technology
Lucknow
In Artificial Intelligence, an intelligent machine
should be able to:
1. Think and act Rationally
2. Store and retrieve knowledge
3. Adapt and Learn in new environment and
with new Data (Machine Learning)
"Field of study that gives computers the
ability to learn without being explicitly
programmed.”
What is machine learning?
Traditional Programming
Machine Learning
Computer
Data
Program
Output
Computer
Data
Output
Program
-autonomous, self-driving car
- determining election results
- developing pharmaceutical drugs (combinatorial chemistry)
- predicting tastes in music (Pandora)
- predicting tastes in movies/shows (Netflix)
- search engines (Google)
- predicting interests (Facebook)
- predicting other books you might like (Amazon)
Where is Machine Learning being Used
ML in our daily lives
More Places
where ML is being
used
• 1950 — Alan Turing creates the “Turing Test” to determine if a computer has
real intelligence.
• 1952 — Arthur Samuel wrote the first computer learning program. The program
was the game of checkers.
• 1957 — Frank Rosenblatt designed the first neural network for computers.
• 1967 — The “nearest neighbour” algorithm was written, allowing computers to
begin using very basic pattern recognition.
• 1979 — Students at Stanford University invent the “Stanford Cart” which can
navigate obstacles in a room on its own
Brief History
• 1990s — Work on machine learning shifts from a knowledge-driven
approach to a data-driven approach. Scientists begin creating programs
for computers to analyze large amounts of data and draw conclusions —
or “learn” — from the results.
• ASIMO, a Humanoid Robot designed and developed by Honda.
Introduced in 2000.
• 2016, Google program AlphaGo beats Professional World Go champion
by 4 games to 1.
In Machine Learning a computer program is
said to learn from experience E with respect to
some task T and performance metric P, if its
performance at tasks in T, as measured by P,
improves with experience E.
Formal Definition
Why is Machine Learning Important?
•Some tasks cannot be defined well, except by examples
(e.g., recognizing people).
•Relationships and correlations can be hidden within
large amounts of data. Machine Learning may be
able to find these relationships.
11
Areas of Influence for Machine Learning
•Statistics: How best to use samples drawn from
unknown probability distributions to help decide
from which distribution some new sample is drawn.
•Psychology: How to model human performance on
various learning tasks?
•Economics: How to write algorithms to maximum
profits.
•Neural/Brain Models: How to model certain aspects
of biological evolution to improve the performance
of computer programs?
12
• Prepare Data
Remove noise, smoothening, feature extraction, dimensionality reduction,
• Choose an Algorithm
Linear, non-linear, complexity, speed, accuracy.
• Train a Model
Prevent Over fitting and Under fitting
• Test the model
• Use for Prediction
Steps involved in Learning:
Learning: Training and Test Data
Prediction
Learning Example:
Training
Labels
Training
Images
Training
Training
Image
Features
Image
Features
Testing
Test Image
Learned
model
Learned
model
Reinforcemet
Learning
18
Supervised learning
Supervised learning
The correct classes of
the training data are
known
1. Naïve Bayes
2. k-Nearest Neighbours
3. Support Vector Machine
4. Decision Tree
5. Neural Network
6. Bayesian Network
7. Random Forest
Etc.
Supervised Learning Algorithms
K-nearest neighbor
x x
x
x
x
x
x
x
o
o
o
o
o
o
o
x2
x1
+
+
The principle behind
nearest neighbour
methods is to find a
predefined number of
training samples closest
in distance to the new
point, and predict the
label from these
1-nearest neighbor
x x
x
x
x
x
x
x
o
o
o
o
o
o
o
x2
x1
+
+
3-nearest neighbor
x x
x
x
x
x
x
x
o
o
o
o
o
o
o
x2
x1
+
+
Naïve Bayes
• Naive Bayes methods are a set
of supervised learning
algorithms based on applying
Bayes’ theorem with the “naive”
assumption of independence
between every pair of features
• Uses Probabilistic approach to
assign label to data
• Based on Bayesian Probability
rule.
• It uses prior probability,
evidence and posterior
probability for classification
Support Vector machine
Support vector machines (SVMs) are a set of supervised learning
methods used for classification, regression and outliers
detection.
• Effective in high dimensional spaces.
• Still effective in cases where number of dimensions is greater
than the number of samples.
• Uses a subset of training points in the decision function (called
support vectors), so it is also memory efficient.
• Versatile: different Kernel functions can be specified for the
decision function. Common kernels are provided, but it is also
possible to specify custom kernels.
SVM(cont’d)
• SVMs try to maximize margin of hyperplane.
• SVM uses Kernel functions that take low-dimension input
space and map it to higher dimensional space.
X,Y(Kernel)X1,X2,X3
• SVM uses parameters like Gamma, C, Kernel etc to define
itself.
Kernel function
SVM(cont’d)
1. Kernel can be linear, non-linear etc
2. Gamma- describes how far the influence of a single training
example reaches.
For low Gamma value influence is Far
and for high Gamma values influence is low
3. C parameter: defines if decision boundary will be smooth or of high
order. It is a trade-off between biasing and variance.
Low C value: Smooth decision boundary
High C value: high order classification
Decision Tree
• Decision Trees (DTs) are a non-parametric supervised learning
method. The goal is to create a model that predicts the value of a
target variable by learning simple decision rules.
• Uses a white box model. If a given situation is observable in a
model, the explanation for the condition is easily explained by
Boolean logic.
• The problem of learning an optimal decision tree is known to be NP-
complete so locally optimal decisions are made at each node.
Regression
• Regression analysis is also used to understand which among the
independent variables are related to the dependent variable, and to
explore the forms of these relationships.
• It includes many techniques for modelling and analysing several
variables, when the focus is on the relationship between
a dependent variable and one or more independent variables (or
'predictors').
Classification vs Regression
•Classification means to
group the output into a
class.
•classification to predict
the type of tumor i.e.
harmful or not harmful
using training data
•if it is
discrete/categorical
variable, then it is
classification problem
• Regression means to
predict the output
value using training
data.
• regression to predict
the house price from
training data
• if it is a real
number/continuous,
then it is regression
problem.
The correct classes
of the training data
are not known
Unsupervised Learning
Unsupervised learning
Clustering
• Cluster analysis or clustering is the task of grouping a set of objects in
such a way that objects in the same group (called a cluster) are more
similar (in some sense or another) to each other than to those in
other groups (clusters).
K means clustering
• The algorithm clusters data by trying to separate samples in n groups of
equal variance, minimizing a criterion known as the inertia or within-cluster
sum-of-squares.
• This algorithm requires the number of clusters to be specified.
• It scales well to large number of samples and has been used across a large
range of application areas in many different fields.
K means Clustering Example
That algorithm presents
a state dependent on
the input data in which a user
rewards or punishes the
algorithm via the action the user
took, this continues over time
Reinforcement Learning
Reinforcement learning
Markov model
• It is a type of reinforcement learning.
• There are three fundamental problems for HMMs:
1. Given the model parameters and observed data, estimate the
optimal sequence of hidden states.
2. Given the model parameters and observed data, calculate the
likelihood of the data.
3. Given just the observed data, estimate the model parameters.
HMM example for 2 classes
1
2
3 4
5
References
1. All definitions and explanations: http://scikit-learn.org/
2. Machine Learning History: http://www.forbes.com/
3. Images Online lectures of CMU Prof Sebastian Thrun.
Latest technologies in all field are being replaced by smart machines. Stock Market,
Ecommerce, Personalized customer experience etc etc.
In future maybe presentations will be
prepared and given by robots!!
Conclusion
Thank you 

Más contenido relacionado

La actualidad más candente

Machine learning Algorithm
Machine learning AlgorithmMachine learning Algorithm
Machine learning AlgorithmMd. Farhan Nasir
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for ClassificationPrakash Pimpale
 
Visual Explanation of Ridge Regression and LASSO
Visual Explanation of Ridge Regression and LASSOVisual Explanation of Ridge Regression and LASSO
Visual Explanation of Ridge Regression and LASSOKazuki Yoshida
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentMuhammad Rasel
 
Bayesian Neural Networks
Bayesian Neural NetworksBayesian Neural Networks
Bayesian Neural NetworksNatan Katz
 
Ensemble learning Techniques
Ensemble learning TechniquesEnsemble learning Techniques
Ensemble learning TechniquesBabu Priyavrat
 
Classification and Clustering
Classification and ClusteringClassification and Clustering
Classification and ClusteringEng Teong Cheah
 
Overfitting & Underfitting
Overfitting & UnderfittingOverfitting & Underfitting
Overfitting & UnderfittingSOUMIT KAR
 
Supervised and unsupervised learning
Supervised and unsupervised learningSupervised and unsupervised learning
Supervised and unsupervised learningAmAn Singh
 
Random forest
Random forestRandom forest
Random forestUjjawal
 
Ensemble learning
Ensemble learningEnsemble learning
Ensemble learningHaris Jamil
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.ASHOK KUMAR
 
Ml8 boosting and-stacking
Ml8 boosting and-stackingMl8 boosting and-stacking
Ml8 boosting and-stackingankit_ppt
 
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...Simplilearn
 
INTRODUCTION TO MACHINE LEARNING.pptx
INTRODUCTION TO MACHINE LEARNING.pptxINTRODUCTION TO MACHINE LEARNING.pptx
INTRODUCTION TO MACHINE LEARNING.pptxAbhigyanMishra17
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningRahul Jain
 
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...Simplilearn
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachinePulse
 

La actualidad más candente (20)

Machine learning Algorithm
Machine learning AlgorithmMachine learning Algorithm
Machine learning Algorithm
 
Support Vector Machines for Classification
Support Vector Machines for ClassificationSupport Vector Machines for Classification
Support Vector Machines for Classification
 
Visual Explanation of Ridge Regression and LASSO
Visual Explanation of Ridge Regression and LASSOVisual Explanation of Ridge Regression and LASSO
Visual Explanation of Ridge Regression and LASSO
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
 
Bayesian Neural Networks
Bayesian Neural NetworksBayesian Neural Networks
Bayesian Neural Networks
 
Ensemble learning Techniques
Ensemble learning TechniquesEnsemble learning Techniques
Ensemble learning Techniques
 
Classification and Clustering
Classification and ClusteringClassification and Clustering
Classification and Clustering
 
Ensemble methods
Ensemble methods Ensemble methods
Ensemble methods
 
Support vector machine
Support vector machineSupport vector machine
Support vector machine
 
Overfitting & Underfitting
Overfitting & UnderfittingOverfitting & Underfitting
Overfitting & Underfitting
 
Supervised and unsupervised learning
Supervised and unsupervised learningSupervised and unsupervised learning
Supervised and unsupervised learning
 
Random forest
Random forestRandom forest
Random forest
 
Ensemble learning
Ensemble learningEnsemble learning
Ensemble learning
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.
 
Ml8 boosting and-stacking
Ml8 boosting and-stackingMl8 boosting and-stacking
Ml8 boosting and-stacking
 
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
Support Vector Machine - How Support Vector Machine works | SVM in Machine Le...
 
INTRODUCTION TO MACHINE LEARNING.pptx
INTRODUCTION TO MACHINE LEARNING.pptxINTRODUCTION TO MACHINE LEARNING.pptx
INTRODUCTION TO MACHINE LEARNING.pptx
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
Logistic Regression | Logistic Regression In Python | Machine Learning Algori...
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
 

Similar a Intro to machine learning

Lecture 5 machine learning updated
Lecture 5   machine learning updatedLecture 5   machine learning updated
Lecture 5 machine learning updatedVajira Thambawita
 
Introduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdfIntroduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdfSisayNegash4
 
Unit-V Machine Learning.ppt
Unit-V Machine Learning.pptUnit-V Machine Learning.ppt
Unit-V Machine Learning.pptSharpmark256
 
AI_06_Machine Learning.pptx
AI_06_Machine Learning.pptxAI_06_Machine Learning.pptx
AI_06_Machine Learning.pptxYousef Aburawi
 
Machine learning - session 3
Machine learning - session 3Machine learning - session 3
Machine learning - session 3Luis Borbon
 
Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence ApproachesJincy Nelson
 
5. Machine Learning.pptx
5.  Machine Learning.pptx5.  Machine Learning.pptx
5. Machine Learning.pptxssuser6654de1
 
EssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfEssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfAnkita Tiwari
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.butest
 
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahulKirtoniya
 
ML SFCSE.pptx
ML SFCSE.pptxML SFCSE.pptx
ML SFCSE.pptxNIKHILGR3
 
Demystifying Machine Learning
Demystifying Machine LearningDemystifying Machine Learning
Demystifying Machine LearningAyodele Odubela
 

Similar a Intro to machine learning (20)

Machine Learning - Deep Learning
Machine Learning - Deep LearningMachine Learning - Deep Learning
Machine Learning - Deep Learning
 
Lecture 5 machine learning updated
Lecture 5   machine learning updatedLecture 5   machine learning updated
Lecture 5 machine learning updated
 
Introduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdfIntroduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdf
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Unit-V Machine Learning.ppt
Unit-V Machine Learning.pptUnit-V Machine Learning.ppt
Unit-V Machine Learning.ppt
 
AI_06_Machine Learning.pptx
AI_06_Machine Learning.pptxAI_06_Machine Learning.pptx
AI_06_Machine Learning.pptx
 
Machine learning - session 3
Machine learning - session 3Machine learning - session 3
Machine learning - session 3
 
Lec 18-19.pptx
Lec 18-19.pptxLec 18-19.pptx
Lec 18-19.pptx
 
Machine learning
Machine learningMachine learning
Machine learning
 
Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence Approaches
 
5. Machine Learning.pptx
5.  Machine Learning.pptx5.  Machine Learning.pptx
5. Machine Learning.pptx
 
EssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfEssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdf
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.
 
Machine_Learning.pptx
Machine_Learning.pptxMachine_Learning.pptx
Machine_Learning.pptx
 
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptxRahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
Rahul_Kirtoniya_11800121032_CSE_Machine_Learning.pptx
 
ML SFCSE.pptx
ML SFCSE.pptxML SFCSE.pptx
ML SFCSE.pptx
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
lec1.ppt
lec1.pptlec1.ppt
lec1.ppt
 
Demystifying Machine Learning
Demystifying Machine LearningDemystifying Machine Learning
Demystifying Machine Learning
 
Techniques Machine Learning
Techniques Machine LearningTechniques Machine Learning
Techniques Machine Learning
 

Último

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 

Último (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 

Intro to machine learning

  • 1. Artificial Intelligence[ECS 801] Presentation Subject Professor: Dr Y.N.Singh Topic: Introduction to Machine Learning Presented by: Akshay Kanchan(1205210006) Mohd Iqbal(1305210903) Institute of Engineering and Technology Lucknow
  • 2. In Artificial Intelligence, an intelligent machine should be able to: 1. Think and act Rationally 2. Store and retrieve knowledge 3. Adapt and Learn in new environment and with new Data (Machine Learning)
  • 3. "Field of study that gives computers the ability to learn without being explicitly programmed.” What is machine learning?
  • 5. -autonomous, self-driving car - determining election results - developing pharmaceutical drugs (combinatorial chemistry) - predicting tastes in music (Pandora) - predicting tastes in movies/shows (Netflix) - search engines (Google) - predicting interests (Facebook) - predicting other books you might like (Amazon) Where is Machine Learning being Used
  • 6. ML in our daily lives
  • 7. More Places where ML is being used
  • 8. • 1950 — Alan Turing creates the “Turing Test” to determine if a computer has real intelligence. • 1952 — Arthur Samuel wrote the first computer learning program. The program was the game of checkers. • 1957 — Frank Rosenblatt designed the first neural network for computers. • 1967 — The “nearest neighbour” algorithm was written, allowing computers to begin using very basic pattern recognition. • 1979 — Students at Stanford University invent the “Stanford Cart” which can navigate obstacles in a room on its own Brief History
  • 9. • 1990s — Work on machine learning shifts from a knowledge-driven approach to a data-driven approach. Scientists begin creating programs for computers to analyze large amounts of data and draw conclusions — or “learn” — from the results. • ASIMO, a Humanoid Robot designed and developed by Honda. Introduced in 2000. • 2016, Google program AlphaGo beats Professional World Go champion by 4 games to 1.
  • 10. In Machine Learning a computer program is said to learn from experience E with respect to some task T and performance metric P, if its performance at tasks in T, as measured by P, improves with experience E. Formal Definition
  • 11. Why is Machine Learning Important? •Some tasks cannot be defined well, except by examples (e.g., recognizing people). •Relationships and correlations can be hidden within large amounts of data. Machine Learning may be able to find these relationships. 11
  • 12. Areas of Influence for Machine Learning •Statistics: How best to use samples drawn from unknown probability distributions to help decide from which distribution some new sample is drawn. •Psychology: How to model human performance on various learning tasks? •Economics: How to write algorithms to maximum profits. •Neural/Brain Models: How to model certain aspects of biological evolution to improve the performance of computer programs? 12
  • 13. • Prepare Data Remove noise, smoothening, feature extraction, dimensionality reduction, • Choose an Algorithm Linear, non-linear, complexity, speed, accuracy. • Train a Model Prevent Over fitting and Under fitting • Test the model • Use for Prediction Steps involved in Learning:
  • 17.
  • 18. 18 Supervised learning Supervised learning The correct classes of the training data are known
  • 19. 1. Naïve Bayes 2. k-Nearest Neighbours 3. Support Vector Machine 4. Decision Tree 5. Neural Network 6. Bayesian Network 7. Random Forest Etc. Supervised Learning Algorithms
  • 20. K-nearest neighbor x x x x x x x x o o o o o o o x2 x1 + + The principle behind nearest neighbour methods is to find a predefined number of training samples closest in distance to the new point, and predict the label from these
  • 23. Naïve Bayes • Naive Bayes methods are a set of supervised learning algorithms based on applying Bayes’ theorem with the “naive” assumption of independence between every pair of features • Uses Probabilistic approach to assign label to data • Based on Bayesian Probability rule. • It uses prior probability, evidence and posterior probability for classification
  • 24. Support Vector machine Support vector machines (SVMs) are a set of supervised learning methods used for classification, regression and outliers detection. • Effective in high dimensional spaces. • Still effective in cases where number of dimensions is greater than the number of samples. • Uses a subset of training points in the decision function (called support vectors), so it is also memory efficient. • Versatile: different Kernel functions can be specified for the decision function. Common kernels are provided, but it is also possible to specify custom kernels.
  • 25. SVM(cont’d) • SVMs try to maximize margin of hyperplane. • SVM uses Kernel functions that take low-dimension input space and map it to higher dimensional space. X,Y(Kernel)X1,X2,X3 • SVM uses parameters like Gamma, C, Kernel etc to define itself.
  • 27.
  • 28.
  • 29. SVM(cont’d) 1. Kernel can be linear, non-linear etc 2. Gamma- describes how far the influence of a single training example reaches. For low Gamma value influence is Far and for high Gamma values influence is low 3. C parameter: defines if decision boundary will be smooth or of high order. It is a trade-off between biasing and variance. Low C value: Smooth decision boundary High C value: high order classification
  • 30. Decision Tree • Decision Trees (DTs) are a non-parametric supervised learning method. The goal is to create a model that predicts the value of a target variable by learning simple decision rules. • Uses a white box model. If a given situation is observable in a model, the explanation for the condition is easily explained by Boolean logic. • The problem of learning an optimal decision tree is known to be NP- complete so locally optimal decisions are made at each node.
  • 31.
  • 32. Regression • Regression analysis is also used to understand which among the independent variables are related to the dependent variable, and to explore the forms of these relationships. • It includes many techniques for modelling and analysing several variables, when the focus is on the relationship between a dependent variable and one or more independent variables (or 'predictors').
  • 33.
  • 34. Classification vs Regression •Classification means to group the output into a class. •classification to predict the type of tumor i.e. harmful or not harmful using training data •if it is discrete/categorical variable, then it is classification problem • Regression means to predict the output value using training data. • regression to predict the house price from training data • if it is a real number/continuous, then it is regression problem.
  • 35. The correct classes of the training data are not known Unsupervised Learning Unsupervised learning
  • 36. Clustering • Cluster analysis or clustering is the task of grouping a set of objects in such a way that objects in the same group (called a cluster) are more similar (in some sense or another) to each other than to those in other groups (clusters).
  • 37. K means clustering • The algorithm clusters data by trying to separate samples in n groups of equal variance, minimizing a criterion known as the inertia or within-cluster sum-of-squares. • This algorithm requires the number of clusters to be specified. • It scales well to large number of samples and has been used across a large range of application areas in many different fields.
  • 39. That algorithm presents a state dependent on the input data in which a user rewards or punishes the algorithm via the action the user took, this continues over time Reinforcement Learning Reinforcement learning
  • 40.
  • 41. Markov model • It is a type of reinforcement learning. • There are three fundamental problems for HMMs: 1. Given the model parameters and observed data, estimate the optimal sequence of hidden states. 2. Given the model parameters and observed data, calculate the likelihood of the data. 3. Given just the observed data, estimate the model parameters.
  • 42. HMM example for 2 classes 1 2 3 4 5
  • 43. References 1. All definitions and explanations: http://scikit-learn.org/ 2. Machine Learning History: http://www.forbes.com/ 3. Images Online lectures of CMU Prof Sebastian Thrun.
  • 44. Latest technologies in all field are being replaced by smart machines. Stock Market, Ecommerce, Personalized customer experience etc etc. In future maybe presentations will be prepared and given by robots!! Conclusion