A new neural network training algorithm based on artificial bee colony algorithm for nonlinear system identification

Basit öğe kaydını göster

dc.contributor.author Kaya, Ebubekir
dc.date.accessioned 2022-12-14T07:14:39Z
dc.date.available 2022-12-14T07:14:39Z
dc.date.issued 2022-09-17
dc.identifier.uri https://www.mdpi.com/2227-7390/10/19/3487
dc.identifier.uri http://hdl.handle.net/20.500.11787/7834
dc.description.abstract Artificial neural networks (ANNs), one of the most important artificial intelligence techniques, are used extensively in modeling many types of problems. A successful training process is required to create effective models with ANN. An effective training algorithm is essential for a successful training process. In this study, a new neural network training algorithm called the hybrid artificial bee colony algorithm based on effective scout bee stage (HABCES) was proposed. The HABCES algorithm includes four fundamental changes. Arithmetic crossover was used in the solution generation mechanisms of the employed bee and onlooker bee stages. The knowledge of the global best solution was utilized by arithmetic crossover. Again, this solution generation mechanism also has an adaptive step size. Limit is an important control parameter. In the standard ABC algorithm, it is constant throughout the optimization. In the HABCES algorithm, it was determined dynamically depending on the number of generations. Unlike the standard ABC algorithm, the HABCES algorithm used a solution generation mechanism based on the global best solution in the scout bee stage. Through these features, the HABCES algorithm has a strong local and global convergence ability. Firstly, the performance of the HABCES algorithm was analyzed on the solution of global optimization problems. Then, applications on the training of the ANN were carried out. ANN was trained using the HABCES algorithm for the identification of nonlinear static and dynamic systems. The performance of the HABCES algorithm was compared with the standard ABC, aABC and ABCES algorithms. The results showed that the performance of the HABCES algorithm was better in terms of solution quality and convergence speed. A performance increase of up to 69.57% was achieved by using the HABCES algorithm in the identification of static systems. This rate is 46.82% for the identification of dynamic systems. tr_TR
dc.language.iso eng tr_TR
dc.relation.isversionof 10.3390/math10193487 tr_TR
dc.rights info:eu-repo/semantics/openAccess tr_TR
dc.subject Artificial bee colony algorithm tr_TR
dc.subject Artificial neural network tr_TR
dc.subject Global optimization tr_TR
dc.subject Nonlinear system identification tr_TR
dc.title A new neural network training algorithm based on artificial bee colony algorithm for nonlinear system identification tr_TR
dc.type article tr_TR
dc.relation.journal Mathematics tr_TR
dc.contributor.department Nevşehir Hacı Bektaş Veli Üniversitesi/mühendislik-mimarlık fakültesi/bilgisayar mühendisliği bölümü/bilgisayar yazılımı anabilim dalı tr_TR
dc.contributor.authorID 108481 tr_TR
dc.identifier.volume 10 tr_TR
dc.identifier.issue 19 tr_TR


Bu öğenin dosyaları

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster