26.12.2013 Views

AI - a Guide to Intelligent Systems.pdf - Member of EEPIS

AI - a Guide to Intelligent Systems.pdf - Member of EEPIS

AI - a Guide to Intelligent Systems.pdf - Member of EEPIS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Knowledge engineering and<br />

data mining<br />

9<br />

In which we discuss how <strong>to</strong> pick the right <strong>to</strong>ol for the job, build an<br />

intelligent system and turn data in<strong>to</strong> knowledge.<br />

9.1 Introduction, or what is knowledge engineering?<br />

Choosing the right <strong>to</strong>ol for the job is undoubtedly the most critical part <strong>of</strong><br />

building an intelligent system. Having read this far, you are now familiar with<br />

rule- and frame-based expert systems, fuzzy systems, artificial neural networks,<br />

genetic algorithms, and hybrid neuro-fuzzy and fuzzy evolutionary systems.<br />

Although several <strong>of</strong> these <strong>to</strong>ols handle many problems well, selecting the one<br />

best suited <strong>to</strong> a particular problem can be difficult. Davis’s law states: ‘For every<br />

<strong>to</strong>ol there is a task perfectly suited <strong>to</strong> it’ (Davis and King, 1977). However, it<br />

would be <strong>to</strong>o optimistic <strong>to</strong> assume that for every task there is a <strong>to</strong>ol perfectly<br />

suited <strong>to</strong> it. In this chapter, we suggest basic guidelines for selecting an<br />

appropriate <strong>to</strong>ol for a given task, consider the main steps in building<br />

an intelligent system and discuss how <strong>to</strong> turn data in<strong>to</strong> knowledge.<br />

The process <strong>of</strong> building an intelligent system begins with gaining an understanding<br />

<strong>of</strong> the problem domain. We first must assess the problem and<br />

determine what data are available and what is needed <strong>to</strong> solve the problem.<br />

Once the problem is unders<strong>to</strong>od, we can choose an appropriate <strong>to</strong>ol and develop<br />

the system with this <strong>to</strong>ol. The process <strong>of</strong> building intelligent knowledge-based<br />

systems is called knowledge engineering. It has six basic phases (Waterman,<br />

1986; Durkin, 1994):<br />

1 Problem assessment<br />

2 Data and knowledge acquisition<br />

3 Development <strong>of</strong> a pro<strong>to</strong>type system<br />

4 Development <strong>of</strong> a complete system<br />

5 Evaluation and revision <strong>of</strong> the system<br />

6 Integration and maintenance <strong>of</strong> the system

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!