SlideShare a Scribd company logo
EXPERT SYSTEM
Presented by: Mohammad Ilyas Malik
M.Tech cse-3rd sem
OUTLINE
• Natural language processing
• Expert system
• Pattern recognition
NATURAL LANGUAGE PROCESSING
• Natural language processing (NLP) is a branch of artificial intelligence that helps computers
understand, interpret and manipulate human language. Natural Language Processing (NLP)
refers to AI method of communicating with an intelligent systems using a natural language
such as English.
• Processing of Natural Language is required when you want an intelligent system like robot to
perform as per your instructions, when you want to hear decision from a dialogue based
clinical expert system, etc.
• Natural language processing helps computers communicate with humans in their own language
and scales other language-related tasks. For example, NLP makes it possible for computers to
read text, hear speech, interpret it, measure sentiment and determine which parts are important.
Today’s machines can analyze more language-based data than humans, without fatigue and in a
consistent, unbiased way.
• The field of NLP involves making computers to perform useful tasks with the natural
languages humans use. The input and output of an NLP system can be −
• Speech
• Written Text
GOAL OF NATURAL LANGUAGE
PROCESSING
• The goal of natural language processing (NLP) is to design and build computer systems that are
able to analyze natural languages like German or English, and that generate their outputs in a
natural language, too. Typical applications of NLP are information retrieval, language
understanding, and text classification.
• Information retrieval (IR) deals with the representation, storage, organization of, and access to
information items. Given a query the goal is to extract a subset of documents from a large data
collection that satisfies a user's information need. Besides written texts the database may also
contain multimedia documents, e.g. audio and video data.
• In natural language understanding, the objective is to extract the meaning of an input sentence
or an input text. Usually, the meaning is represented in a suitable formal representation
language so that it can be processed by a computer.
• The goal in text classification is to assign a text document to one out of several text classes. For
newspaper articles, such classes are sports reports, finances, and politics.
NLPAPPLICATIONS
Text Technologies
• Spell and Grammar Checking: - Checking the spelling and the grammar of a text, and suggesting
correct alternatives for the errors.
• Text Categorization: - Assigning each text to a category.
• Information Retrieval: - Finding relevant information to the user’s query like GOOGLE, YAHOO and
BING etc.
• Summarization: - Finding the most relevant part of a document based on the user’s information need.
• Information Extraction: - Extracting the important items of a text and structuring them.
• Question Answering: - Answering natural language questions asked by the user.
• Machine Translation: - Translating a text from one language to another language.
• Data Fusion: - Combining extracted information from several text files into a database or an
ontology.
• Sentiment Analysis: - Identifying positive and negative opinions stated in a text.
• Optical Character Recognition: - Recognizing printed or handwritten texts and converting
them to computer-readable texts.
• Word Prediction: - Predicting the next word that is highly probable to be typed by the user.
Speech Technologies
• Speech Recognition: - Recognizing a spoken language and transforming it into a text.
• Speech Synthesis: - Producing a spoken language from a text.
• Spoken Dialog Systems: - Running a dialog between the user and the system.
Expert System
• An expert system, is an interactive computer-based decision tool that uses both facts and
heuristics to solve difficult decision making problems, based on knowledge acquired from an
expert.
• Inference engine + Knowledge = Expert system
• ( Algorithm + Data structures = Program in traditional computer )
• First expert system, called DENDRAL, was developed in the early 70's at Stanford University.
Application of expert system
Design Domain: Camera lens design, automobile design.
Medical Domain: Diagnosis Systems to deduce cause of disease from observed data, conduction
medical operations on humans.
Monitoring Systems: Comparing data continuously with observed system or with prescribed
behavior such as leakage monitoring in long petroleum pipeline.
Process Control Systems: Controlling a physical process based on monitoring.
Knowledge Domain: Finding out faults in vehicles, computers.
Finance/Commerce: Detection of possible fraud, suspicious transactions, stock market trading,
Airline scheduling, cargo scheduling.
Characteristics of Expert Systems
• High performance
• Understandable
• Reliable
• Highly responsive
Expert System Architecture
• Client Interface processes requests for service from system-users and from application layer
components.
• Knowledge-base Editor is a simple editor that enable a subject matter expert to compose and
add rules to the Knowledge-base.
• Rule Translator converts rules from one form to another i.e; their original form to a machine-
readable form.
• Rule Engine(inference engine) is responsible for executing Knowledge-base rules.
• The shell component, Rule Object Classes, is a container for object classes supporting.
Components of expert system
User interface : The code that controls the dialog between the user and the system.
Knowledge base : A declarative representation of the expertise often in IF THEN rules .
Inference engine : The code at the core of the system which derives recommendations from the
knowledge base and problem specific data in working storage.
Working storage : The data which is specific to a problem being solved.
Advantage
Availability − They are easily available due to mass production of software.
Less Production Cost − Production cost is reasonable. This makes them affordable.
Speed − They offer great speed. They reduce the amount of work an individual puts in.
Less Error Rate − Error rate is low as compared to human errors.
Reducing Risk − They can work in the environment dangerous to humans.
Steady response − They work steadily without getting motional, tensed or fatigued.
Disadvantage
• Knowledge is not always readily available
• Expertise can be hard to extract from humans
• Each expert’s approach may be different, yet correct
• Hard, even for a highly skilled expert, to work under time pressure
• it work well only in a narrow domain of knowledge
Pattern Recognition
• Pattern recognition deals with identifying a pattern and confirming it again. In general, a
pattern can be a fingerprint image, a handwritten cursive word, a human face, a speech signal, a
bar code, or a web page on the Internet.
• The individual patterns are often grouped into various categories based on their properties.
When the patterns of same properties are grouped together, the resultant group is also a pattern,
which is often called a pattern class.
• Pattern recognition is the science for observing, distinguishing the patterns of interest, and
making correct decisions about the patterns or pattern classes. Thus, a biometric system applies
pattern recognition to identify and classify the individuals, by comparing it with the stored
templates.
Pattern Recognition in Biometrics
The pattern recognition technique conducts the following tasks −
Classification − Identifying handwritten characters, CAPTCHAs, distinguishing humans from
computers.
Segmentation − Detecting text regions or face regions in images.
Syntactic Pattern Recognition − Determining how a group of math symbols or operators are
related, and how they form a meaningful expression.
NLP, Expert system and pattern recognition

