Yapay Zeka Hızlı Bakış & Çıkarımlar
AI InsightSonuç olarak, önerilen FPGA tabanlı YSA mimarisinin donanımsal paralellikten etkin biçimde yararlanmasının yanı sıra yeniden yapılandırılabilirlik, yüksek işlem performansı ve enerji verimliliği avantajları sunduğu, bu yönleriyle gerçek zamanlı akıllı donanım uygulamaları için uygun ve etkili bir çözüm olduğu değerlendirilmiştir.
📌 3 Maddede Bu Makale
Özet
Bu çalışmada, Alan Programlanabilir Kapı Dizisi (FPGA) üzerinde eğitilebilir bir Yapay Sinir Ağı (YSA) modelinin tasarımı ve gerçeklenmesi sunulmaktadır. Önerilen model, iki giriş ve bir çıkışa sahip yapay nöronlardan oluşmakta olup aritmetik işlemlerde 16 bit kayan noktalı sayı gösterimi, aktivasyon fonksiyonu olarak ise Sigmoid fonksiyonu kullanılmaktadır. Ağın eğitimi, bağlantı ağırlıklarının iteratif olarak güncellenmesini sağlayan geri yayılım (Backpropagation) algoritması ile gerçekleştirilmektedir. Donanım tasarımında aşağıdan yukarıya (bottom-up) yaklaşımı benimsenmiş ve YSA mimarisi modüler nöron birimleri ile bu birimler arasındaki bağlantılar temel alınarak oluşturulmuştur. Tasarımın tamamı, ölçeklenebilir ve verimli bir donanım mimarisi elde etmek amacıyla sonlu durum makinesi (FSM) tabanlı kontrol yapısı kullanılarak VHDL dili ile gerçeklenmiştir. Önerilen model, doğrusal olmayan sınıflandırma problemlerinin temel örneklerinden biri olan XOR problemi üzerinde doğrulanmış; elde edilen deneysel sonuçlar, eğitim sürecinin ardından ağ çıktılarının beklenen hedef değerlere başarılı bir şekilde yakınsadığını göstermiştir. Sonuç olarak, önerilen FPGA tabanlı YSA mimarisinin donanımsal paralellikten etkin biçimde yararlanmasının yanı sıra yeniden yapılandırılabilirlik, yüksek işlem performansı ve enerji verimliliği avantajları sunduğu, bu yönleriyle gerçek zamanlı akıllı donanım uygulamaları için uygun ve etkili bir çözüm olduğu değerlendirilmiştir.
Abstract
This study presents the design and implementation of a trainable artificial neural network (ANN) on a Field-Programmable Gate Array (FPGA). The proposed architecture consists of artificial neurons with two inputs and one output, employing a 16-bit floating-point representation for arithmetic operations and the Sigmoid activation function. The network is trained using the backpropagation algorithm to iteratively update the connection weights and improve prediction accuracy. A bottom-up hardware design methodology is adopted, where the ANN is constructed from modular neuron units and their interconnections. The entire architecture is implemented in VHDL using finite state machine (FSM)-based control to achieve a scalable and efficient hardware realization. The proposed model is validated using the XOR classification problem, and the experimental results demonstrate successful convergence of the network outputs to the expected values after training. The findings indicate that the proposed FPGA-based ANN architecture effectively exploits hardware parallelism while providing flexibility and energy efficiency, making it a promising solution for real-time intelligent hardware applications.