Image recognition method for efficient GPU training model based on wide model sparse data set

A sparse data and training model technology, which is applied in the image recognition field of efficient GPU training models, can solve problems such as high-frequency feature thread conflicts, non-uniform access of model parameters, redundant memory access, etc.

Active Publication Date: 2020-03-27
PEKING UNIV
View PDF12 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, phase-based strategies are difficult to start from the advantages of shared memory
[0005] 2. The gap between sparse irregular data and GPU SIMT architecture
However, since GPUs are designed with SIMT architecture to handle data-intensive tasks, without careful tuning, sparse data can easily lead to many redundant memory accesses
The feature distribution approximates a power-law distribution, which is highly skewed. This feature distribution causes non-uniform access to model parameters, leading to thread conflicts for high-frequency features when using GPUs.

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
  • Image recognition method for efficient GPU training model based on wide model sparse data set
  • Image recognition method for efficient GPU training model based on wide model sparse data set
  • Image recognition method for efficient GPU training model based on wide model sparse data set

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any way.

[0051] The present invention provides an image recognition method of an efficient GPU training model based on a wide model sparse data set, specifically, comprising the following steps:

[0052] 1) Establish an effective GPU training model method, by using a flow-based strategy to support the training of large-scale models (image recognition prediction models), and change the gradient storage of image classification models (using existing models, such as logistic regression models) to Gradient accumulation amount (labeled Accum).

[0053] The key to utilizing shared memory is to reduce the size of the intermediate data between the two ends. The implementation method is the feature aggregation of the wide model, and the gradient calculation is postponed to the reverse stage to avoid storing all gradi...

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 discloses an image recognition method for an efficient GPU training model based on a wide model sparse data set, and the method comprises the steps: converting pixels of an image into vectors, and carrying out the training and classification of the vectors; establishing a machine learning training method CuWide; enabling the cuWide to adopt a flow pipeline with a replication strategy, an importance cache, column-oriented storage and multi-flow technology. GPU is utilized and a large number of sparse data sets are used for efficiently training the image recognition prediction widemodel, the image recognition prediction wide model is deployed and trained on the GPU, the method is excellent in performance in the aspect of training large-scale wide models, and the image recognition efficiency can be greatly improved.

Description

technical field [0001] The invention belongs to the technical field of machine learning and image processing, and relates to an image classification and recognition method, in particular to an image recognition method based on a high-efficiency GPU training model based on a wide model sparse data set. Background technique [0002] Machine learning and data mining problems such as recommender systems, ad click-through rate prediction, and image recognition have become increasingly popular due to their success in many practical services, such as image classification tasks that combine computer vision and machine learning algorithms to extract meaning from images , which can assign a label to an image or a high-level human-readable sentence explaining the content of the image, is a hot topic both in academia and industry. In the field of image recognition, the accuracy of classification directly affects commercial profits. In the case of a huge amount of data, not only the accu...

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 Applications(China)
IPC IPC(8): G06K9/00G06K9/62G06N3/04G06N3/08G06N20/00
CPCG06N3/08G06N20/00G06V10/94G06N3/045G06F18/2133G06F18/2136G06F18/2411
Inventor 苗旭鹏苏立梓崔斌周跃马凌霄杨智
Owner PEKING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products