Research Article

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

Volume: 1 Number: 1 June 1, 2020
TR

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

Abstract

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.

Keywords

References

  1. A. M. Turing (1950). Computing Machinery and Intelligence. Mind 49: 433-460
  2. 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
  3. Frank Rosenblatt (1958), The Perceptron: A Probabilistic Model for Information Storage and Organization in the Brain, Psychological Review Vol. 65, No. 6
  4. 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
  5. 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
  6. 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
  7. Tao Sheng, Chen Feng, Shaojie Zhuo, Xiaopeng Zhang, Liang Shen, Mickey Aleksic (2018), A Quantization-Friendly Separable Convolution for MobileNets
  8. URL-1: https://www.guru99.com/what-is-tensorflow.html [Erişim Tarihi: 10.03.2020]

Details

Primary Language

Turkish

Subjects

Artificial Intelligence

Journal Section

Research Article

Publication Date

June 1, 2020

Submission Date

April 1, 2020

Acceptance Date

April 29, 2020

Published in Issue

Year 2020 Volume: 1 Number: 1

APA
Demirbas, A. 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. https://izlik.org/JA42CA52JJ
AMA
1.Demirbas AA, Çı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. https://izlik.org/JA42CA52JJ
Chicago
Demirbas, Ayse Ayyuce, and Ahmet Çınar. 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. https://izlik.org/JA42CA52JJ.
EndNote
Demirbas AA, Çınar A (June 1, 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.
IEEE
[1]A. A. Demirbas and A. Çınar, “Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması”, BIBTED, vol. 1, no. 1, pp. 10–15, June 2020, [Online]. Available: https://izlik.org/JA42CA52JJ
ISNAD
Demirbas, 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 (June 1, 2020): 10-15. https://izlik.org/JA42CA52JJ.
JAMA
1.Demirbas AA, Çınar A. Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması. BIBTED. 2020;1:10–15.
MLA
Demirbas, Ayse Ayyuce, and Ahmet Çınar. “Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi Ve CPU Performans Karşılaştırması”. Bilgisayar Bilimleri Ve Teknolojileri Dergisi, vol. 1, no. 1, June 2020, pp. 10-15, https://izlik.org/JA42CA52JJ.
Vancouver
1.Ayse Ayyuce Demirbas, Ahmet Çınar. Nesne Sınıflandırma İşlemi İçin Tensor İşleme Birimi ve CPU Performans Karşılaştırması. BIBTED [Internet]. 2020 Jun. 1;1(1):10-5. Available from: https://izlik.org/JA42CA52JJ