Open Access
Subscription Access
A Performance Study of Random Neural Network as Supervised Learning Tool Using CUDA
Abstract
The Graphics Processing Units (GPUs) have been used for accelerating graphic calculations as well as for developing more general devices. One of the most used parallel platforms is the Compute Unified Device Architecture (CUDA), which allows implementing in parallel multiple GPUs obtaining a high computational performance. Over the last years, CUDA has been used for the implementation of several parallel distributed systems. At the end of the 80s, it was introduced a type of Neural Networks (NNs) inspired of the behavior of queueing networks named Random Neural Networks (RNN). The method has been successfully used in the Machine Learning community for solving many learning benchmark problems. In this paper, we implement in CUDA the gradient descent algorithm for optimizing a RNN model. We evaluate the performance of the algorithm on two real benchmark problems about energy sources. In addition, we present a comparison between the parallel implement in CUDA and the traditional implementation in C programming language.
Keywords
Random neural network; Parallel computing; CUDA; Gradient descent algorithm
Citation Format:
Sebastián Basterrech, Jan Janousek, Václav Snásel, "A Performance Study of Random Neural Network as Supervised Learning Tool Using CUDA," Journal of Internet Technology, vol. 17, no. 4 , pp. 771-778, Jul. 2016.
Sebastián Basterrech, Jan Janousek, Václav Snásel, "A Performance Study of Random Neural Network as Supervised Learning Tool Using CUDA," Journal of Internet Technology, vol. 17, no. 4 , pp. 771-778, Jul. 2016.
Full Text:
PDFRefbacks
- There are currently no refbacks.
Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Office of Library and Information Services, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd., Shoufeng, Hualien 974301, Taiwan, R.O.C.
Tel: +886-3-931-7314 E-mail: jit.editorial@gmail.com