Geri Dön

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

Training artificial neural networks with vortex search algorithm

  1. Tez No: 499487
  2. Yazar: ZAINAB ABDULLAH JALIL JALIL
  3. Danışmanlar: DR. ÖĞR. ÜYESİ TAHİR SAĞ
  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: Girdap Arama Algoritması, Yapay Sinir Ağı Eğitimi, Sınıflandırma, Çok Katmanlı Algılayıcı Ağları, Optimizasyon, Vortex Search algorithm, Artificial Neural Network Training, Classification, Multilayer Feedforward Networks, Optimization
  7. Yıl: 2018
  8. Dil: Türkçe
  9. Üniversite: Selçuk Ü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ı: 113

Özet

Yapay Sinir Ağları (YSA) biyolojik beyinin öğrenme ve bilgi saklama yeteneklerinin benzetilmeye çalışıldığı yapay zekâ tekniğidir. YSA'da bilgileri depolayan bağlantı ağırlıkları, nöronları paralel ve ardışık bir biçimde birleştirirler. Oldukça zor bir optimizasyon problemi olan yapay sinir ağlarının öğrenmesi süreci ağ yapısındaki ağırlıklara uygun değerlerin atanması işlemidir. YSA, karmaşık gerçek dünya problemlerini modellemek için birçok alanda yaygın olarak kullanılan bir hesaplama aracıdır. Literatürde birçok çalışmanın yapıldığı YSA alanında ilk çalışmalar matematiksel hata indirgeme tekniklerine dayalı olmakla birlikte son zamanlarda meta-sezgisel optimizasyon algoritmaları yapay sinir ağlarının eğitiminde yaygın olarak kullanılmaya başlanmıştır. Bu tez çalışmasında, yakın zamanda tek çözüm tabanlı optimizasyon algoritması olarak geliştirilen Girdap Arama (Vortex Search) Algoritması üzerinde durulmakta ve literatürde ilk kez YSA eğitimi için önerilmektedir. Bu algoritmada, karıştırılan sıvılarda meydana gelen girdap deseninden esinlenilmektedir. Girdap Arama Algoritmasının en belirgin özellikleri, yüksek hesaplama hassasiyeti ve hızlı yakınsama kabiliyetidir. Bu avantajları sayesinde diğer optimizasyon algoritmaları ile karşılaştırıldığında oldukça başarılı bir performansa sahip olduğu görülür. En yaygın kullanılan yapay sinir ağı mimarisi ileri beslemeli çok katmanlı algılayıcı (ÇKA) modeli yapay sinir ağlarıdır. Yapılan çalışmada, VS algoritması ÇKA ağlarının eğitimi için çalıştırıldı ve performansı Yapay Arı Kolonisi optimizasyon algoritması (ABC) ve Parçacık Sürü Optimizasyonu (PSO) algoritması ile karşılaştırılarak analiz edildi. Önerilen yaklaşım, UCI (machine learning repository of University of California at Irvine) veri tabanından alınan beş veri seti (Iris Plants Data Set, Wine Recognition Data Set, Breast Cancer Data Set, Thyroid Disease ve Pima Indians Diabetes) üzerinde uygulandı. VS algoritması ileri beslemeli YSA eğitimindeki sınıflandırma performansı değerlendirildi. Elde edilen deneysel sonuçlar PSO ve ABC optimizasyon algoritmaları ile karşılaştırmalı olarak ele alındı. Sonuç olarak, VS algoritmasının performansının en az diğer algoritmalar kadar başarılı olduğu görüldü. VS ile eğitilen YSA modelinin sınıflandırma problemlerinin çözümü için yetenekli alternatif bir araç olarak kullanılabileceği ispatlandı.

Özet (Çeviri)

Artificial Neural Networks (ANN) are artificial intelligence techniques in which the biological brain is attempting to simulate learning and information storage capabilities. In ANN, the connection weights storing information are combined in a parallel and sequential manner. The learning of artificial neural networks is the process of finding optimal values that are appropriate for weights of network topology. ANN is a computational modeling tool that is widely used in many areas to model complex real-world problems. The first studies in the field of ANN where many studies have been done in the literature are based on mathematical error reduction techniques, but recently meta-heuristic optimization algorithms has also been thoroughly used in the training of artificial neural networks. In this thesis study, Vortex search (VS) algorithm, which has recently developed as a single-solution based optimization algorithm, is proposed for ANN training. Vortex search algorithm is an algorithm that was recommended for the first time in ANN training in the literature. VS algorithm is inspired by the vortex pattern generated by the vortex flow of mixed liquids. The most special features of the Vortex Search Algorithm are high computational accuracy and fast convergence speed. These advantages of VS algorithm make it to be a good performance when compared to other optimization algorithms. The mostly used ANN architecture is the model of multilayer feedforward perceptron (MLP). In the study, VS algorithm was run for the training of multilayer perceptron networks and its performance of presented training approach was analyzed by comparing with artificial bee colony algorithm (ABC) and particle swarm optimization (PSO) algorithms. The proposed approach was applied on five data sets (Iris Plants Data Set, Wine Recognition Data Set, Breast Cancer Data Set, Thyroid Disease and Pima Indians Diabetes) obtained from the UCI (machine learning repository of University of California at Irvine) database. VS algorithm was evaluated by classification performance in the forward-feed ANN training. Experimental results obtained were compared with PSO and ABC optimization algorithms. As a result, it is seen that VS algorithm's performance is at least as good as other algorithms. It has been demonstrated that the VS algorithm trained ANN model can be used as an alternative tool capable of solving classification problems. In comparison of the results, the proposed training strategy based on VS algorithm has achieved the best outcomes for ANN.

Benzer Tezler

  1. A finite volume based in-house large eddy simulation solver for turbulent flows in complex geometries

    Karmaşık geometrilerde türbülanslı akışlar için sonlu hacimler yöntemine dayanan özgün büyük girdap benzetimi çözücüsü

    SARP ER

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Havacılık Mühendisliğiİstanbul Teknik Üniversitesi

    Uçak ve Uzay Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AYŞE GÜL GÜNGÖR

  2. Yapay sinir ağlarının teknik analizde kullanımı ve bir uygulama

    Artificial neural networks in technical analysis and an application

    GÜRKAN SERHADLIOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    1999

    İşletmeMarmara Üniversitesi

    İşletme Ana Bilim Dalı

    DOÇ. DR. İSMAİL HAKKI ARMUTLULU

  3. Yapay sinir ağlarının dengesiz veri setlerinin sınıflandırılmasının iyileştirilmesi

    Improvement of classification of unbalanced datasets of neural networks

    SİMAY UĞUR

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Mühendislik BilimleriDokuz Eylül Üniversitesi

    İstatistik Ana Bilim Dalı

    DOÇ. DR. SEDAT ÇAPAR

  4. Artificial neural networks for electroencephalogram classification

    Başlık çevirisi yok

    ALI MOHSIN LATEEF ALKHAFAJI

    Yüksek Lisans

    İngilizce

    İngilizce

    2021

    Bilim ve TeknolojiAltınbaş Üniversitesi

    Bilgi Teknolojileri Ana Bilim Dalı

    PROF. DR. OSMAN NURİ UÇAN

  5. Yapay sinir ağlarının otomatik olarak FPGA çipine uygulanması için denetleyici tasarım aracı

    A controller design tool development for automatically mapping neural networks onto FPGAs

    GÜNAY TEMÜR

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolDüzce Üniversitesi

    Elektrik Eğitimi Ana Bilim Dalı

    DOÇ. DR. İBRAHİM ŞAHİN