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.
Journal Section | Articles |
---|---|
Authors | |
Publication Date | April 28, 2017 |
Published in Issue | Year 2017 Volume: 21 Issue: 3 |
e-ISSN :1308-6529
Linking ISSN (ISSN-L): 1300-7688
All published articles in the journal can be accessed free of charge and are open access under the Creative Commons CC BY-NC (Attribution-NonCommercial) license. All authors and other journal users are deemed to have accepted this situation. Click here to access detailed information about the CC BY-NC license.