More Related Content

What's hot

Code generation
Code generationCode generation
Code generation
Aparna Nayak
 
MACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMMACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHM
Puneet Kulyana
 
Noise filtering
Noise filteringNoise filtering
Noise filteringAlaa Ahmed
 
DAA Lab File C Programs
DAA Lab File C ProgramsDAA Lab File C Programs
DAA Lab File C Programs
Kandarp Tiwari
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
Yıldırım Tam
 
Applications of Mealy & Moore Machine
Applications of  Mealy  & Moore Machine Applications of  Mealy  & Moore Machine
Applications of Mealy & Moore Machine
SardarKashifKhan
 
And or graph
And or graphAnd or graph
And or graph
Ali A Jalil
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
DataminingTools Inc
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
Chamodi Adikaram
 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.
SomitSamanto1
 
Real Time Systems
Real Time SystemsReal Time Systems
Real Time Systems
leo3004
 
Randomized algorithms ver 1.0
Randomized algorithms ver 1.0Randomized algorithms ver 1.0
Randomized algorithms ver 1.0
Dr. C.V. Suresh Babu
 
Chapter 5 Syntax Directed Translation
Chapter 5   Syntax Directed TranslationChapter 5   Syntax Directed Translation
Chapter 5 Syntax Directed Translation
Radhakrishnan Chinnusamy
 
Computer arithmetic
Computer arithmeticComputer arithmetic
Computer arithmetic
Balakrishna Chowdary
 
03 mathematical anaylsis
03 mathematical anaylsis03 mathematical anaylsis
03 mathematical anaylsis
Hira Gul
 
02 order of growth
02 order of growth02 order of growth
02 order of growth
Hira Gul
 
Amortized Analysis of Algorithms
Amortized Analysis of Algorithms Amortized Analysis of Algorithms
Amortized Analysis of Algorithms
sathish sak
 
Analysis of algorithms
Analysis of algorithmsAnalysis of algorithms
Analysis of algorithms
Ganesh Solanke
 
Graph coloring using backtracking
Graph coloring using backtrackingGraph coloring using backtracking
Graph coloring using backtracking
shashidharPapishetty
 

What's hot (20)

Code generation
Code generationCode generation
Code generation
 
MACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHMMACHINE LEARNING - GENETIC ALGORITHM
MACHINE LEARNING - GENETIC ALGORITHM
 
Noise filtering
Noise filteringNoise filtering
Noise filtering
 
DAA Lab File C Programs
DAA Lab File C ProgramsDAA Lab File C Programs
DAA Lab File C Programs
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Applications of Mealy & Moore Machine
Applications of  Mealy  & Moore Machine Applications of  Mealy  & Moore Machine
Applications of Mealy & Moore Machine
 
