SlideShare una empresa de Scribd logo
1 de 52
Artificial Intelligence
Approaches
Jincy M Nelson
AI Approaches
• Ai models have two approaches:
• Rule based(eg: decision Tree)
• Learning based
– Machine learning.
– Deep Learning.
Rule Based Approaches
• A rule based system uses rules as the
knowledge representation .
• The rules are coded into the system in
the form of a series of if-then-else
statement that guides a computer to
reach a conclusion or recommendation.
• The rule based system s just fake
intelligence because of the missing
learning capability.
• The rule based system is said to be
limited in its ability to simulate
intelligence.
• It is always limited by the size of its
underlying rule base.
• A rule based system is built on two main
components:
– A set of facts about a situation ( also
known as knowledge base. Eg: these facts
are a combination of data).
– A set of rules for how to deal with those
facts( also known as the rules engine
which describe the relation between the IF
and THEN statement.
Decision Tree
• A decision tree is a series of nodes.
• A directional graph that starts at the
base with a single node and extends to
the many leaf nodes that represent the
categories that the tree can classify.
• It looks like an up side down tree.
Components of decision tree
• Question/Condition are Nodes or Roots.
• Ye/No options represents Edge or
Branches
• End Actions are leaves of the tree.
• Advantages of decision tree:
– Interpretable:
– Any data can be used.
• Disadvantages of Decision Tree:
– Overfitting
– Predicting continuous variable
Story Speaker
https://www.youtube.com/watch?time_continue=80&v=wsrzvYYvh
H8&feature=emb_logo
Limitations of Rule based
approach
• It is tough to add rules to an already large
knowledge base without introducing
contradiction rules.
• Maintenance Time consuming and
expensive.
• Not useful for solving problems in complex
domains or across multiple simple domains.
• Some times It is not possible to explicitly
define rules in a programmatic or declarative
way.
Learning Based Approach
• The ability to learn causes adaptive
intelligence.
• Adaptive intelligence : Existing
knowledge can be changed or
discarded.
• Hence , the system build its rule on the
fly.
• A neural network is an instance of a
learning system.
• The decision whether to go for a rule-
based system or learning based system
depends on the problem you want to
solve, and its always a trade-off among
efficiency , training cost and
understanding
Relation between A I, Machine
Learning and Deep Learning
What is Machine Learning
• ML is an application of AI
• Provides the system the ability to
automatically learn and improve from
experience without being explicitly
programmed.
• ML focus on the development of
computer programs that can access
data and use it to learn.
• Machine Learning is a field of study that
gives computers the ability to learn without
being explicitly programmed.
_Arthur Samuel(1959)
• Through machine learning computer
can be trained to automate tasks that
would be exhaustive or impossible for a
human being.
• ML enables people to performs tasks
such as:
• Predicting the future
• Classifying things in a meaningful way.
• Making rational decision in a given context.
Difference between AI And ML
AI
Concept of machines being
able to carry out tasks in a
SMART way
Goal : simulate natural
intelligence to solve complex
problems
Decision making
Leads to develop a system
to mimic human to respond
in certain circumstances
ML
Application of AI based on the idea
that machines access data and let
them learn for themselves.
Goal : learn from data ob certain
tasks to maximize the performance
of machine on the given task.
Allows systems to learn from data
It involve creating self learning
algorithms
The Machine learning Models
1. Takes data and learns from what
happened before(learn from
experience).
2.It then predicts what’s going to come
next.
3.Tries and improves to find new
solutions.
Steps in a general Machine
Learning model.
1. Define objective
2. Collect Data
3. Prepare data
4. Select the algorithm to be used
5. Train the model
6. Test the model
7. Predict the output
8. Deploy
Types of Machine Learning
• Supervised Learning: is a method used to enable
machines to classify/predict objects, problems or
solutions based on labelled data fed into the machine
• Un-supervised Learning: the learning model is
handed an unlabelled dataset without explicit
instructions on what to do with it.
• Semi-supervised :It requires both supervised and
unsupervised methods in order to obtain useful result
• Reinforcement learning: the required value of the
output is not known explicitly, but the system
provides feedback on the provided output.
Supervised Learning:
• In supervised learning we train an
algorithm and at the end pick a model
that best predict well-defined output
based on the in put data.
• In SL the system receives input and
output in the beginning.
• Then based on i/p and o/p it create
appropriate rules to map the input to
output.
Steps to solve a problem of
supervised learning
1. Determine the type of training examples.
2. Gather a fully labelled training set.
3. Determine the input feature representation
of the learned function.
4. Determine the structure of the learning
function and learning algorithm.
5. Complete the design.
6. Evaluate the accuracy of the learning
function.
List of common Algorithms
• Nearest Neighbor
• Naive Bayes
• Decision Trees
• Linear Regression
• Support Vector Machine(SVM)
• Neural Networks
Types of Supervised Learning
• Classification: Classification separates
data. The variable output is a category,
such as “Red”, “Blue” or “animal” “bird”
• Regression: a technique to reproduce
the output value. The output variable is
real value. such as “Dollar” or “weight”
Classification problem
Regression Problem
Regression Problem
Unsupervised Learning
• The learning model is handed an
unlabelled dataset without explicit
instructions on what to do with it.
• Then attempts are made to
automatically find structure in the data
by extracting useful features and
analysing the structure.
• Depending on the problem ,the
unsupervised learning model can
handle data in different ways:
• Clustering
• Anomaly detection
• Association rule
Clustering
• A clustering problem is where you want
to find the inherent groups in the data.
• Clustering works on discrete dataset.
• It is used to find similarities and
differences.
• Machine generates its own rules or
algorithms to differentiate the given
dataset.
Anomaly Detection
• It is the identification of rare items ,
events or observations differing from the
majority of the data.
• Anomalous data can be connected to
some kind of problem or rare events.
• Eg: bank fraud, medical problems ,
malfunctioning equipments etc
Eg:Anomaly Detection
Association rule
• Is a procedure which aims to observe
frequently occurring patterns ,
correlations, or associations from
datasets found in various kinds of
databases.
• Eg: Market based analysis
Semi-Supervised learning:
• Is a learning process in which lots of
output values are missing(the one we
want to predict).
• It requires both supervised and
unsupervised methods in order to obtain
useful result
Reinforcement learning:
• the required value of the output is not
known explicitly, but the system
provides feedback on the provided
output.
• As the agent takes action that goes
towards the goal, it receives a reward.
Deep Learning
• Deep leaning is a machine learning
technique that teaches computer to do
what comes naturally to human.
• “Learn by Examples”.
• Deep learning is a technique that
mimics the network of neurons in a
brain.
• Deep learning is a subset of machine
learning.
• The machine uses different layers to
learn from the data.
• The dept of the model is represented by
the number of layers in the model.
• The learning phase is done through
neural network.
Neural Network
• A neural network is an architecture
where the layers are stacked on top of
each other.
Deep Learning Vs Machine learning
Artificial Intelligence  Approaches

Más contenido relacionado

La actualidad más candente

Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligencegrinu
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agentsMegha Sharma
 
Introduction to AI & ML
Introduction to AI & MLIntroduction to AI & ML
Introduction to AI & MLMandy Sidana
 
Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)mufassirin
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and RegressionMegha Sharma
 
Introduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersIntroduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersFunctional Imperative
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMvikas dhakane
 
3. planning in situational calculas
3. planning in situational calculas3. planning in situational calculas
3. planning in situational calculasAnkush Kumar
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationAnkit Gupta
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesDr. C.V. Suresh Babu
 
Problem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence ProjectsProblem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence ProjectsDr. C.V. Suresh Babu
 
What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?Anant Soft Computing
 
Reinforcement learning 7313
Reinforcement learning 7313Reinforcement learning 7313
Reinforcement learning 7313Slideshare
 

La actualidad más candente (20)

Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligence
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agents
 
Planning
PlanningPlanning
Planning
 
Introduction to AI & ML
Introduction to AI & MLIntroduction to AI & ML
Introduction to AI & ML
 
Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and Regression
 
Introduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersIntroduction to Machine Learning Classifiers
Introduction to Machine Learning Classifiers
 
Frames
FramesFrames
Frames
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
 
3. planning in situational calculas
3. planning in situational calculas3. planning in situational calculas
3. planning in situational calculas
 
Neural network
Neural networkNeural network
Neural network
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning Presentation
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
 
Perceptron & Neural Networks
Perceptron & Neural NetworksPerceptron & Neural Networks
Perceptron & Neural Networks
 
Problem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence ProjectsProblem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence Projects
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
Chapter 5 of 1
Chapter 5 of 1Chapter 5 of 1
Chapter 5 of 1
 
What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?
 
Reinforcement learning 7313
Reinforcement learning 7313Reinforcement learning 7313
Reinforcement learning 7313
 
Problem Solving
Problem Solving Problem Solving
Problem Solving
 

Similar a Artificial Intelligence Approaches

MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...DurgaDevi310087
 
Machine learning
Machine learningMachine learning
Machine learninghplap
 
unit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptxunit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptxDr.Shweta
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1Nandhini S
 
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...Maninda Edirisooriya
 
Chapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student populationChapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student populationMalichaGalma
 
Unit-V Machine Learning.ppt
Unit-V Machine Learning.pptUnit-V Machine Learning.ppt
Unit-V Machine Learning.pptSharpmark256
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learningAkshay Kanchan
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognitionMinigranth
 
mining sirdar , overman, assistant managerppt.ppt
mining sirdar , overman, assistant managerppt.pptmining sirdar , overman, assistant managerppt.ppt
mining sirdar , overman, assistant managerppt.pptUttamVishwakarma7
 
Lecture 5 machine learning updated
Lecture 5   machine learning updatedLecture 5   machine learning updated
Lecture 5 machine learning updatedVajira Thambawita
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learningEyob Sisay
 
Machine Learning for AIML course UG.pptx
Machine Learning for AIML course UG.pptxMachine Learning for AIML course UG.pptx
Machine Learning for AIML course UG.pptxJohnWilliam111370
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)SwatiTripathi44
 
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systemsEyob Sisay
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptxnarmeen11
 
AI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxAI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxMohammadAsim91
 

Similar a Artificial Intelligence Approaches (20)

ML_Module_1.pdf
ML_Module_1.pdfML_Module_1.pdf
ML_Module_1.pdf
 
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
 
Machine learning
Machine learningMachine learning
Machine learning
 
unit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptxunit 1.2 supervised learning.pptx
unit 1.2 supervised learning.pptx
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1
 
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
Lecture 2 - Introduction to Machine Learning, a lecture in subject module Sta...
 
Chapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student populationChapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student population
 
Unit-V Machine Learning.ppt
Unit-V Machine Learning.pptUnit-V Machine Learning.ppt
Unit-V Machine Learning.ppt
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learning
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognition
 
mining sirdar , overman, assistant managerppt.ppt
mining sirdar , overman, assistant managerppt.pptmining sirdar , overman, assistant managerppt.ppt
mining sirdar , overman, assistant managerppt.ppt
 
Lecture 5 machine learning updated
Lecture 5   machine learning updatedLecture 5   machine learning updated
Lecture 5 machine learning updated
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learning
 
AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
 
Machine Learning for AIML course UG.pptx
Machine Learning for AIML course UG.pptxMachine Learning for AIML course UG.pptx
Machine Learning for AIML course UG.pptx
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
 
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systems
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
AI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxAI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptx
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 

Último

RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 

Último (20)

RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 

