In this paper a method for improving accuracy of a Takagi-Sugeno type fuzzy system used in Matlab Fuzzy Logic Toolbox as genfis3 (Sugeno) is proposed. For this fuzzy system, the input space is partitioned using Fuzzy C-means (FCM) clustering algorithm and the consequent parameters are optimized using least square. This improvement is done in a two stage tuning using particle swarm optimization (PSO).In the first stage, PSO is used to optimize input membership functions (mean and variance) and consequent parameters of Takagi-Sugeno fuzzy system. In the second stage, PSO is used to optimize a weighting factor for the rules and a scaling universe of discourse for inputs and outputs variables. To simplify the tuning process and performing it in one optimization stage, a one stage tuning is also discussed to tune same parameters optimized in the two stage tuning. Experimental results with real data applied in data classification problem shows a consistency of getting higher classification accuracy with the proposed tuning methods over the original system.
CITATION STYLE
Elragal, H. M. (2015). Takagi-sugeno fuzzy system accuracy improvement with a two stage tuning. International Journal of Computing and Digital Systems, 4(4), 261–267. https://doi.org/10.12785/ijcds/040405
Mendeley helps you to discover research relevant for your work.