Research Article

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

Volume: 5 Number: 2 December 1, 2020
EN TR

Abstract

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.

Keywords

References

  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)

Details

Primary Language

Turkish

Subjects

Artificial Intelligence, Software Engineering, Computer Software, Software Testing, Verification and Validation

Journal Section

Research Article

Publication Date

December 1, 2020

Submission Date

June 14, 2020

Acceptance Date

September 29, 2020

Published in Issue

Year 2020 Volume: 5 Number: 2

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, and 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 (December 1, 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, and A. Karci, “DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI”, JCS, vol. 5, no. 2, pp. 90–98, Dec. 2020, [Online]. Available: 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 (December 1, 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, et al. “DERİN ÖĞRENMEDE KULLANILAN OPTİMİZASYON ALGORİTMALARININ UYGULANMASI VE KIYASLANMASI”. Computer Science, vol. 5, no. 2, Dec. 2020, pp. 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]. 2020 Dec. 1;5(2):90-8. Available from: 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