Assignment04 - Expert Systems Introduction Expert systems...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Expert Systems Introduction Expert systems have developed from a branch of computer science known as artificial intelligence (AI). AI is primarily concerned with knowledge representation, problem solving, learning, robotics, and the development of computers that can speak and understand humanlike languages. An expert system is a computer program that uses knowledge and reference procedures to solve problems that are difficult enough to require significant human expertise for their solution. Simply stated, expert systems are computer programs designed to mimic the thought and reasoning processes of a human expert. Expert system can be developed for many kinds of applications involving diagnosis, prediction, consultation, information retrieval, control, planning, interpretation and instruction. However, diagnosis still remains the primary application of expert systems, particularly for personal computers. They are used in applications where the procedures or algorithms for the problem do not exist or are poorly defined, but good rules of thumb or heuristics are available. Although the use of expert systems in horticulture is still limited and their primary function is as a tool for human experts, expert systems are rapidly being accepted for use by the non-expert to solve problems when human expertise is expensive, untimely or unavailable. Today, better development tools are available and closer interdisciplinary cooperation is resulting in agricultural researchers gaining more insight into the theory and concepts necessary to build effective systems. Expert system architecture 1 In order get an understanding of how expert systems function, it is appropriate to look at the expert system architecture and examine the different components that contribute to presenting the expert's knowledge in such a system. The architecture of an expert system is difficult to define, as languages and system build up tools can vary in their development stage and are therefore illustrated through examples. An example of an expert system architecture is shown below in following figure. The example illustrates all different components of the expert system architecture. The basic architecture shows a separation of domain knowledge, control knowledge. And knowledge which deals with the problem in hand which needs to be solved. This highlights three important components of an expert system which are: the knowledge base, the context, and the inference mechanism. Other components that can be part of the expert system architecture are, user interface and an...
View Full Document

This note was uploaded on 02/06/2012 for the course FACULTY OF WXGE6320 taught by Professor Noraini during the Winter '09 term at University of Malaya.

Page1 / 7

Assignment04 - Expert Systems Introduction Expert systems...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online