Geri Dön

Yapay sinir ağlarının eğitimi için kelebek optimizasyonu algoritmasının iyileştirilmesi

Improvement of butterfly optimization algorithm for training of artificial neural networks

  1. Tez No: 712064
  2. Yazar: BÜŞRA IRMAK
  3. Danışmanlar: DR. ÖĞR. ÜYESİ ŞABAN GÜLCÜ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2022
  8. Dil: Türkçe
  9. Üniversite: Necmettin Erbakan Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 75

Özet

Kelebek optimizasyonu algoritması (KOA) meta sezgisel bir algoritmadır ve global optimum sorununu çözmek için tasarlanmıştır. KOA, kelebeklerin koku, görme, tat, dokunma ve duyma duyularını kullanarak yiyecek ve çiftleşme eşini bulmalarını rol model alarak tasarlanan bir algoritmadır. Bu duyular ayrıca bir yerden bir yere göç etmek, yırtıcıdan kaçmak ve uygun yerlere yumurta koymak için de yararlıdır. KOA, hiper arama alanında optimumu bulmak için bu davranışı taklit eder. Bu çalışmada çok katmanlı algılayıcıları (ÇKA) eğitmek için iyileştirilmiş kelebek optimizasyonu algoritması (İKOA) önerilmiştir. Çalışmada İKOA algoritmasını geliştirmek için kaostan yararlanılmıştır. Yerel ve global arama denklemleri arasındaki dengeyi kuran p anahtarı kaotik haritalarla her iterasyonda güncellenmiştir. Önerilen İKOA algoritması 13 kıyaslama fonksiyonu üzerinde test edildi ve KOA'dan daha iyi performans gösterdi. Önerilen İKOA algoritması ağırlık ve bias değerlerini optimuma getirmek için kullanılmıştır. İKOA ile eğitilerek geliştirilen ÇKA'ya İKOA-ÇKA ismi verilmiştir. İKOA-ÇKA algoritmasının başarısının doğruluğu literatürde sıkça kullanılan iris, meme kanseri, kalp, balon ve xor veri seti olmak üzere 5 farklı veri seti üzerinde test edilmiştir. Her bir veri seti için farklı ÇKA yapıları kullanılmıştır. İKOA-ÇKA, literatürdeki ÇKA'yı eğitmek için geliştirilen kelebek optimizasyonu algoritması tabanlı KOA-ÇKA, yarasa optimizasyonu algoritması tabanlı BAT-ÇKA, maddenin halleri optimizasyonu algoritması tabanlı SMS-ÇKA ve geri yayılım (GY) olmak üzere dört farklı algoritma ile karşılaştırıldı. Karşılaştırma sonuçlarında İKOA-ÇKA algoritmasının BAT-ÇKA, SMS-ÇKA ve GY algoritmalarını geride bıraktığı, KOA-ÇKA algoritması ile başa baş rekabet ettiği hatta bazı durumlarda öne geçtiği gözlemlenmiştir. Bunun nedeni ise İKOA-ÇKA algoritmasının üstün arama stratejisine ve yerel optimumu atlamadaki üstün yeteneğe sahip olmasıdır.

Özet (Çeviri)

The butterfly optimization algorithm (BOA) is a meta heuristic algorithm and is designed to solve the problem of the global optimum. The BOA is an algorithm designed as a role model for butterflies to find food and mating mates using their senses of smell, sight, taste, touch and hearing. These senses are also useful for migrating from place to place, escaping from a predator, and laying eggs in suitable places. The BOA mimics this behavior to find the optimum in the hyper search domain. In this study, an improved butterfly optimization algorithm (IBOA) is proposed to train multilayer perceptron (MLP). In the study, chaos was used to develop the IBOA algorithm. The p key, which balances the local and global search equations, is updated at each iteration with chaotic maps. The proposed IBOA algorithm was tested on 13 benchmark functions and it showed better performance than the BOA. The proposed IBOA algorithm is used to optimize the weight and bias values of MLPs. The new algorithm, MLP trained by IBOA was named IBOA-MLP. The performance of the IBOA-MLP algorithm was tested on 5 different data sets, which are frequently used in the literature, namely iris, breast cancer, heart, balloon and xor datasets. The different MLP structures were used for each data set. The IBOA-MLP was compared with four different algorithms in the literature, namely BOA-MLP based on the butterfly optimization algorithm, BAT-MLP based on the bat optimization algorithm, SMS-MLP based on the states of matter search algorithm and back propagation (BP), which were developed to train MLP. In the comparison results, it has been observed that the IBOA-MLP algorithm surpasses the BAT-MLP, SMS-MLP and BP algorithms, and even competes with the BOA-MLP algorithm head-to-head and even gets ahead in some cases. The reason for this is that the IBOA-MLP algorithm has a superior search strategy and superior ability to bypass the local optimum.

Benzer Tezler

  1. Identification of butterfly species using machine learning and image processing techniques

    Makine öğrenmesi ve görüntü işleme teknikleri kullanılarak kelebeklerin tanımlanması

    AYAD SAAD ALMRYAD

    Doktora

    İngilizce

    İngilizce

    2020

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKarabük Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ HAKAN KUTUCU

  2. Yapay sinir ağlarının eğitimi için salp sürü optimizasyonu algoritmasının iyileştirilmesi

    Improvement of salp swarm optimization algorithm for training of artificial neural networks

    DURMUŞ FURKAN ATLI

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolNecmettin Erbakan Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ŞABAN GÜLCÜ

  3. Yapay sinir ağı eğitimi için çoklu evren optimizasyonu ve tavlama benzetimi algoritması ile yeni bir melez meta-sezgisel model önerisi

    A new hybrid meta-heuristic model proposal with multiverse optimization and simulated annealing algorithm for artificial neural network training

    ÖMER YILMAZ

    Doktora

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk Üniversitesi

    Bilişim Teknolojileri Mühendisliği Ana Bilim Dalı

    PROF. DR. ADEM ALPASLAN ALTUN

  4. Yapay sinir ağlarının yapay alg algoritması ile eğitimi

    Artificial algae algori̇thm on training artificial neural networks

    BAHAEDDİN TÜRKOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ERSİN KAYA

  5. Yapay sinir ağlarının girdap arama algoritmasıyla eğitilmesi

    Training artificial neural networks with vortex search algorithm

    ZAINAB ABDULLAH JALIL JALIL

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ TAHİR SAĞ