Artificial Intelligence Approaches

  • 2. AI Approaches • Ai models have two approaches: • Rule based(eg: decision Tree) • Learning based – Machine learning. – Deep Learning.
  • 3. Rule Based Approaches • A rule based system uses rules as the knowledge representation . • The rules are coded into the system in the form of a series of if-then-else statement that guides a computer to reach a conclusion or recommendation.
  • 4.
  • 5. • The rule based system s just fake intelligence because of the missing learning capability. • The rule based system is said to be limited in its ability to simulate intelligence. • It is always limited by the size of its underlying rule base.
  • 6. • A rule based system is built on two main components: – A set of facts about a situation ( also known as knowledge base. Eg: these facts are a combination of data). – A set of rules for how to deal with those facts( also known as the rules engine which describe the relation between the IF and THEN statement.
  • 7. Decision Tree • A decision tree is a series of nodes. • A directional graph that starts at the base with a single node and extends to the many leaf nodes that represent the categories that the tree can classify. • It looks like an up side down tree.
  • 8.
  • 9. Components of decision tree • Question/Condition are Nodes or Roots. • Ye/No options represents Edge or Branches • End Actions are leaves of the tree.
  • 10. • Advantages of decision tree: – Interpretable: – Any data can be used. • Disadvantages of Decision Tree: – Overfitting – Predicting continuous variable
  • 12. Limitations of Rule based approach • It is tough to add rules to an already large knowledge base without introducing contradiction rules. • Maintenance Time consuming and expensive. • Not useful for solving problems in complex domains or across multiple simple domains. • Some times It is not possible to explicitly define rules in a programmatic or declarative way.
  • 13. Learning Based Approach • The ability to learn causes adaptive intelligence. • Adaptive intelligence : Existing knowledge can be changed or discarded. • Hence , the system build its rule on the fly. • A neural network is an instance of a learning system.
  • 14. • The decision whether to go for a rule- based system or learning based system depends on the problem you want to solve, and its always a trade-off among efficiency , training cost and understanding
  • 15. Relation between A I, Machine Learning and Deep Learning
  • 16. What is Machine Learning • ML is an application of AI • Provides the system the ability to automatically learn and improve from experience without being explicitly programmed. • ML focus on the development of computer programs that can access data and use it to learn.
  • 17. • Machine Learning is a field of study that gives computers the ability to learn without being explicitly programmed. _Arthur Samuel(1959)
  • 18. • Through machine learning computer can be trained to automate tasks that would be exhaustive or impossible for a human being. • ML enables people to performs tasks such as: • Predicting the future • Classifying things in a meaningful way. • Making rational decision in a given context.
  • 19. Difference between AI And ML AI Concept of machines being able to carry out tasks in a SMART way Goal : simulate natural intelligence to solve complex problems Decision making Leads to develop a system to mimic human to respond in certain circumstances ML Application of AI based on the idea that machines access data and let them learn for themselves. Goal : learn from data ob certain tasks to maximize the performance of machine on the given task. Allows systems to learn from data It involve creating self learning algorithms
  • 20. The Machine learning Models 1. Takes data and learns from what happened before(learn from experience). 2.It then predicts what’s going to come next. 3.Tries and improves to find new solutions.
  • 21. Steps in a general Machine Learning model. 1. Define objective 2. Collect Data 3. Prepare data 4. Select the algorithm to be used 5. Train the model 6. Test the model 7. Predict the output 8. Deploy
  • 22.
  • 23. Types of Machine Learning • Supervised Learning: is a method used to enable machines to classify/predict objects, problems or solutions based on labelled data fed into the machine • Un-supervised Learning: the learning model is handed an unlabelled dataset without explicit instructions on what to do with it. • Semi-supervised :It requires both supervised and unsupervised methods in order to obtain useful result • Reinforcement learning: the required value of the output is not known explicitly, but the system provides feedback on the provided output.
  • 24.
  • 25. Supervised Learning: • In supervised learning we train an algorithm and at the end pick a model that best predict well-defined output based on the in put data. • In SL the system receives input and output in the beginning. • Then based on i/p and o/p it create appropriate rules to map the input to output.
  • 26.
  • 27. Steps to solve a problem of supervised learning 1. Determine the type of training examples. 2. Gather a fully labelled training set. 3. Determine the input feature representation of the learned function. 4. Determine the structure of the learning function and learning algorithm. 5. Complete the design. 6. Evaluate the accuracy of the learning function.
  • 28. List of common Algorithms • Nearest Neighbor • Naive Bayes • Decision Trees • Linear Regression • Support Vector Machine(SVM) • Neural Networks
  • 29. Types of Supervised Learning • Classification: Classification separates data. The variable output is a category, such as “Red”, “Blue” or “animal” “bird” • Regression: a technique to reproduce the output value. The output variable is real value. such as “Dollar” or “weight”
  • 33. Unsupervised Learning • The learning model is handed an unlabelled dataset without explicit instructions on what to do with it. • Then attempts are made to automatically find structure in the data by extracting useful features and analysing the structure.
  • 34.
  • 35.
  • 36. • Depending on the problem ,the unsupervised learning model can handle data in different ways: • Clustering • Anomaly detection • Association rule
  • 37. Clustering • A clustering problem is where you want to find the inherent groups in the data. • Clustering works on discrete dataset. • It is used to find similarities and differences. • Machine generates its own rules or algorithms to differentiate the given dataset.
  • 38.
  • 39. Anomaly Detection • It is the identification of rare items , events or observations differing from the majority of the data. • Anomalous data can be connected to some kind of problem or rare events. • Eg: bank fraud, medical problems , malfunctioning equipments etc
  • 41.
  • 42. Association rule • Is a procedure which aims to observe frequently occurring patterns , correlations, or associations from datasets found in various kinds of databases. • Eg: Market based analysis
  • 43.
  • 44. Semi-Supervised learning: • Is a learning process in which lots of output values are missing(the one we want to predict). • It requires both supervised and unsupervised methods in order to obtain useful result
  • 45. Reinforcement learning: • the required value of the output is not known explicitly, but the system provides feedback on the provided output. • As the agent takes action that goes towards the goal, it receives a reward.
  • 46.
  • 47. Deep Learning • Deep leaning is a machine learning technique that teaches computer to do what comes naturally to human. • “Learn by Examples”. • Deep learning is a technique that mimics the network of neurons in a brain.
  • 48. • Deep learning is a subset of machine learning. • The machine uses different layers to learn from the data. • The dept of the model is represented by the number of layers in the model. • The learning phase is done through neural network.
  • 49. Neural Network • A neural network is an architecture where the layers are stacked on top of each other.
  • 50.
  • 51. Deep Learning Vs Machine learning