Kocaeli Üniversitesi Fen Bilimleri Dergisi, cilt.3, sa.1, ss.133-146, 2020 (Hakemli Dergi)
Bu çalışmada, elektronik ve yazılım üzerine çalışan öğrencilere yapay sinir ağlarının (YSA) çalışma
prensipleri hakkındaki bilgilerini pekiştirmeye yönelik bir eğitim yazılımı hazırlanmıştır. YSA
parametrelerinin işlevleri ve nasıl tanımlandığı arayüz (GUI) programında uygulamalı olarak
gösterilmektedir. Program algoritması eğitim, sınama ve uygulama altyordamları olmak üzere üç
aşamadan oluşmaktadır. YSA’na girilen Eğitim Çiftleri, istenen bir örüntüyü veya bilinen bir işlevi
oluşturmaya yönelik giriş ve çıkış verilerini içermektedir. Buna karşılık YSA’nın her iterasyonda
verdiği cevaplar gerek görsel gerekse sayısal olarak, istenen cevaba yaklaşılma aşamalarını
öğrencilere göstererek ağın öğrenme sürecini pekiştirmelerini sağlamaktadır. Çalışmada bir örnek
olarak sinüs işlevinin eğitim ve sınama aşamaları verilmiştir.
In this study, an educational software has been prepared to enhance the knowledge of the processing
principles on artificial neural networks (ANNs) to students who are working on electronics and
software. The functions of the ANN parameters and how they are defined are shown in the interface
program as applied. The program algorithm consists of three stages: Training, Testing and
Implementation Subroutines. Training Couples entered in the ANN include input and output data to
create a desired pattern or a known function. On the other hand, the responses of the ANN in each
iteration enable the network to reinforce the learning process by showing the students the stages of
approaching the desired answers both visually and numerically. In the study, the education and testing
stages of a sinus function are given as an example.