previous    up   next

Fuzzy Neural Network


A network of fuzzy neurons is different from a traditional network because the function of each neuron is identified and its semantics is defined. The function of such networks is the modeling of inference rules for classification.

The outputs give a measurement of the realization of a rule, i.e. the membership of an expected class. If the class is described by only one rule, the knowledge can be represented as follows:

IF [( tex2html_wrap_inline1635 is tex2html_wrap_inline1637 ) tex2html_wrap_inline1639 ( tex2html_wrap_inline1641 is tex2html_wrap_inline1643 )] tex2html_wrap_inline1645 ... [( tex2html_wrap_inline1647 is tex2html_wrap_inline1649 ) tex2html_wrap_inline1651 ( tex2html_wrap_inline1653 is tex2html_wrap_inline1655 )] THEN (Y is B)

The operators tex2html_wrap_inline1661 are operators of conjunction or disjunction used to combine the premise. The structure is generally split into functional layers:

In such networks, the learning cannot be carried out by the traditional algorithm of backpropagation. The backpropagation must adapt the computation of the errors to the structure of each neuron.

The thesis of Mascarilla [Mas96] presents a study of various algorithms for the learning of fuzzy neural systems. The aim is the automatic extraction of knowledge for the interpretation of satellite images as in the ICARE system, and the associated rules to process these knowledge. The proposed system generates, from sample indicated by the user,


      previous    up   next     
  
 IRIT-UPS