Modular neural network in the cloud

The paper proposes a new approach to implement common neural network algorithms in the cloud. First part of the paper defines the context and describes a usage of cloud computing concept in the robotics. Next part describes layers of the typical cloud service and shows the connection between cloud and legacy robot. Then we introduce a modular neural network concept and explain the topology of the neural network and connection between the physical and the logical architecture. Following part proposes a new architecture of the cloud service that implements a neural network algorithm. Last part shows a case study migration of the typical neural network topology into the cloud with respect to logical and physical topology.

[1]  Guido C. H. E. de Croon,et al.  Crowdsourcing as a methodology to obtain large and varied robotic data sets , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Robert A. Jacobs,et al.  Hierarchical Mixtures of Experts and the EM Algorithm , 1993, Neural Computation.

[3]  Michael I. Jordan,et al.  Hierarchical Mixtures of Experts and the EM Algorithm , 1994, Neural Computation.

[4]  Benjamin B. Bederson,et al.  Human computation: a survey and taxonomy of a growing field , 2011, CHI.

[5]  Pieter Abbeel,et al.  Image Object Label 3 D CAD Model Candidate Grasps Google Object Recognition Engine Google Cloud Storage Select Feasible Grasp with Highest Success Probability Pose EstimationCamera Robots Cloud 3 D Sensor , 2014 .

[6]  Marc'Aurelio Ranzato,et al.  Building high-level features using large scale unsupervised learning , 2011, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[7]  Manuela M. Veloso,et al.  Using the Web to Interactively Learn to Find Objects , 2012, AAAI.

[8]  Ken Goldberg,et al.  Beyond the Web: Excavating the Real World via Mosaic , 1994 .

[9]  Michael I. Jordan,et al.  Task Decomposition Through Competition in a Modular Connectionist Architecture: The What and Where Vision Tasks , 1990, Cogn. Sci..

[10]  Gabriel L. Oliveira,et al.  View Planning For Cloud-Based Active Object Recognition , 2013 .

[11]  Shuichi Nishio,et al.  Cloud networked robotics , 2012, IEEE Network.

[12]  Clare Stanier,et al.  Defining Big Data , 2016, BDAW '16.

[13]  M. Bouet,et al.  RFID tags: Positioning principles and localization techniques , 2008, 2008 1st IFIP Wireless Days.

[14]  Louis Turnbull,et al.  Cloud robotics: Formation control of a multi robot system utilizing cloud infrastructure , 2013, 2013 Proceedings of IEEE Southeastcon.

[15]  Raffaello D'Andrea,et al.  Guest editorial: A revolution in the warehouse: a retrospective on Kiva Systems and the grand challenges ahead , 2012, IEEE Trans Autom. Sci. Eng..

[16]  Laurene V. Fausett,et al.  Fundamentals Of Neural Networks , 1993 .

[17]  Javier Civera,et al.  C2TAM: A Cloud framework for cooperative tracking and mapping , 2014, Robotics Auton. Syst..

[18]  Vijay Kumar,et al.  Opportunities and challenges with autonomous micro aerial vehicles , 2012, Int. J. Robotics Res..

[19]  Max Q.-H. Meng,et al.  Real-Time Multisensor Data Retrieval for Cloud Robotic Systems , 2015, IEEE Transactions on Automation Science and Engineering.

[20]  T. Hussain Modularity within Neural Networks , 1995 .

[21]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .