SlideShare a Scribd company logo
Expert System Project
CSCI 442-542
Due Date 12/6/2022
Project description and components:
The purpose of this project was to create expert system in Prolog and improve
understanding of declarative programming paradigm. You can choose any domain to build your
expert system. You must user the material that we cover during the semester to knowledge
acquisition, knowledge representation ……… and the ESDLC to build the project. The project
consists from the following parts:
A. Expert System Shell
1. Inference Engine
Prolog has a built-in backward chaining inference engine that can be used to implement
expert systems. It represents a problem solving model which uses the rules in the knowledge
base and the situation-specific knowledge in the working memory to solve a problem.
2. User Interface
A user interface is the method by which the expert system interacts with a user. These can
be through dialog boxes, command prompts, forms, or other input methods.
3. Explanation
Expert systems have ability to explain their behavior. This means the user can ask the
system for justification of conclusions or questions at any point in a consultation with an expert
system.
B. Knowledge base
The knowledge base (also called rule base when If-then rules are used) is a set of rules
which represents the knowledge about the domain. It consists form the fats and the rules.
C. Working Memory
The working memory represents the set of facts known about the domain. The elements of
the working memory reflect the current state of the world. In an expert system, the working
memory typically contains information about the particular instance of the problem being
addressed.
The report contains the following information:
 Cover page
 Introduction
 Background of the project
 Statement of the problem
 Objective of the project
 Significant of the project
 Scope of the project
 Limitation of the project
 Diagrams
 The project code in Visual Prolog

More Related Content

Similar to Expert System Project.pdf

1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.ppt
RISHI643981
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
ChellamuthuHaripriya
 
Finding new framework for resolving problems in various dimensions by the use...
Finding new framework for resolving problems in various dimensions by the use...Finding new framework for resolving problems in various dimensions by the use...
Finding new framework for resolving problems in various dimensions by the use...
Alexander Decker
 
Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10
Kuwait10
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
saclot_21
 
Expert system
Expert systemExpert system
Expert system
Rahul Gupta
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
sanjay_asati
 
Design patterns
Design patternsDesign patterns
Design patterns
Binu Bhasuran
 
Digital Security by Design: ISCF Digital Security by Design Research Projects...
Digital Security by Design: ISCF Digital Security by Design Research Projects...Digital Security by Design: ISCF Digital Security by Design Research Projects...
Digital Security by Design: ISCF Digital Security by Design Research Projects...
KTN
 
Intelligent agents in ontology-based applications
Intelligent agents in ontology-based applicationsIntelligent agents in ontology-based applications
Intelligent agents in ontology-based applications
infopapers
 
Linux Assignment 3
Linux Assignment 3Linux Assignment 3
Linux Assignment 3
Diane Allen
 
Hardware Design Practices For Modern Hardware
Hardware Design Practices For Modern HardwareHardware Design Practices For Modern Hardware
Hardware Design Practices For Modern Hardware
Winstina Kennedy
 
Self learning computer
Self learning computerSelf learning computer
Self learning computer
ijaia
 
Design a rule based expert system for eia
Design a rule based expert system for eiaDesign a rule based expert system for eia
Design a rule based expert system for eia
Er. rahul abhishek
 
Unit 4(nlp _neural_network)
Unit 4(nlp _neural_network)Unit 4(nlp _neural_network)
Unit 4(nlp _neural_network)
Tribhuvan University
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
FellowBuddy.com
 
Table of Contents
Table of ContentsTable of Contents
Table of Contentsbutest
 
A Review on Reasoning System, Types, and Tools and Need for Hybrid Reasoning
A Review on Reasoning System, Types, and Tools and Need for Hybrid ReasoningA Review on Reasoning System, Types, and Tools and Need for Hybrid Reasoning
A Review on Reasoning System, Types, and Tools and Need for Hybrid Reasoning
BRNSSPublicationHubI
 

Similar to Expert System Project.pdf (20)

1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.ppt
 
ai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligenceai-ruba.pptx presentation artificial intelligence
ai-ruba.pptx presentation artificial intelligence
 
Finding new framework for resolving problems in various dimensions by the use...
Finding new framework for resolving problems in various dimensions by the use...Finding new framework for resolving problems in various dimensions by the use...
Finding new framework for resolving problems in various dimensions by the use...
 
Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Expert system
Expert systemExpert system
Expert system
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Digital Security by Design: ISCF Digital Security by Design Research Projects...
Digital Security by Design: ISCF Digital Security by Design Research Projects...Digital Security by Design: ISCF Digital Security by Design Research Projects...
Digital Security by Design: ISCF Digital Security by Design Research Projects...
 
Intelligent agents in ontology-based applications
Intelligent agents in ontology-based applicationsIntelligent agents in ontology-based applications
Intelligent agents in ontology-based applications
 
Linux Assignment 3
Linux Assignment 3Linux Assignment 3
Linux Assignment 3
 
IT6701-Information management question bank
IT6701-Information management question bankIT6701-Information management question bank
IT6701-Information management question bank
 
Hardware Design Practices For Modern Hardware
Hardware Design Practices For Modern HardwareHardware Design Practices For Modern Hardware
Hardware Design Practices For Modern Hardware
 
Self learning computer
Self learning computerSelf learning computer
Self learning computer
 
Design a rule based expert system for eia
Design a rule based expert system for eiaDesign a rule based expert system for eia
Design a rule based expert system for eia
 
Unit 4(nlp _neural_network)
Unit 4(nlp _neural_network)Unit 4(nlp _neural_network)
Unit 4(nlp _neural_network)
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Table of Contents
Table of ContentsTable of Contents
Table of Contents
 