And or graph
And or graphAnd or graph
And or graph
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.
 
Real Time Systems
Real Time SystemsReal Time Systems
Real Time Systems
 
Randomized algorithms ver 1.0
Randomized algorithms ver 1.0Randomized algorithms ver 1.0
Randomized algorithms ver 1.0
 
Chapter 5 Syntax Directed Translation
Chapter 5   Syntax Directed TranslationChapter 5   Syntax Directed Translation
Chapter 5 Syntax Directed Translation
 
Computer arithmetic
Computer arithmeticComputer arithmetic
Computer arithmetic
 
03 mathematical anaylsis
03 mathematical anaylsis03 mathematical anaylsis
03 mathematical anaylsis
 
02 order of growth
02 order of growth02 order of growth
02 order of growth
 
Amortized Analysis of Algorithms
Amortized Analysis of Algorithms Amortized Analysis of Algorithms
Amortized Analysis of Algorithms
 
Ontology engineering
Ontology engineering Ontology engineering
Ontology engineering
 
Analysis of algorithms
Analysis of algorithmsAnalysis of algorithms
Analysis of algorithms
 
Graph coloring using backtracking
Graph coloring using backtrackingGraph coloring using backtracking
Graph coloring using backtracking
 

Similar to NLP, Expert system and pattern recognition

NLP,expert,robotics.pptx
NLP,expert,robotics.pptxNLP,expert,robotics.pptx
NLP,expert,robotics.pptx
AmanBadesra1
 
Nlp, robotics and expert system
Nlp, robotics and expert systemNlp, robotics and expert system
Nlp, robotics and expert system
suman Mann Mann
 
Cognitive computing
Cognitive computing Cognitive computing
Cognitive computing
Pratap Dangeti
 
Fake news detection
Fake news detection Fake news detection
Fake news detection
shalushamil
 
INTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingINTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processing
socarem879
 
Expert systems
Expert systemsExpert systems
Expert systems
Dr. C.V. Suresh Babu
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
ChellamuthuHaripriya
 
AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
GloriaShweSinMinn
 
DU_SERIES_Session1.pdf
DU_SERIES_Session1.pdfDU_SERIES_Session1.pdf
DU_SERIES_Session1.pdf
RohitRadhakrishnan8
 
NATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxNATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptx
saivinay93
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.ppt
JoyleenChemutai1
 
All about Deep Learning.pptx
All about Deep Learning.pptxAll about Deep Learning.pptx
All about Deep Learning.pptx
tanyamudgal4
 
Introduction to Text Mining
Introduction to Text MiningIntroduction to Text Mining
Introduction to Text Mining
Minha Hwang
 
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
Dr. Haxel Consult
 
Open AI Tools for Data Analytics
Open AI Tools for Data AnalyticsOpen AI Tools for Data Analytics
Open AI Tools for Data Analytics
Mohammad Usman
 
Natural Language Processing Advancements By Deep Learning - A Survey
Natural Language Processing Advancements By Deep Learning - A SurveyNatural Language Processing Advancements By Deep Learning - A Survey
Natural Language Processing Advancements By Deep Learning - A Survey
AkshayaNagarajan10
 
Project report of OCR Recognition
Project report of OCR RecognitionProject report of OCR Recognition
Project report of OCR Recognition
Bharat Kalia
 
Digital firm in the world with the best era
Digital firm in the world with the best eraDigital firm in the world with the best era
Digital firm in the world with the best era
rdeepan113
 

Similar to NLP, Expert system and pattern recognition (20)

NLP,expert,robotics.pptx
NLP,expert,robotics.pptxNLP,expert,robotics.pptx
NLP,expert,robotics.pptx
 
Nlp, robotics and expert system
Nlp, robotics and expert systemNlp, robotics and expert system
Nlp, robotics and expert system
 
Cognitive computing
Cognitive computing Cognitive computing
Cognitive computing
 
Fake news detection
Fake news detection Fake news detection
Fake news detection
 
INTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingINTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processing
 
Expert systems
Expert systemsExpert systems
Expert systems
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
 
AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
 
CRC Final Report
CRC Final ReportCRC Final Report
CRC Final Report
 
DU_SERIES_Session1.pdf
DU_SERIES_Session1.pdfDU_SERIES_Session1.pdf
DU_SERIES_Session1.pdf
 
NATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxNATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptx
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.ppt
 
