Complete Material Cost #3,000
Order for Complete Material now
ABSTRACT
The project work “Design and simulation of a simple inference expert system (simple Arithmetic expert)” is aimed at designing a program that would draw logical inference from a given initial condition. The work consists of five chapters. Chapter one deals with the introduction of background concepts, statement of the problem, objectives of study scope and the definition of terms. Chapter two, boarders on the literature review treats the topic arranged in subheadings in suitable form with reference to the work of other researchers and with respect to the objective of this study. Chapter three which entails logic and design employs the used of Algorithms and flow charts to represent the stepwise logic to the problem solving. Chapter four which is the implementation state encompasses the program source code written in visual basic 6.0, sample outputs of program and manual of how to run the program. Chapter five entails summary, conclusion and recommendations of the research. The overall objectives is to enable end users store information in a manner most suitable for the kind of logic that is applied.
TABLE OF CONTENTS
Acknowledgement I
Dedication II
Certification III
Abstract IV
Table Of Contents V
CHAPTER ONE 1
1.0 Introduction 1
1.1 Statement Of The Problem 2
1.2 Objective Of The Study 2
1.3 Scope Of The Project 3
1.4 Definition Of Terms 4
CHAPTER TWO LITERATURE REVIEW 5
2.0 Artificial Intelligence 5
2.1 Ai – What It Is And Isn’t 6
2.2 Intelligence And Reasoning 8
2.3 Natural Language System 9
2.4 Expert System 10
2.5 Knowledge Presentation 13
2.6 Inference With Rules 14
CHAPTER THREE ALGORITHM AND DESIGN 16
3.0 What Is An Algorithm 16
3.2 Program Logic 19
3.3 How The Program Works 21
3.4 Program Flowchart 23
CHAPTER FOUR 27
4.0 Program Coding And Implementation 27
4.1 Freedom And Limitation In Visual Basic 27
4.2 Limitations 28
4.3 How To Run The Program 30
CHAPTER FIVE SUMMARY CONCLUSION AND RECOMMENDATION 45
5.1 Summary 45
5.2 Conclusion 46
5.3 Recommendation 47
References 48
CHAPTER ONE
1.0 INTRODUCTION
Decades ago effort were made by professional to design computers that will produce faster results to relief operator and programmers of tedious and time-consuming tasks. However, that has gone to history as present day computer professionals are interested in how to use all expert knowledge that exist.
Today, these techniques are rapidly emerging. One of the greatest growth areas lies in the use of expert system for supporting decision processes.
Expert system techniques, a major branch of the artificial Intelligence (AI) field, have only recently begun to be applied in solving problems. These systems employ AI in order to offer expert advice about problem posed by users.
Expert systems make use of expertise that has been gathered from human effort about how to solve a specific type of problem or class of related problems. The potential benefits of such system range from distribution and omnipresence of expertise to the formalization and preservation of reasoning knowledge. The commonly related obstacles of long development times, high development costs, difficult development tools and from mainstream of data processing are vanishing because of a new kind of tool for expert system development.
Expert systems take computers a step beyond straightforward programming, being based on technique called rule-based inference in which pre-established rule systems are used to process the data. Despite their sophistication, systems still do not approach the complexity of true intelligent thought.
1.1 STATEMENT OF THE PROBLEM
This will involves, simulation and inference. Questions that are expected to be asked include:
a) Is it possible that computer can behave like human being?
b) What are the processes involved?
c) What is the importance of expert system (Inference Engine) to man?
1.2 OBJECTIVE OF THE STUDY
The objective of deigning of designing this inference expert system is very obvious. These are:
a) To design a program that would draw logical inference from a given initial condition.
b) To design a system that uses the principle of binary information to make decision.
c) To design a program that would serve as a learning aid.
d) To demonstrate the efficiency and advantages of an expert system using simple programming language.
e) It also helps to show the suitability of storing information in a manner most suitable for the kind of logic that is applied.
In carrying out the study, the expert system designed only deals with generating logical inference from a giving initial condition. Unlike most expert system that deals with subject matter or discipline. It applies only the rule of cognizing science and is tailored to function mostly as a learning program. Therefore, the program can function as part of a Computer Aided Learning System (CALS).
1.3 SCOPE OF THE PROJECT
It is probably obvious that the creation of an expert system is an activity that crosses traditional boundary. For the implication of this topic to be thoroughly diagnosed by the researcher, the scope of the project will be narrowed to the knowledge of the researcher to create the program for the expert system, since an Expert System provides expert advice on a given subject matter, the researcher needs to write a program that will serve as an appropriate means of generating inferences, taking into consideration available information and the situation at hand.
1.4 DEFINITION OF TERMS
Expert System: Is a computer system (advanced hardware and software) that has the ability to make judgments and decisions like an expert in a particular field, or as defined by the “British Computer Society’s Committee of the specialist Group on Expert System” is the embodiment of a computer with a knowledge based component from an expert skill in such a form that the machine can offer intelligent decisions about a processing function.
Artificial Intelligence (AI): Is the ability of a computer system to display behavior that appears to originate from an intelligent individual or group of individuals.
Knowledge Acquisition: Is the process of acquiring knowledge with which to construct knowledge-based system.
Data Acquisition: This is the continuing activity of acquiring input data so that the knowledge base system may provide advice.
Complete Material Cost #3,000