DESIGN AND SIMULATION OF A SIMPLE INFERENCE EXPERT SYSTEM (SIMPLE ARITHMETIC EXPERT)

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

Order for Complete Material now