DIANNE: Distributed Artificial Neural Networks for the Internet of Things

作者: Elias De Coninck , Tim Verbelen , Bert Vankeirsbilck , Steven Bohez , Sam Leroux

DOI: 10.1145/2836127.2836130

关键词:

摘要: Nowadays artificial neural networks are widely used to accurately classify and recognize patterns. An interesting application area is the Internet of Things (IoT), where physical things connected Internet, generate a huge amount sensor data that can be for myriad new, pervasive applications. Neural networks' ability comprehend unstructured make them useful building block such IoT As require lot processing power, especially during training phase, these most often deployed in cloud environment, or on specialized servers with dedicated GPU hardware. However, applications, sending all raw remote back-end might not feasible, taking into account high variable latency cloud, could lead issues concerning privacy. In this paper DIANNE middleware framework presented optimized single sample feed-forward execution facilitates distributing across multiple devices. The modular approach enables executing network components large number heterogeneous devices, allowing us exploit local compute power at hand, mitigating need server-side infrastructure runtime.

参考文章(20)
Ronan Collobert, Clément Farabet, Koray Kavukcuoglu, Torch7: A Matlab-like Environment for Machine Learning neural information processing systems. ,(2011)
Pierre Sermanet, Yann LeCun, David Eigen, Rob Fergus, Michael Mathieu, Xiang Zhang, OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks arXiv: Computer Vision and Pattern Recognition. ,(2013)
Alex Krizhevsky, One weird trick for parallelizing convolutional neural networks arXiv: Neural and Evolutionary Computing. ,(2014)
Sam Leroux, Steven Bohez, Tim Verbelen, Bert Vankeirsbilck, Pieter Simoens, Bart Dhoedt, Resource-constrained classification using a cascade of neural network layers international joint conference on neural network. pp. 1- 7 ,(2015) , 10.1109/IJCNN.2015.7280601
Kai-Hui Chi, Min-Fan Ricky Lee, Obstacle avoidance in mobile robot using Neural Network international conference on consumer electronics. pp. 5082- 5085 ,(2011) , 10.1109/CECNET.2011.5768815
Pritee Parwekar, None, From Internet of Things towards cloud of things international conference on computer and communication technology. pp. 329- 333 ,(2011) , 10.1109/ICCCT.2011.6075156
Dan Claudiu Ciresan, Ueli Meier, Luca Maria Gambardella, Jurgen Schmidhuber, Convolutional Neural Network Committees for Handwritten Character Classification international conference on document analysis and recognition. pp. 1135- 1139 ,(2011) , 10.1109/ICDAR.2011.229
Zoran Miljković, Marko Mitić, Mihailo Lazarević, Bojan Babić, Neural network Reinforcement Learning for visual control of robot manipulators Expert Systems With Applications. ,vol. 40, pp. 1721- 1736 ,(2013) , 10.1016/J.ESWA.2012.09.010
Tim Verbelen, Pieter Simoens, Filip De Turck, Bart Dhoedt, AIOLOS: Middleware for improving mobile application performance through cyber foraging Journal of Systems and Software. ,vol. 85, pp. 2629- 2639 ,(2012) , 10.1016/J.JSS.2012.06.011
Jürgen Schmidhuber, Deep learning in neural networks Neural Networks. ,vol. 61, pp. 85- 117 ,(2015) , 10.1016/J.NEUNET.2014.09.003