Document Type : Research Paper



The purpose of this article is about soft computing and its different methods for modeling phenomena. Soft Computing refers to the evolving collection of methodologies used to build intelligent systems exhibiting human-like reasoning and capable of tackling uncertainty.
In this paper, we describe the neural networks approach in soft computing at first. Then, other approaches such as genetic algorithm and machine learning will be described. Since the main goal of building the model is knowledge extraction, finally, we will describe the various methods of knowledge and rule extraction from neural networks.