Deep neural networks in the cloud: Review, applications, challenges and research directions
Curtin University · University of Jordan · +6 more institutions
Abstract
Deep neural networks (DNNs) are currently being deployed as machine learning technology in a wide range of important real-world applications. DNNs consist of a huge number of parameters that require millions of floating-point operations (FLOPs) to be executed both in learning and prediction modes. A more effective method is to implement DNNs in a cloud computing system equipped with centralized servers and data storage sub-systems with high-speed and high-performance computing capabilities. This paper presents an up-to-date survey on current state-of-the-art deployed DNNs for cloud computing. Various DNN complexities associated with different architectures are presented and discussed alongside the necessities…
Citation impact
- FWCI
- 19.65
- Percentile
- 100%
- References
- 270
Authors
8Topics & keywords
- Cloud computing
- Computer science
- Software deployment
- Distributed computing
- Server
- Deep learning
- Deep neural networks
- Artificial neural network