All about Deep Learning.pptx
All about Deep Learning.pptxAll about Deep Learning.pptx
All about Deep Learning.pptx
 
Introduction to Text Mining
Introduction to Text MiningIntroduction to Text Mining
Introduction to Text Mining
 
An overview on ai
An overview on aiAn overview on ai
An overview on ai
 
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
 
Open AI Tools for Data Analytics
Open AI Tools for Data AnalyticsOpen AI Tools for Data Analytics
Open AI Tools for Data Analytics
 
Natural Language Processing Advancements By Deep Learning - A Survey
Natural Language Processing Advancements By Deep Learning - A SurveyNatural Language Processing Advancements By Deep Learning - A Survey
Natural Language Processing Advancements By Deep Learning - A Survey
 
Project report of OCR Recognition
Project report of OCR RecognitionProject report of OCR Recognition
Project report of OCR Recognition
 
Digital firm in the world with the best era
Digital firm in the world with the best eraDigital firm in the world with the best era
Digital firm in the world with the best era
 

More from Mohammad Ilyas Malik

Context free grammar
Context free grammar Context free grammar
Context free grammar
Mohammad Ilyas Malik
 
Finite Automata: Deterministic And Non-deterministic Finite Automaton (DFA)
Finite Automata: Deterministic And Non-deterministic Finite Automaton (DFA)Finite Automata: Deterministic And Non-deterministic Finite Automaton (DFA)
Finite Automata: Deterministic And Non-deterministic Finite Automaton (DFA)
Mohammad Ilyas Malik
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
Mohammad Ilyas Malik
 
Multimedia communication networks
Multimedia communication networksMultimedia communication networks
Multimedia communication networks
Mohammad Ilyas Malik
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
Mohammad Ilyas Malik
 
Seminar report on microsoft azure
Seminar report on microsoft azureSeminar report on microsoft azure
Seminar report on microsoft azure
Mohammad Ilyas Malik
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
Mohammad Ilyas Malik
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
Mohammad Ilyas Malik
 

More from Mohammad Ilyas Malik (8)

Context free grammar
Context free grammar Context free grammar
Context free grammar
 
Finite Automata: Deterministic And Non-deterministic Finite Automaton (DFA)
Finite Automata: Deterministic And Non-deterministic Finite Automaton (DFA)Finite Automata: Deterministic And Non-deterministic Finite Automaton (DFA)
Finite Automata: Deterministic And Non-deterministic Finite Automaton (DFA)
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 
Multimedia communication networks
Multimedia communication networksMultimedia communication networks
Multimedia communication networks
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Seminar report on microsoft azure
Seminar report on microsoft azureSeminar report on microsoft azure
Seminar report on microsoft azure
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 

Recently uploaded

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 

Recently uploaded (20)

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 

