Hide/Show Apps

YAPAY SINIR AGLARI VE DERIN OGRENME YONTEMLERININ GPU UZERINDE PARALEL CALISTIRILMASI

2016-12-31
Halıcı, Uğur
Ulusoy, İlkay
Soysal, Ridvan
Öner, Mustafa Ümit
Eral, Mustafa
Küçükakşit, Kağan
Akkaya, Ibrahim Batuhan
Bu projede Yapay Sinir Ağları (YSA) ve Derin öğrenme yöntemlerinin GPU (ekran kartı) üzerinde paralel çalıştırılarak hızlandırılması amaçlanmaktadır. YSA ve derin ağ yapılarında çok sayıda node bulunmaktadır. Bunun yanısıra bu yapılar için geliştirilen ögrenme algoritmalarında, veri başına yapılması gereken işlemler iteratif olduğundan çok fazla kere tekrarlanması gerekmektedir. Ayrıca algoritmaları üzerinde çalışacağı veri setleri de çok fazla sayıda örnek içerdiğinden bu yapılacak işlemlerin sayısını ayrıca artırmaktadır. Bu yöntemler sıradan bilgisayarlarda calıştırıldığında çok fazla calışma zamanına (saatler hatta günler) ihtiyaç duyulmaktadır. Yöntem geliştirme sırasında parametre değiştirilerek çok sayıda deneme yapılması gerekliliğinden dolayı sorun daha da büyümektedir. Bu soruna getirilebilecek çözümlerden biri ve görece en ucuzu, algoritmaları Grafik İşleme Birimleri (GPU) üzerinde koşturmaktır. Grubumuzda YSA ve Derin öğrenme üzerine yapılan bir çok çalışma bulunmaktadır. Bu projede CUDA uyumlu bir GPU kullanılarak YSA’ların ve Derin öğrenme yöntemlerinin daha hızlı çalıştırılması sağlanarak grubumuzdaki YSA ve Derin Öğrenme konusundaki tez ve araştırma çalışmalarınında kullanılacak paralel çalışan bir YSA ve derin öğrenme platformu oluşturularak çalışmalarımızın hızlandırılması hedeflenmektedir.