Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and device for training a convolutional neural network for image recognition

A convolutional neural network and image recognition technology, applied in neural learning methods, biological neural network models, processor architecture/configuration, etc., can solve problems such as waste of resources, low training efficiency of convolutional neural network, and low training efficiency. Achieve the effects of reducing the waste of computing resources, improving the computing efficiency of a single card, and improving the recognition efficiency

Active Publication Date: 2020-06-02
ALIBABA GRP HLDG LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of this application is to provide a method and device for training convolutional neural networks used for image recognition to solve the problem of waste of resources caused by low efficiency of GPU-based convolutional neural network training for image recognition
[0004] According to one aspect of the present application, a method for training a convolutional neural network for image recognition is provided, which solves the problem of waste of resources caused by GPU-based training of a convolutional neural network for image recognition, Wherein the method includes:

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and device for training a convolutional neural network for image recognition
  • A method and device for training a convolutional neural network for image recognition
  • A method and device for training a convolutional neural network for image recognition

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The application will be further described in detail below in conjunction with the drawings.

[0023] In a typical configuration of this application, the terminal, the equipment of the service network, and the trusted party all include one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0024] The memory may include non-permanent memory in computer readable media, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM). Memory is an example of computer readable media.

[0025] Computer-readable media includes permanent and non-permanent, removable and non-removable media, and information storage can be realized by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic ran...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention aims to provide a method and equipment for training a convolutional neural network used for image recognition. The method specifically comprises the steps of initializing a plurality of networks of the convolutional neural network on the same GPU (Graphics Processing Unit) according to parameter information of the convolutional neural network used for image recognition; distributing training image data corresponding to the convolutional neural network to the plurality of networks; carrying out parallel training processing on the plurality of networks according to the distributed training image data; and updating the parameter information of the convolutional neural network according to error information of the networks after training processing. Compared with the prior art, the same set of parameter information is utilized to initialize the plurality of networks of the convolutional neural network on the same GPU according to the method provided by the invention, the training image data is distributed to the plurality of networks so as to carry out parallel training processing, and the parameter information is updated by using the acquired error information, so that the single-card computational efficiency of the GPU is improved, waste of computing resources is reduced, and the recognition efficiency of the convolutional neural network for images is improved.

Description

Technical field [0001] This application relates to the computer field, and in particular to a technology for training a convolutional neural network for image recognition. Background technique [0002] With the rapid development of the Internet, the amount of image data in the network has surged, and the processing technology for image data has developed rapidly and is increasingly perfect. Among them, deep learning algorithms such as convolutional neural networks are widely used in image recognition and are reducing the complexity of network models. Significant results have been achieved in terms of improving the image data processing capabilities and other aspects. In order to improve the processing efficiency of data in image recognition, the current convolutional neural network based on GPU for image recognition learning and training mostly adopts a single-machine multi-GPU or multi-machine multi-GPU method. Among them, GPU (Graphics Processing Unit) is also called display co...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06T1/20G06N3/08
CPCG06N3/08G06T1/20
Inventor 王琤贾喆
Owner ALIBABA GRP HLDG LTD