A Review on Reasoning System, Types, and Tools and Need for Hybrid Reasoning
A Review on Reasoning System, Types, and Tools and Need for Hybrid ReasoningA Review on Reasoning System, Types, and Tools and Need for Hybrid Reasoning
A Review on Reasoning System, Types, and Tools and Need for Hybrid Reasoning
 

Recently uploaded

Kitchen Audit at restaurant as per FSSAI act
Kitchen Audit at restaurant as per FSSAI actKitchen Audit at restaurant as per FSSAI act
Kitchen Audit at restaurant as per FSSAI act
MuthuMK13
 
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics ResearchMS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
Panagiotis Arapitsas
 
Food Processing and Preservation Presentation.pptx
Food Processing and Preservation Presentation.pptxFood Processing and Preservation Presentation.pptx
Food Processing and Preservation Presentation.pptx
dengejnr13
 
Food Spoilage Agents Enzymtic spoilage.pptx
Food Spoilage Agents Enzymtic spoilage.pptxFood Spoilage Agents Enzymtic spoilage.pptx
Food Spoilage Agents Enzymtic spoilage.pptx
ShafaatHussain20
 
Best hotel in keerthy hotel manage ment
Best hotel in keerthy hotel manage   mentBest hotel in keerthy hotel manage   ment
Best hotel in keerthy hotel manage ment
keerthyhotelmangemen
 
在线办理(UCM毕业证书)加州大学美熹德分校毕业证文凭证书一模一样
在线办理(UCM毕业证书)加州大学美熹德分校毕业证文凭证书一模一样在线办理(UCM毕业证书)加州大学美熹德分校毕业证文凭证书一模一样
在线办理(UCM毕业证书)加州大学美熹德分校毕业证文凭证书一模一样
7sl9gbvd
 
Water treatment study ,a method to purify waste water
Water treatment study ,a method to purify waste waterWater treatment study ,a method to purify waste water
Water treatment study ,a method to purify waste water
tmdtufayel
 
Vietnam Mushroom Market Growth, Demand and Challenges of the Key Industry Pla...
Vietnam Mushroom Market Growth, Demand and Challenges of the Key Industry Pla...Vietnam Mushroom Market Growth, Demand and Challenges of the Key Industry Pla...
Vietnam Mushroom Market Growth, Demand and Challenges of the Key Industry Pla...
IMARC Group
 

Recently uploaded (8)

Kitchen Audit at restaurant as per FSSAI act
Kitchen Audit at restaurant as per FSSAI actKitchen Audit at restaurant as per FSSAI act
Kitchen Audit at restaurant as per FSSAI act
 
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics ResearchMS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
MS Wine Day 2024 Arapitsas Advancements in Wine Metabolomics Research
 
Food Processing and Preservation Presentation.pptx
Food Processing and Preservation Presentation.pptxFood Processing and Preservation Presentation.pptx
Food Processing and Preservation Presentation.pptx
 
Food Spoilage Agents Enzymtic spoilage.pptx
Food Spoilage Agents Enzymtic spoilage.pptxFood Spoilage Agents Enzymtic spoilage.pptx
Food Spoilage Agents Enzymtic spoilage.pptx
 
Best hotel in keerthy hotel manage ment
Best hotel in keerthy hotel manage   mentBest hotel in keerthy hotel manage   ment
Best hotel in keerthy hotel manage ment
 
在线办理(UCM毕业证书)加州大学美熹德分校毕业证文凭证书一模一样
在线办理(UCM毕业证书)加州大学美熹德分校毕业证文凭证书一模一样在线办理(UCM毕业证书)加州大学美熹德分校毕业证文凭证书一模一样
在线办理(UCM毕业证书)加州大学美熹德分校毕业证文凭证书一模一样
 
Water treatment study ,a method to purify waste water
Water treatment study ,a method to purify waste waterWater treatment study ,a method to purify waste water
Water treatment study ,a method to purify waste water
 
Vietnam Mushroom Market Growth, Demand and Challenges of the Key Industry Pla...
Vietnam Mushroom Market Growth, Demand and Challenges of the Key Industry Pla...Vietnam Mushroom Market Growth, Demand and Challenges of the Key Industry Pla...
Vietnam Mushroom Market Growth, Demand and Challenges of the Key Industry Pla...
 

Expert System Project.pdf

  • 1. Expert System Project CSCI 442-542 Due Date 12/6/2022 Project description and components: The purpose of this project was to create expert system in Prolog and improve understanding of declarative programming paradigm. You can choose any domain to build your expert system. You must user the material that we cover during the semester to knowledge acquisition, knowledge representation ……… and the ESDLC to build the project. The project consists from the following parts: A. Expert System Shell 1. Inference Engine Prolog has a built-in backward chaining inference engine that can be used to implement expert systems. It represents a problem solving model which uses the rules in the knowledge base and the situation-specific knowledge in the working memory to solve a problem. 2. User Interface A user interface is the method by which the expert system interacts with a user. These can be through dialog boxes, command prompts, forms, or other input methods. 3. Explanation Expert systems have ability to explain their behavior. This means the user can ask the system for justification of conclusions or questions at any point in a consultation with an expert system. B. Knowledge base The knowledge base (also called rule base when If-then rules are used) is a set of rules which represents the knowledge about the domain. It consists form the fats and the rules.
  • 2. C. Working Memory The working memory represents the set of facts known about the domain. The elements of the working memory reflect the current state of the world. In an expert system, the working memory typically contains information about the particular instance of the problem being addressed. The report contains the following information:  Cover page  Introduction  Background of the project  Statement of the problem  Objective of the project  Significant of the project  Scope of the project  Limitation of the project  Diagrams  The project code in Visual Prolog