Araştırma Makalesi

DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI

Cilt: 5 Sayı: 2 1 Aralık 2020
PDF İndir
EN TR

Öz

Derin Öğrenme (çok katmanlı yapay sinir ağı), katmanlı mimarisiyle büyük veri setlerinden öğrenme geçekleştiren makine öğreniminin bir alt dalıdır. İşlemci hızları ve depolamadaki artış, ucuz bilgisayar donanımı ve makine öğreniminin kazanımları, derin öğrenme gelişimini yükselten faktörlerdir. Derin öğrenmede hatayı minimuma düşürmek için kullanılan Dik İniş (Gradient Descent) tabanlı optimizasyon algoritmaları da (Stochastic gradient descent (SGD), Momentum, Adam, Adagrad, RMSProp ve Adadelta), bu başarının bir parçası olmaktadır. Bu çalışmada uluslararası bir veri seti olan Caltech 101 veri setine derin öğrenme ve optimizasyon algoritmaları uygulanmıştır. Aktivasyon fonksiyonu olarak Relu, hata fonksiyonu olarak da Cross Entropi işlemleri tercih edilmiştir. Veri setindeki imgeler 64x64’e göre yeniden boyutlandırılmıştır. Programın her çalıştırılmasında rasgele altı kategori imge alınmaktadır ve 100 iterasyon çalıştırılmaktadır. Optimizasyon algoritmaları ile farklı sonuçlar elde edilmiş ve bu sonuçlar analiz edilmiştir. Sınıflamadaki başarı oranları SGD:%64.5, Momentum:%85.56, Adam:%92.31, Adagrad:%71.25, RMSProp:%40.26 ve Adadelta:%86.88 olarak gözlemlenmiştir.

Anahtar Kelimeler

Kaynakça

  1. Akca, M.F., (2020). https://medium.com/deep-learning-turkiye/gradient-descent-nedir-3ec6afcb9900. Erişim Tarihi: 12.03.2020.
  2. Alpaydın, E., (2018). “Yapay Öğrenme”. Boğaziçi Üniversitesi Yayınevi, İstanbul.
  3. Anadolu, B., (2019). Dijital Hikaye Anlatıcılığı Bağlamında Yapay Zekanın Sinemaya Etkisi: Sunspring ve It’s No Game Filmlerinin Analizi. Erciyes İletişim Dergisi, (1), 39-56.
  4. Bosch, A., Zisserman, A., & Munoz, X., (2007). Image classification using random forests and ferns. In 2007 IEEE 11th international conference on computer vision (pp. 1-8). Ieee.
  5. Cebeci, H., (2019). “Yapay Zeka ve Derin Öğrenme A-Z™: Tensorflow”. Erişim Tarihi: 17.11.2019.
  6. Dogo, E. M., Afolabi, O. J., Nwulu, N. I., Twala, B. and Aigbavboa, C. O., (2018). “A Comparative Analysis of Gradient Descent-Based Optimization Algorithms on Convolutional Neural Networks.” 2018 International Conference on Computational Techniques, Electronics and Mechanical Systems (CTEMS). IEEE.
  7. Fei-Fei, L., Fergus, R. ve Perona, P., (2006). One-Shot learning of object categories. IEEE Trans. Pattern Recognition and Machine Intelligence. In press. vol. 28, no. 4, pp. 594-611, April 2006, doi: 10.1109/TPAMI.79.
  8. Fortuner B., (2019). https://github.com/bfortuner/ml-glossary/blob/master/docs/loss_functions.rst. Erişim Tarihi: (07.05.2019)

Ayrıntılar

Birincil Dil

Türkçe

Konular

Yapay Zeka, Yazılım Mühendisliği, Bilgisayar Yazılımı, Yazılım Testi, Doğrulama ve Validasyon

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

1 Aralık 2020

Gönderilme Tarihi

14 Haziran 2020

Kabul Tarihi

29 Eylül 2020

Yayımlandığı Sayı

Yıl 2020 Cilt: 5 Sayı: 2

Kaynak Göster

APA
Seyyarer, E., Ayata, F., Uçkan, T., & Karci, A. (2020). DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI. Computer Science, 5(2), 90-98. https://izlik.org/JA63BN36HP
AMA
1.Seyyarer E, Ayata F, Uçkan T, Karci A. DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI. JCS. 2020;5(2):90-98. https://izlik.org/JA63BN36HP
Chicago
Seyyarer, Ebubekir, Faruk Ayata, Taner Uçkan, ve Ali Karci. 2020. “DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI”. Computer Science 5 (2): 90-98. https://izlik.org/JA63BN36HP.
EndNote
Seyyarer E, Ayata F, Uçkan T, Karci A (01 Aralık 2020) DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI. Computer Science 5 2 90–98.
IEEE
[1]E. Seyyarer, F. Ayata, T. Uçkan, ve A. Karci, “DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI”, JCS, c. 5, sy 2, ss. 90–98, Ara. 2020, [çevrimiçi]. Erişim adresi: https://izlik.org/JA63BN36HP
ISNAD
Seyyarer, Ebubekir - Ayata, Faruk - Uçkan, Taner - Karci, Ali. “DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI”. Computer Science 5/2 (01 Aralık 2020): 90-98. https://izlik.org/JA63BN36HP.
JAMA
1.Seyyarer E, Ayata F, Uçkan T, Karci A. DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI. JCS. 2020;5:90–98.
MLA
Seyyarer, Ebubekir, vd. “DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI”. Computer Science, c. 5, sy 2, Aralık 2020, ss. 90-98, https://izlik.org/JA63BN36HP.
Vancouver
1.Ebubekir Seyyarer, Faruk Ayata, Taner Uçkan, Ali Karci. DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI. JCS [Internet]. 01 Aralık 2020;5(2):90-8. Erişim adresi: https://izlik.org/JA63BN36HP

The Creative Commons Attribution 4.0 International License 88x31.png  is applied to all research papers published by JCS and

a Digital Object Identifier (DOI)     Logo_TM.png  is assigned for each published paper.