Professional Documents
Culture Documents
Advantages :-
2
Permit objectivity by weighing evidence without bias and without
regard for the user’s personal and emotional reactions
Permit dynamism through modularity of structure
Free up the mind and time of the human expert to enable him or her
to concentrate on more creative activities
Encourage investigations into the subtle areas of a problem
Disadvantages :-
4
In term of technology used, expert system in education has expanded very
consistently from microcomputer to web based (Woodin D.E, 2001) and
agent-based expert system (Vivacqua A., and Lieberman H., 2000). By using
web-based expert system, it can provide an excellent alterative to private
tutoring at anytime from anyplace (Markham H.C, 2001) where Internet is
provided. Also, agent based expert system surely will help users by finding
materials from the web based on the user’s profile. Supposedly, agent expert
system should have capability to diagnose the users and giving the results
according to the problems.
Besides technology used, expert system also had a tremendous changes in
the applying of methods and techniques. Starting from a simple rule based
system; currently expert system techniques had adapted a fuzzy logic
(Michael Starek, Mukesh Tomer, Krishna Bhaskar, and Mario Garcia ,2002)
and hybrid based technique (Jim Prentzas, Ioannis Hatzilygeroudis, C.
Koutsojannis , 2001).
5
his/her pace of learning. ITS will monitor the student’s progress and have the
ability to make decision about the next step in training.
7
Agricultural Expert systems
Rice-Crop Doctor
National Institute of Agricultural Extension Management (MANAGE) has
developed an expert system to diagnose pests and diseases for rice crop and
suggest preventive/curative measures. The rice crop doctor illustrates the use
of expert-systems broadly in the area of agriculture and more specifically in
the area of rice production through development of a prototype, taking into
consideration a few major pests and diseases and some deficiency problems
limiting rice yield.
The following diseases and pests have been included in the system for
identification and suggesting preventive and curative measures. The diseases
included are rice blast, brown spots, sheath blight, rice and zinc deficiency
disease. The pests included are stem borers, rice gall midge, brown plant
hopper, rice leaf folder, green leaf hopper and Gundhi bug.
8
AGREX
Center for Informatics Research and Advancement, Kerala has prepared an
Expert System called AGREX to help the Agricultural field personnel give
timely and correct advice to the farmers. These Expert Systems find
extensive use in the areas of fertilizer application, crop protection, irrigation
scheduling, and diagnosis of diseases in paddy and post harvest technology
of fruits and vegetables.
Expert System For Mineral Identification
This expert system developed to be used for support the teaching of mineral
properties at college level and hence to promote effective and meaningful
learning of scientific observation in earth science. This system used by the
college students, who may or may not have n-depth computer skills. An
expert system building tool which can be easily maintained by people from
non-computer science background. EXSYS (EXSYS inc. 1994) was used to
build this expert system. EXSYS is a commercial expert system building tool
that has been in the market for several years. It is easy to use, easy to learn
and easy to maintain. EXSYS can explain why and how it reaches a
conclusion.
Expert Systems in Environmental Management
The most successful application of Artificial Intelligence (AI) so far is the
development of Decision Support System (DSS), particularly expert system,
which is a computer program that act as a ‘consultant’ or ‘advisor’ to
decision makers (Wash, 1999). Expert system has been a new dimension of
9
human’s view of life where everything seems to be easy and more useful by
employing expert system. Thus, the application of expert systems technology
in the domain of environmental management is particularly appropriate in
order to assist human in their attempt to preserve and disseminate valuable
expertise efficiently and at reasonable costs. Nowadays, there have been
numbers of expert system application on environmental management domain
including those which are still in the development process as well as some
newly potential proposed system.
11
Q3.: What are the steps in the development of an Expert
System? Explain in detail.
Ans.3: Steps to Develop an Expert System:
Identify: Decide on Topic – i.e. Universe of Discourse (Area of Discussion)
Define Topic + Limits of Topic
Negotiate approval for topic with teacher
Create a Specification
Identification
Why is the Expert System needed ?
What is the problem you are solving by developing this Expert
System?
Do not discuss the actual ES. It is the solution, not the problem.
Specify
Define the solution
Who will use it?
How it will work?
Where it will be used?
When it will be used?
How it will be made available?
What hardware will be required?
Set clear objectives for the finished project
Design
12
Build the Decision Tree in ES-Tree Builder
Use short terms for attributes, values and conclusions; details can be
implemented later
Export tree to .esb format for use in ES-Builder
Enter Rules into Decision Table in ES-Builder. Exporting does not
over-write rules, so it is safe to export multiple times from ES-Tree
Builder.
N.B. Do not delete any attributes in ES-Builder until all work is
completed in ES-Tree Builder and exported.
Document
Combine all Identification and Specification documentation into a
single file. (e.g. specs.doc)
13
Combining all possible values from like attributes into the one to be
retained on the attributes page
Dragging the surplus attribute column to last in the decision table then
Going back to the attributes page and deleting the surplus attribute.
Testing
Testing Report
Have at least 4 people test the completed expert system
create User Feedback Sheets
leave room for both positive and negative criticism
Summarize testing in at least one paragraph
14
Combine Testing Report into Identification and Specification
Document
Evaluation
Measure success against stated objectives from design phase
Comment on success on each individual objective
Comment on overall success
Comment on significant difficulties encountered in project
Combine Evaluation into Identification and Specification Document
Submission
Add any references and bibliographical detail required to specification
document.
Save specification document into publishing folder in HTML format as
“specs.htm”
Save complete folder to location specified by teacher.
Hand in task and criteria sheets with of Statement of Authorship
completed.
Ans.4: Present-day computers have made possible the most advanced forms
of automation: operations that are designed to replicate human thought
processes. The enormous capability of a computer makes it possible for an
15
automated machine to analyze many more options, compare options with
each other, consider possible outcomes for various options, and perform
basic reasoning and problem-solving steps not contained within the
machine's programmed memory. At this point, the automated machine can
be said to be approaching the types of mental functions normally associated
with human beings, that is, to have artificial intelligence. An automated
machine is able to perform tasks that could be dangerous or difficult for
humans. The impact of automation on individuals and societies has been
profound. On one level, many otherwise dangerous, unpleasant, or time-
consuming tasks are now being performed by machines. The transformation
of the communications industry is one example of the way in which
automation has made life better for the average person. Today, millions of
telephone calls that would once have had to go through human operators are
now handled by automatic switching machines. Automated systems also
make it much easier for people to work in nontraditional settings. They may
be able to stay home, for example, and do their jobs by communicating with
other individuals and machines by means of highly automated
communications systems. However, automation has also had some negative
effects on employment. When one machine can do the work of ten workers,
most or all of those people will be out of a job. In many cases, those workers
will have to be retrained—often learning newer and higher skills—before
they can be reemployed.
16
Q.5: Explain the different components of an expert
system.
Asn.5: MAJOR COMPONENTS OF EXPERT SYSTEMS:
The user interface : The user interface is the means of communication
between a user and the expert systems problem-solving processes. A good
expert system is not very useful unless it has an effective interface. It has to
be able to accept the queries or instructions in a form that the user enters and
translate them into working instructions for the rest of the system. It also has
to be able to translate the answers, produced by the system, into a form that
the user can understand. Careful attention should be given to the screen
design in order to make the expert system appear ‘friendly’ to the user.
The Knowledge Base : The knowledge base stores all the facts and rules
about a particular problem domain. It makes these available to the inference
engine in a form that it can use. The facts may be in the form of background
information built into the system or facts that are input by the user during a
consultation. The rules include both the production rules that apply to the
domain of the expert system and the heuristics or rules-of-thumb that are
provided by the domain expert in order to make the system find solutions
more efficiently by taking short cuts.
The Shell or Inference Engine : The inference engine is the program that
locates the appropriate knowledge in the knowledge base, and infers new
knowledge by applying logical processing and problem-solving strategies.
17
Working Memory : Working memory contains the data that is received
from the user during the expert system session. Values in working memory
are used to evaluate antecedents in the knowledge base. Consequents from
rules in the knowledge base may create new values in working memory,
update old values, or remove existing values.
18
Q.6: What are the different areas of Artificial Intelligence?
Explain.
Ans.6 : There are no set areas of AI when it is looked at from what the AI
system does. This is because many of the systems do many different things.
For example, a robot many include areas of Natural Language Processing,
Pattern Recognition and Machine Learning that help it to do its job.
AI can be spilt into seven main sections.
Pattern Recognition – Recognizing patters in given data.
Robotics – Allowing mechanical devices to navigate and manipulate
their environment.
19
Natural Language Processing – Communicating with humans
through natural text and speech.
Artificial Life - Modeling and mimicking living systems.
Machine Learning – Analyzing data and treads to help with a task
latter.
Automatic Programming – The creation of programs from a
programmer’s specification.
Intelligent computer-aided instruction – Customizing the tutoring of a
student to fit the students learning style.
Pattern Recognition:
Robotics:
The main aspect of robotics today is mobility. For example how can a
mechanical device be controlled to move its body parts in a planned fashion,
or navigate around a room? This can be done by learning the task in a virtual
simulation, and then applying it to the real robot. If specific conditions of
20
training are respected, the problem has a high probability of working in real
life, but this is no guarantee.
Artificial Life:
22
an individual learner without being limited to a repertoire of pre specified
responses (as are conventional computer assisted instruction systems).
23
SUBMITTED TO SUBMITTED BY
Er.Sonia Manhas Mandeep
24