TThreadPool Günlükleri – Vol I : TParallelizableProperties

Son iki yazımda bahsettiğim üzere bir süredir YSA konusu üzerinde bazı çalışmalar yapıyorum. Hatta dün yayınladığım yazıda, üzerinde çalıştığım ağ ile ilgili bazı kısımların paralelleştirilebileceği hakkında birkaç kelam etmiştim. Bugün bu paralelleştirme çalışmaları üzerine mantığını oturtmaya ve işleyişini geliştirmeye yavaş yavaş başladım. İşte ilk meyveler:

Continue reading

İleri Beslemeli Yapay Sinir Ağları ve Geri Yayılım Algoritması – İnceleme

Geçtiğimiz senelerde karşı karşıya olduğum kredi sınırlaması sorunlarım nedeniyle bu sene ilk defa alabildiğim Yapay Zekâ dersinde üzerinde çalıştığımız proje ile ilgili yazmayı planladığım bazı şeyler vardı. Uzunca bir süre taslak olarak kalan bu yazıyı tamamlayıp yayınlamak bugüne nasipmiş…

Projemiz, yapay sinir ağları ve morfleme tekniklerinden faydalanarak insan yüzü fotoğraflarından cinsiyet ve yaş grubu belirlenmesiydi. Bu yazıda, proje için mercek altına aldığım, en basit mimari yaklaşımla İleri Beslemeli Yapay Sinir Ağları’ndan ve bu ağın eğitiminde kullanılan Geri Yayılım Algoritması’ndan bahsedeceğim. Vakit bulduğum en yakın zamanda da bu iki konunun kodlarını yayınlayacağım.

Genel olarak “Yapay Sinir Ağları’ndan detaylı olarak bahsetmeyi planlamıyorum. Girişler, ağırlıklar, aktivasyon hesaplama, aktivasyon eşik fonksiyonları ve eğitim gibi konulara bir çok YSA  makalesinde rastlanılabilir. Bazı terimlerden yeri geldiğince kısaca bahsedeceğim elbette. Continue reading