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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

294<br />

HYBRID INTELLIGENT SYSTEMS<br />

Step 2:<br />

Determine the maximum degree <strong>of</strong> compatibility <strong>of</strong> the new pattern<br />

with each class:<br />

h<br />

Cn<br />

¼ max Cn<br />

1fA 1B 1g ;Cn 1fA 1B 2g ;Cn 1fA 2B 1g ;Cn 1fA 2B 2g; ð8:29Þ<br />

Cn<br />

2fA 1 B 1 g ;...;Cn 2fA 1 B Kg ;Cn 2fA 2 B 1 g ;...;Cn 2fA 2 B Kg ;...;Cn 2fA KB 1 g ;...;Cn 2fA ;...;<br />

KB Kg<br />

i<br />

Cn<br />

LfA 1 B 1 g ;...;Cn LfA 1 B Kg ;Cn LfA 2 B 1 g ;...;Cn LfA 2 B Kg ;...;Cn LfA KB 1 g ;...;Cn LfA KB Kg<br />

n ¼ 1; 2; ...; N<br />

Step 3:<br />

Determine class C m with which the new pattern has the highest degree<br />

<strong>of</strong> compatibility, that is:<br />

<br />

Cm<br />

¼ max C 1<br />

; C <br />

2<br />

; ...; CN<br />

ð8:30Þ<br />

Assign pattern x ¼ðx1; x2Þ <strong>to</strong> class C m .<br />

The number <strong>of</strong> multiple fuzzy rule tables required for an accurate pattern<br />

classification may be quite large. Consequently, a complete set <strong>of</strong> rules S ALL can<br />

be enormous. Meanwhile, the rules in S ALL have different classification abilities,<br />

and thus by selecting only rules with high potential for accurate classification,<br />

we can dramatically reduce the size <strong>of</strong> the rule set.<br />

The problem <strong>of</strong> selecting fuzzy IF-THEN rules can be seen as a combina<strong>to</strong>rial<br />

optimisation problem with two objectives. The first, more important, objective is<br />

<strong>to</strong> maximise the number <strong>of</strong> correctly classified patterns; the second is <strong>to</strong><br />

minimise the number <strong>of</strong> rules (Ishibuchi et al., 1995). Genetic algorithms can<br />

be applied <strong>to</strong> this problem.<br />

In genetic algorithms, each feasible solution is treated as an individual, and<br />

thus we need <strong>to</strong> represent a feasible set <strong>of</strong> fuzzy IF-THEN rules as a chromosome<br />

<strong>of</strong> a fixed length. Each gene in such a chromosome should represent a fuzzy rule<br />

in S ALL , and if we define S ALL as:<br />

S ALL ¼ 2 2 þ 3 3 þ 4 4 þ 5 5 þ 6 6<br />

the chromosome can be specified by a 90-bit string. Each bit in this string can<br />

assume one <strong>of</strong> three values: 1, 1or0.<br />

Our goal is <strong>to</strong> establish a compact set <strong>of</strong> fuzzy rules S by selecting appropriate<br />

rules from the complete set <strong>of</strong> rules S ALL . If a particular rule belongs <strong>to</strong> set S, the<br />

corresponding bit in the chromosome assumes value 1, but if it does not belong<br />

<strong>to</strong> S the bit assumes value 1. Dummy rules are represented by zeros.<br />

What is a dummy rule?<br />

A dummy rule is generated when the consequent <strong>of</strong> this rule cannot be<br />

determined. This is normally the case when a corresponding fuzzy subspace<br />

has no training patterns. Dummy rules do not affect the performance <strong>of</strong> a<br />

classification system, and thus can be excluded from rule set S.

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

Saved successfully!

Ooh no, something went wrong!