This chapter introduces fuzzy neural network models as means for knowledge discovery from databases. It describes architectures and learning algorithms for fuzzy neural networks. In addition, it introduces an algorithm for extracting and optimizing classification rules from a trained fuzzy neural network. As an illustration, multispectral satellite images have been analyzed using fuzzy neural network models. The authors hope that fuzzy neural network models and the methodology for generating classification rules from data samples provide a valuable tool for knowledge discovery. The algorithms are useful in a variety of data mining applications such as environment change detection, military reconnaissance, crop yield prediction, financial crimes and money laundering, and insurance fraud detection.
The process of knowledge discovery from databases (KDD) is outlined in Figure 1. This process is described in the following sections.
Knowledge discovery from databases (KDD) process