SlideShare une entreprise Scribd logo
1  sur  20
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.
Expert System for Natural Language Processing and Pattern Recognition

Contenu connexe

Tendances

Natural language processing
Natural language processingNatural language processing
Natural language processingprashantdahake
 
Natural Language Processing in AI
Natural Language Processing in AINatural Language Processing in AI
Natural Language Processing in AISaurav Shrestha
 
Introduction to artificial neural network
Introduction to artificial neural networkIntroduction to artificial neural network
Introduction to artificial neural networkDr. C.V. Suresh Babu
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural NetworksDatabricks
 
Algorithmic problem solving
Algorithmic problem solvingAlgorithmic problem solving
Algorithmic problem solvingPrabhakaran V M
 
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...Universitat Politècnica de Catalunya
 
Convolutional Neural Networks
Convolutional Neural NetworksConvolutional Neural Networks
Convolutional Neural NetworksAshray Bhandare
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep LearningOswald Campesato
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkManasa Mona
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural networkSopheaktra YONG
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingPranav Gupta
 
Introduction to CNN
Introduction to CNNIntroduction to CNN
Introduction to CNNShuai Zhang
 
Deep Learning With Neural Networks
Deep Learning With Neural NetworksDeep Learning With Neural Networks
Deep Learning With Neural NetworksAniket Maurya
 
Natural Language Processing
Natural Language Processing Natural Language Processing
Natural Language Processing Adarsh Saxena
 
Deep neural networks
Deep neural networksDeep neural networks
Deep neural networksSi Haem
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural NetworksDatabricks
 

Tendances (20)

Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural Language Processing in AI
Natural Language Processing in AINatural Language Processing in AI
Natural Language Processing in AI
 
Introduction to artificial neural network
Introduction to artificial neural networkIntroduction to artificial neural network
Introduction to artificial neural network
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Algorithmic problem solving
Algorithmic problem solvingAlgorithmic problem solving
Algorithmic problem solving
 
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
 
Convolutional Neural Networks
Convolutional Neural NetworksConvolutional Neural Networks
Convolutional Neural Networks
 
Deep Learning
Deep Learning Deep Learning
Deep Learning
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Deep learning
Deep learning Deep learning
Deep learning
 
Introduction to CNN
Introduction to CNNIntroduction to CNN
Introduction to CNN
 
Deep Learning With Neural Networks
Deep Learning With Neural NetworksDeep Learning With Neural Networks
Deep Learning With Neural Networks
 
NLP PPT.pptx
NLP PPT.pptxNLP PPT.pptx
NLP PPT.pptx
 
Natural Language Processing
Natural Language Processing Natural Language Processing
Natural Language Processing
 
Deep neural networks
Deep neural networksDeep neural networks
Deep neural networks
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural Networks
 

Similaire à Expert System for Natural Language Processing and Pattern Recognition

NLP,expert,robotics.pptx
NLP,expert,robotics.pptxNLP,expert,robotics.pptx
NLP,expert,robotics.pptxAmanBadesra1
 
Nlp, robotics and expert system
Nlp, robotics and expert systemNlp, robotics and expert system
Nlp, robotics and expert systemsuman Mann Mann
 
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 processingsocarem879
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceChellamuthuHaripriya
 
NATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxNATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxsaivinay93
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptJoyleenChemutai1
 
All about Deep Learning.pptx
All about Deep Learning.pptxAll about Deep Learning.pptx
All about Deep Learning.pptxtanyamudgal4
 
Introduction to Text Mining
Introduction to Text MiningIntroduction to Text Mining
Introduction to Text MiningMinha 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
 
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 SurveyAkshayaNagarajan10
 
Project report of OCR Recognition
Project report of OCR RecognitionProject report of OCR Recognition
Project report of OCR RecognitionBharat 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 erardeepan113
 

Similaire à Expert System for Natural Language Processing 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...
 
data analytics.pptx
data analytics.pptxdata analytics.pptx
data analytics.pptx
 
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
 

Plus de 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 architectureMohammad Ilyas Malik
 

Plus de 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
 

Dernier

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
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
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
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
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
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
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 

Dernier (20)

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
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
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...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
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
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
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...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 

Expert System for Natural Language Processing 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.