Genetik algoritma optimizasyon problemlerinin çözümünde sıklıkla tercih edilen yapay zeka algoritmalarından biridir. Doğadaki canlıların evrimsel sürecinden esinlenerek geliştirilen genetik algoritma, karmaşık yapısından dolayı anlaşılması zor bir çalışma mekanizmasına sahiptir. Bu zorluğun üstesinden gelebilmek için genetik algoritmanın öğretilmesini destekleyici yazılımlar geliştirilmesi büyük öneme sahiptir. Bu çalışmada, genetik algoritma temellerinin ve çalışma prensiplerinin etkileşimli ve kolay bir şekilde öğretilmesi amacıyla interaktif ve web tabanlı genetik algoritma eğitim yazılımı geliştirilmiştir. Yazılımın ASP.NET MVC platformunda uyumlu (responsive) yapıda olması ile literatürde ilk defa farklı tarayıcı boyutlarına sahip masaüstü, dizüstü, tablet ve cep telefonlarından yazılıma erişebilmesi ve kullanılabilmesi sağlanmıştır. Yazılımın sahip olduğu ders içerikleri, uygulamalar ve genetik algoritma arayüzler sayesinde etkili ve verimli bir öğrenme gerçekleşmesine katkı sağlanmıştır. Çalışmada, hiçbir kodlama bilgisi gerekmeden genetik algoritma parametreleri gerçek zamanlı olarak değiştirilebilmekte ve sonuçlar grafiksel çıktılar ile gözlenebilmektedir. Böylece genetik algoritma çalışma mekanizmasının kolay bir şekilde öğrenilmesine olanak sağlanmaktadır. Literatürdeki diğer çalışmalar ile karşılaştırıldığında sunulan çalışma, kolaylık, erişilebilirlik ve görsellik özellikleri ile de yenilik getirmektedir.
Web tabanlı İnteraktif; Genetik algoritma; ASP.NET MVC; Eğitim yazılımı
Bölüm | Makaleler |
---|---|
Yazarlar | |
Yayımlanma Tarihi | 28 Nisan 2017 |
Yayımlandığı Sayı | Yıl 2017 Cilt: 21 Sayı: 3 |
e-ISSN :1308-6529
Linking ISSN (ISSN-L): 1300-7688
Dergide yayımlanan tüm makalelere ücretiz olarak erişilebilinir ve Creative Commons CC BY-NC Atıf-GayriTicari lisansı ile açık erişime sunulur. Tüm yazarlar ve diğer dergi kullanıcıları bu durumu kabul etmiş sayılırlar. CC BY-NC lisansı hakkında detaylı bilgiye erişmek için tıklayınız.