Exploiting spatial redundancy in feature maps to accelerate convolutional neural networks
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Fen Bilimleri Enstitüsü, Fen Bilimleri Enstitüsü, Türkiye
Tezin Onay Tarihi: 2024
Tezin Dili: İngilizce
Öğrenci: MUHAMMED YASİN ULAŞ
Asıl Danışman (Eş Danışmanlı Tezler İçin): Emre Akbaş
Eş Danışman: Fatoş Tunay Yarman Vural
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Bilgisayarlı görü alanı, evrişimli sinir ağlarının (CNN'lerin) ortaya çıkmasıyla önemli ölçüde değişmiştir. O zamandan bu yana, CNN'ler resim sınıflandırma, nesne tanıma ve örnek bölütleme gibi çeşitli görevlerde önceki yöntemlerden daha üstün performans elde etmiştir. Bununla birlikte, hesaplama açısından yoğun olmaları ve önemli miktarda hesaplama kaynakları gereksinimleri, sınırlı donanıma sahip cihazlarda kullanılmalarını engellemektedir. Dahası, enerji tüketimleri ve karbon ayak izleri önemli bir sorun haline gelmiştir. Bunun sonucunda, araştırmacılar CNN'leri hızlandırmak için birçok yöntem geliştirmiştir. Bu çalışmada, CNN'lerin evrişim katmanlarını hızlandırmak için özellik haritasında fazlalık olarak değerlendirilen parçaları işlemeyi es geçen Fazlalık Farkında Evrişim (RAConv) adı verilen yeni bir evrişim işlemi türü öneriyoruz. Önerilen yöntemi test etmek için, ilk olarak VGG-11 modelini Imagenette veri kümesi üzerinde temel model olarak eğitiyoruz. Ardından, VGG-11'in bir veya daha fazla evrişim katmanını RAConv katmanlarıyla değiştiriyor, modeli aynı üst değişkenlerle eğitiyor ve işlemci üzerindeki çıkarsama performanslarını karşılaştırıyoruz. Deneysel sonuçlar, tek bir katmanın doğrulukta bir düşüş olmadan 2,7 kat hızlanma elde ettiğini ve birden fazla katmanın doğrulukta yüzde 0,9'luk bir düşüşle 1,2 kat genel hızlanma elde ettiğini göstermektedir.