image thumbnail

Recurrent Fuzzy Neural Network (RFNN) Library for Simulink

version 1.3 (114 KB) by Ilias Konsoulas
Dynamic, Recurrent Fuzzy Neural Network (RFNN) for on-line Supervised Learning.

4.5K Downloads

Updated 08 May 2015

View License

This is a collection of four different S-function implementations of the recurrent fuzzy neural network (RFNN) described in detail in [1]. It is a four-layer, neuro-fuzzy network trained exclusively by error backpropagation at layers 2 and 4. The network employs 4 sets of adjustable parameters. In Layer 2: mean[i,j], sigma[i,j] and Theta[i,j] and in Layer 4: Weights w4[m,j]. The network uses considerably less adjustable parameters than ANFIS/CANFIS and therefore, its training is generally faster. This makes it ideal for on-line learning/operation. Also, its approximating/mapping power is increased due to the employment of dynamic elements within Layer 2. Scatter-type and Grid-type methods are selected for input space partitioning.
[1] C.-H. Lee, C.-C. Teng, Identification and Control of Dynamic Systems Using Recurrent Fuzzy Neural Networks, IEEE Transactions on Fuzzy Systems, vol.8, No.4, pp.349-366, Aug. 2000.

Cite As

Ilias Konsoulas (2021). Recurrent Fuzzy Neural Network (RFNN) Library for Simulink (https://www.mathworks.com/matlabcentral/fileexchange/43021-recurrent-fuzzy-neural-network-rfnn-library-for-simulink), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2011b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!