Abstract This paper presents a model identification approach of nonlinear-systems. Through structure identification (learning) and parameter identification (learning), a fuzzy neural network is constructed. Having adjusted the weights of the fuzzy neural network, a precise fuzzy model is obtained. Finally, the effectiveness of the proposed technique is confirmed by the simulation results of two nonlinear systems.