DISTRIBUTION OF THE NEURAL NETWORK BETWEEN MOBILE DEVICE AND CLOUD INFRASTRUCTURE SERVICES
Journal Title: Современные информационные технологии и ИТ-образование - Year 2018, Vol 14, Issue 4
Abstract
Neural networks become the only way to solve problems in some areas. Such tasks as recognition of images, sounds, classification require serious processor power and memory for training and functioning of the network. Modern mobile devices have quite good characteristics for primary layers of deep neural networks, but there are not enough resources for whole network. Since neural networks for mobile devices are trained separately on external resources, a method of distributed work of a neural network with vertical distribution over sets of layers with synchronization of training data was developed. The model is divided after saving its state, all layers on the mobile device are converted to the format for the mobile framework and synchronized with the device after training on a distributed platform. Variables and coefficients are formed separately, which allows to significantly reduce the size of the neural network data file uploaded to the device. An algorithm for automatic selection of a neural network separation point was proposed. It based on the data amount transferred between the layers and the load on the mobile device resources. The approach allows to use full-size deep neural networks with a mobile device. Performance experiment showed possibility of obtains an acceptable response even with an unstable communication channel without overloading communication channels and device resources.
Authors and Affiliations
Yuri Ushakov, Petr Polezhaev Petr, Aleksandr Shukhman, Margarita Ushakova
METHODOLOGICAL ASPECTS OF THE DIGITAL SKILLS CONCEPT
The article is devoted to the study of certain methodological aspects of the digital skills concept. The concepts, characteristics, classification of digital skills are considered. A model of digital skills and their pro...
RULE-BASED HYBRID INTELLIGENT LEARNING ENVIRONMENT IMPLEMENTATION
Learning is considered as an intelligent process the development scenario of which, with an individual approach to the learner, is not known in advance. The scenario is built during learning material studying and it larg...
FEATURES OF TRAINING TEACHERS OF COMPUTER GRAPHICS IN THE CONDITIONS OF FUNDAMENTALIZATION OF EDUCATION
The article outlines the main directions of the fundamentalization of the system of training teachers on computer graphics. The main approaches to the fundamentalization of teaching computer science, information technolo...
TO THE QUESTION ABOUT THE DEVELOPMENT OF INFORMATION-TECHNOLOGICAL COMPETENCE OF ADULT POPULATION OF RUSSIA
The rapid development of information technology has had a tremendous impact on all spheres of life of human society. The development of IT culture, information and technological competence has become a prerequisite for t...
SOFTWARE ARCHITECTURE OF HIGH-PRODUCTION COMPLEXES FOR TEXT OF THE NEWS PROCESSING FOR SOLVING THE PROBLEMS OF DATA MINING
The article proposes the architecture of the software for processing collections of news text messages, as well as the corresponding composition and structure of the information system. The system is a few steps of obtai...