Turkish Journal of Electrical Engineering and Computer Sciences
DOI
10.3906/elk-1601-240
Abstract
In this study, a new adaptive network-based fuzzy inference system (ANFIS) training algorithm, the artificial bee colony (ABC) algorithm, is presented. Antecedent and conclusion parameters existing in the structure of ANFIS are optimized with the ABC algorithm and ANFIS training is realized. Identification of a set of nonlinear dynamic systems is performed in order to analyze the suggested training algorithm. The ABC algorithm is operated 30 times for each identification case and the average root mean square error (RMSE) value is obtained. Training RMSE values calculated for the four examples considered are 0.0325, 0.0215, 0.0174, and 0.0294, respectively. In addition, test error values for the same cases are respectively computed as 0.0270, 0.0186, 0.0167, and 0.0435. The results obtained are compared with those of known neuro-fuzzy-based methods frequently used in the literature in identification studies of nonlinear systems. It is shown that ANFIS can be trained successfully by using the ABC algorithm for the identification of nonlinear systems.
Keywords
ANFIS, swarm intelligence, artificial bee colony algorithm, nonlinear system identification
First Page
1669
Last Page
1679
Recommended Citation
KARABOĞA, DERVİŞ and KAYA, EBUBEKİR
(2017)
"Training ANFIS by using the artificial bee colony algorithm,"
Turkish Journal of Electrical Engineering and Computer Sciences: Vol. 25:
No.
3, Article 6.
https://doi.org/10.3906/elk-1601-240
Available at:
https://journals.tubitak.gov.tr/elektrik/vol25/iss3/6
Included in
Computer Engineering Commons, Computer Sciences Commons, Electrical and Computer Engineering Commons