Yıl 2020, Cilt 1 , Sayı 1, Sayfalar 10 - 15 2020-06-01

Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması

Ayse Ayyuce DEMİRBAS [1] , Ahmet ÇINAR [2]


Tensor Processing Unit (TPU), Google tarafından derin öğrenme görevlerini hızlandırmak için özel olarak geliştirilmiş bir yongadır. Yakın zamana kadar TPU’lar sadece Google Cloud ve Google Colab Platformları üzerinden kullanılabilmekteydi. 2019 yılının başlarında Google firması bu ürünü Coral adı altında donanımsal olarak üretmiştir. Bu sayede, dizüstü bilgisayar ve Raspberry Pi 3 gibi düşük donanım özelliklerine sahip cihazlarda derin öğrenme uygulamaları daha hızlı bir şekilde gerçekleştirilebilmektedir. Bu makalede MobileNet v1 modeli kullanılarak ilk olarak TPU bulunduran Google Coral USB Accelerator ile daha sonra ise CPU kullanılarak 5 kategori ve 4326 çiçek fotoğrafından oluşan bir Kaggle veriseti eğitilmiş ve eğitilen bu verisetine dayanarak görüntülerin sınıflandırılması sağlanmıştır. Bu yolla cihazın performansı incelenmiştir. CPU için başarı oranı %84,29252, TPU için başarı oranı ise %99,609 olarak elde edilmiştir.
TPU, CPU, Derin Öğrenme, Tensorflow, MobileNetv1
  • A. M. Turing (1950). Computing Machinery and Intelligence. Mind 49: 433-460
  • D. E. Rumelhart, G. E. Hinton, R. J. Williams (1988): Learning Representations by Back-Propagating Errors, Cognitive modeling Eric B. Olsen (2017) Proposal for a High Precision Tensor Processing Unit
  • Frank Rosenblatt (1958), The Perceptron: A Probabilistic Model for Information Storage and Organization in the Brain, Psychological Review Vol. 65, No. 6
  • Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li and Li Fei-Fei (2009) Dept. of Computer Science, Princeton University, USA, ImageNet: A Large-Scale Hierarchical Image Database
  • Martín Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G. Murray, Benoit Steiner, Paul Tucker,Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng, Google Brain, (2016) TensorFlow: A system for large-scale machine learning 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI ’16) November 2–4, • Savannah, GA, USA
  • Norman P. Jouppi, Cliff Young, Nishant Patil, David Patterson ve diğerleri (2017) In-Datacenter Performance Analysis of a Tensor Processing Unit Google, Inc. , Mountain View, CA USA
  • Tao Sheng, Chen Feng, Shaojie Zhuo, Xiaopeng Zhang, Liang Shen, Mickey Aleksic (2018), A Quantization-Friendly Separable Convolution for MobileNets
  • URL-1: https://www.guru99.com/what-is-tensorflow.html [Erişim Tarihi: 10.03.2020]
  • URL-2: https://cloud.google.com/blog/products/ai-machine-learning/what-makes-tpus-fine-tuned-for-deep-learning [Erişim Tarihi: 10.02.2020]
  • URL-3: https://medium.com/@antonpaquin/whats-inside-a-tpu-c013eb51973e [Erişim Tarihi: 10.03.2020]
  • URL-4: https://machinethink.net/blog/mobilenet-v2/ [Erişim Tarihi: 5.02.2020]
  • URL-5: https://towardsdatascience.com/review-mobilenetv1-depthwise-separable-convolutionlight-weight-model-a382df364b69 [Erişim Tarihi: 10.03.2020]
  • URL-6: https://gist.github.com/ayyucedemirbas/6c2d6bd9324834432df02e8083be9031 [Erişim Tarihi: 23.03.2020]
  • URL-7: https://gist.github.com/ayyucedemirbas/37ce6f12deb9db99715ac398a309285c [Erişim Tarihi: 5.03.2020]
  • URL-8: https://gist.github.com/ayyucedemirbas/2901b48a1b33eec1fd4794a522c7e204 [Erişim Tarihi: 23.03.2020]
  • URL-9: https://coral.withgoogle.com/docs/edgetpu/benchmarks/ [Erişim Tarihi: 15.03.2020]
  • Warren McCulloch, Walter Pitts (1943): A Logical Calculus of the Ideas Immanent in Nervous Activity. Bulletin of Mathematical Biophysics, Vol. 5, p. 115, 133
  • Wei Wang, Yutao Li, Ting Zou, Xin Wang, Jieyu You, Yanhong Luo (2020) A Novel Image Classification Approach via Dense-MobileNet Models
