Journal
JOURNAL OF SYSTEMS AND SOFTWARE
Volume 141, Issue -, Pages 52-65Publisher
ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2018.03.032
Keywords
Artificial neural networks; Distributed applications; Machine learning; Internet of Things
Funding
- iMinds IoT Research Program
- Agency for Innovation by Science and Technology in Flanders (IWT)
- NVIDIA Corporation
Ask authors/readers for more resources
Deep learning has shown tremendous results on various machine learning tasks, but the nature of the problems being tackled and the size of state-of-the-art deep neural networks often require training and deploying models on distributed infrastructure. DIANNE is a modular framework designed for dynamic (re)distribution of deep learning models and procedures. Besides providing elementary network building blocks as well as various training and evaluation routines, DIANNE focuses on dynamic deployment on heterogeneous distributed infrastructure, abstraction of Internet of Things (loT) sensors, integration with external systems and graphical user interfaces to build and deploy networks, while retaining the performance of similar deep learning frameworks. In this paper the DIANNE framework is proposed as an all-in-one solution for deep learning, enabling data and model parallelism though a modular design, offloading to local compute power, and the ability to abstract between simulation and real environment. (C) 2018 Elsevier Inc. All rights reserved.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available