NLP, Expert system and pattern recognition

  • 1. EXPERT SYSTEM Presented by: Mohammad Ilyas Malik M.Tech cse-3rd sem
  • 2. OUTLINE • Natural language processing • Expert system • Pattern recognition
  • 3. NATURAL LANGUAGE PROCESSING • Natural language processing (NLP) is a branch of artificial intelligence that helps computers understand, interpret and manipulate human language. Natural Language Processing (NLP) refers to AI method of communicating with an intelligent systems using a natural language such as English. • Processing of Natural Language is required when you want an intelligent system like robot to perform as per your instructions, when you want to hear decision from a dialogue based clinical expert system, etc.
  • 4. • Natural language processing helps computers communicate with humans in their own language and scales other language-related tasks. For example, NLP makes it possible for computers to read text, hear speech, interpret it, measure sentiment and determine which parts are important. Today’s machines can analyze more language-based data than humans, without fatigue and in a consistent, unbiased way. • The field of NLP involves making computers to perform useful tasks with the natural languages humans use. The input and output of an NLP system can be − • Speech • Written Text
  • 5. GOAL OF NATURAL LANGUAGE PROCESSING • The goal of natural language processing (NLP) is to design and build computer systems that are able to analyze natural languages like German or English, and that generate their outputs in a natural language, too. Typical applications of NLP are information retrieval, language understanding, and text classification. • Information retrieval (IR) deals with the representation, storage, organization of, and access to information items. Given a query the goal is to extract a subset of documents from a large data collection that satisfies a user's information need. Besides written texts the database may also contain multimedia documents, e.g. audio and video data.
  • 6. • In natural language understanding, the objective is to extract the meaning of an input sentence or an input text. Usually, the meaning is represented in a suitable formal representation language so that it can be processed by a computer. • The goal in text classification is to assign a text document to one out of several text classes. For newspaper articles, such classes are sports reports, finances, and politics.
  • 7. NLPAPPLICATIONS Text Technologies • Spell and Grammar Checking: - Checking the spelling and the grammar of a text, and suggesting correct alternatives for the errors. • Text Categorization: - Assigning each text to a category. • Information Retrieval: - Finding relevant information to the user’s query like GOOGLE, YAHOO and BING etc. • Summarization: - Finding the most relevant part of a document based on the user’s information need. • Information Extraction: - Extracting the important items of a text and structuring them.
  • 8. • Question Answering: - Answering natural language questions asked by the user. • Machine Translation: - Translating a text from one language to another language. • Data Fusion: - Combining extracted information from several text files into a database or an ontology. • Sentiment Analysis: - Identifying positive and negative opinions stated in a text. • Optical Character Recognition: - Recognizing printed or handwritten texts and converting them to computer-readable texts. • Word Prediction: - Predicting the next word that is highly probable to be typed by the user.
  • 9. Speech Technologies • Speech Recognition: - Recognizing a spoken language and transforming it into a text. • Speech Synthesis: - Producing a spoken language from a text. • Spoken Dialog Systems: - Running a dialog between the user and the system.
  • 10. Expert System • An expert system, is an interactive computer-based decision tool that uses both facts and heuristics to solve difficult decision making problems, based on knowledge acquired from an expert. • Inference engine + Knowledge = Expert system • ( Algorithm + Data structures = Program in traditional computer ) • First expert system, called DENDRAL, was developed in the early 70's at Stanford University.
  • 11. Application of expert system Design Domain: Camera lens design, automobile design. Medical Domain: Diagnosis Systems to deduce cause of disease from observed data, conduction medical operations on humans. Monitoring Systems: Comparing data continuously with observed system or with prescribed behavior such as leakage monitoring in long petroleum pipeline. Process Control Systems: Controlling a physical process based on monitoring. Knowledge Domain: Finding out faults in vehicles, computers. Finance/Commerce: Detection of possible fraud, suspicious transactions, stock market trading, Airline scheduling, cargo scheduling.
  • 12. Characteristics of Expert Systems • High performance • Understandable • Reliable • Highly responsive
  • 14. • Client Interface processes requests for service from system-users and from application layer components. • Knowledge-base Editor is a simple editor that enable a subject matter expert to compose and add rules to the Knowledge-base. • Rule Translator converts rules from one form to another i.e; their original form to a machine- readable form. • Rule Engine(inference engine) is responsible for executing Knowledge-base rules. • The shell component, Rule Object Classes, is a container for object classes supporting.
  • 15. Components of expert system User interface : The code that controls the dialog between the user and the system. Knowledge base : A declarative representation of the expertise often in IF THEN rules . Inference engine : The code at the core of the system which derives recommendations from the knowledge base and problem specific data in working storage. Working storage : The data which is specific to a problem being solved.
  • 16. Advantage Availability − They are easily available due to mass production of software. Less Production Cost − Production cost is reasonable. This makes them affordable. Speed − They offer great speed. They reduce the amount of work an individual puts in. Less Error Rate − Error rate is low as compared to human errors. Reducing Risk − They can work in the environment dangerous to humans. Steady response − They work steadily without getting motional, tensed or fatigued.
  • 17. Disadvantage • Knowledge is not always readily available • Expertise can be hard to extract from humans • Each expert’s approach may be different, yet correct • Hard, even for a highly skilled expert, to work under time pressure • it work well only in a narrow domain of knowledge
  • 18. Pattern Recognition • Pattern recognition deals with identifying a pattern and confirming it again. In general, a pattern can be a fingerprint image, a handwritten cursive word, a human face, a speech signal, a bar code, or a web page on the Internet. • The individual patterns are often grouped into various categories based on their properties. When the patterns of same properties are grouped together, the resultant group is also a pattern, which is often called a pattern class. • Pattern recognition is the science for observing, distinguishing the patterns of interest, and making correct decisions about the patterns or pattern classes. Thus, a biometric system applies pattern recognition to identify and classify the individuals, by comparing it with the stored templates.
  • 19. Pattern Recognition in Biometrics The pattern recognition technique conducts the following tasks − Classification − Identifying handwritten characters, CAPTCHAs, distinguishing humans from computers. Segmentation − Detecting text regions or face regions in images. Syntactic Pattern Recognition − Determining how a group of math symbols or operators are related, and how they form a meaningful expression.