Birincil Dil tr
Konular Bilgisayar Bilimleri, Yapay Zeka
Yayınlanma Tarihi bahar
Bölüm Araştırma Makaleleri
Yazarlar

Orcid: 0000-0002-6731-9345
Yazar: Ayse Ayyuce DEMİRBAS (Sorumlu Yazar)
Kurum: FIRAT ÜNİVERSİTESİ
Ülke: Turkey


Orcid: 0000-0001-5528-2226
Yazar: Ahmet ÇINAR
Kurum: FIRAT ÜNİVERSİTESİ
Ülke: Turkey


Tarihler

Kabul Tarihi : 29 Nisan 2020
Yayımlanma Tarihi : 1 Haziran 2020

Bibtex @araştırma makalesi { bibted712734, journal = {Bilgisayar Bilimleri ve Teknolojileri Dergisi}, issn = {2717-8579}, eissn = {2717-8579}, address = {Mersin Üniversitesi}, publisher = {Mersin Üniversitesi}, year = {2020}, volume = {1}, pages = {10 - 15}, doi = {}, title = {Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması}, key = {cite}, author = {Demi̇rbas, Ayse Ayyuce and Çınar, Ahmet} }
APA Demi̇rbas, A , Çınar, A . (2020). Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması . Bilgisayar Bilimleri ve Teknolojileri Dergisi , 1 (1) , 10-15 . Retrieved from https://dergipark.org.tr/tr/pub/bibted/issue/53797/712734
MLA Demi̇rbas, A , Çınar, A . "Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması" . Bilgisayar Bilimleri ve Teknolojileri Dergisi 1 (2020 ): 10-15 <https://dergipark.org.tr/tr/pub/bibted/issue/53797/712734>
Chicago Demi̇rbas, A , Çınar, A . "Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması". Bilgisayar Bilimleri ve Teknolojileri Dergisi 1 (2020 ): 10-15
RIS TY - JOUR T1 - Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması AU - Ayse Ayyuce Demi̇rbas , Ahmet Çınar Y1 - 2020 PY - 2020 N1 - DO - T2 - Bilgisayar Bilimleri ve Teknolojileri Dergisi JF - Journal JO - JOR SP - 10 EP - 15 VL - 1 IS - 1 SN - 2717-8579-2717-8579 M3 - UR - Y2 - 2020 ER -
EndNote %0 Bilgisayar Bilimleri ve Teknolojileri Dergisi Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması %A Ayse Ayyuce Demi̇rbas , Ahmet Çınar %T Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması %D 2020 %J Bilgisayar Bilimleri ve Teknolojileri Dergisi %P 2717-8579-2717-8579 %V 1 %N 1 %R %U
ISNAD Demi̇rbas, Ayse Ayyuce , Çınar, Ahmet . "Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması". Bilgisayar Bilimleri ve Teknolojileri Dergisi 1 / 1 (Haziran 2020): 10-15 .
AMA Demi̇rbas A , Çınar A . Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması. BIBTED. 2020; 1(1): 10-15.
Vancouver Demi̇rbas A , Çınar A . Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması. Bilgisayar Bilimleri ve Teknolojileri Dergisi. 2020; 1(1): 10-15.
IEEE A. Demi̇rbas ve A. Çınar , "Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması", Bilgisayar Bilimleri ve Teknolojileri Dergisi, c. 1, sayı. 1, ss. 10-15, Haz. 2020