Performance comparison of deep learning frameworks
Authors : M. Mutlu YAPICI, Nurettin TOPALOĞLU
Pages : 1-11
View : 16 | Download : 12
Publication Date : 2021-02-28
Article Type : Research Paper
Abstract :Deep learning insert ignore into journalissuearticles values(DL); is branch of machine learning and imitates the neural activity of brain on to artificial neural networks. Meanwhile it can be trained to define characteristics of data such as image, voice or different complex patterns. DL is capable of to find solutions for complex and NP-hard problems. In literature, there are many DL frameworks, libraries and tools to develop solutions. In this study, the most commonly used DL frameworks such as Torch, Theano, Caffe, Caffe2, MXNet, Keras, TensorFlow and Computational Network Tool Kit insert ignore into journalissuearticles values(CNTK); are investigated and performance comparison of the frameworks is provided. . In addition, the GPU performances have been tested for the best frameworks which have been determined according to the literature: TensorFlow, Keras insert ignore into journalissuearticles values(TensorFlow Backend);, Theano, Keras insert ignore into journalissuearticles values(Theano Backend);, Torch. The GPU performance comparison of these frameworks has been made by the experimental results obtained through MNIST and GPDS signature datasets. According to experimental results TensorFlow was detected best one, while other researches in the literature claimed that Pytorch is better. The contributions of in this study is to eliminate the contradiction in the literature by revealing the cause. In this way, it is aimed to assist the researchers in choosing the most appropriate DL framework for their studies.Keywords : Artificial neural network, Deep learning, Deep learning frameworks