Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020164338 - PROCÉDÉ, APPAREIL ET DISPOSITIF DE MISE À JOUR D'UN RÉSEAU NEURONAL CONVOLUTIONNEL À L'AIDE D'UNE GRAPPE DE GPU

Numéro de publication WO/2020/164338
Date de publication 20.08.2020
N° de la demande internationale PCT/CN2020/070253
Date du dépôt international 03.01.2020
CIB
G06N 3/063 2006.1
GPHYSIQUE
06CALCUL; COMPTAGE
NSYSTÈMES DE CALCULATEURS BASÉS SUR DES MODÈLES DE CALCUL SPÉCIFIQUES
3Systèmes de calculateurs basés sur des modèles biologiques
02utilisant des modèles de réseaux neuronaux
06Réalisation physique, c. à d. mise en oeuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurones
063utilisant des moyens électroniques
G06N 3/08 2006.1
GPHYSIQUE
06CALCUL; COMPTAGE
NSYSTÈMES DE CALCULATEURS BASÉS SUR DES MODÈLES DE CALCUL SPÉCIFIQUES
3Systèmes de calculateurs basés sur des modèles biologiques
02utilisant des modèles de réseaux neuronaux
08Méthodes d'apprentissage
CPC
G06N 3/04
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
04Architectures, e.g. interconnection topology
G06N 3/0454
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
04Architectures, e.g. interconnection topology
0454using a combination of multiple neural nets
G06N 3/063
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
06Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
063using electronic means
G06N 3/08
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
08Learning methods
Déposants
  • 创新先进技术有限公司 ADVANCED NEW TECHNOLOGIES CO., LTD.
Inventeurs
  • 黄启印 HUANG, Qiyin
  • 刘永超 LIU, Yongchao
  • 章海涛 ZHANG, Haitao
  • 杨成平 YANG, Chengping
Mandataires
  • 北京博思佳知识产权代理有限公司 BEIJING BESTIPR INTELLECTUAL PROPERTY LAW CORPORATION
Données relatives à la priorité
201910116468.X13.02.2019CN
Langue de publication chinois (ZH)
Langue de dépôt chinois (ZH)
États désignés
Titre
(EN) METHOD, APPARATUS AND DEVICE FOR UPDATING CONVOLUTIONAL NEURAL NETWORK USING GPU CLUSTER
(FR) PROCÉDÉ, APPAREIL ET DISPOSITIF DE MISE À JOUR D'UN RÉSEAU NEURONAL CONVOLUTIONNEL À L'AIDE D'UNE GRAPPE DE GPU
(ZH) 利用GPU集群更新卷积神经网络的方法、装置及设备
Abrégé
(EN)
A method, apparatus and device for updating a convolutional neural network using a GPU cluster. The GPU cluster comprises a first GPU and several other GPUs. The method is executed by the first GPU, and comprises: obtaining a sample having a classification tag (S202); executing, on the basis of parameters of layers of networks at a front end, a first operation on the sample to obtain a first operation result (S204); executing, on the basis of the first operation result and comprised parameters of layers of networks at a back end, a second operation on the sample to obtain a second operation result (S206); respectively sending the first operation to other GPUs so that other GPUs respectively perform corresponding operations on the sample on the basis of respective comprised parameters of layers of networks at a back end, and the first operation result (S208); receiving a third operation result obtained by performing a corresponding third operation by other GPUs (S210); combining the second operation result with the third operation result to obtain the classification result (S212); determining, according to the classification result and the classification tag, a prediction error (S214); and updating the convolutional neural network according to the prediction error (S216).
(FR)
L'invention concerne un procédé, un appareil et un dispositif de mise à jour d'un réseau neuronal convolutionnel à l'aide d'une grappe de GPU. La grappe de GPU comprend une première GPU et plusieurs autres GPU. Le procédé est exécuté par la première GPU, et comprend les étapes consistant : à obtenir un échantillon ayant une étiquette de classification (S202) ; à exécuter, sur la base de paramètres de couches de réseaux au niveau d'une extrémité avant, une première opération sur l'échantillon pour obtenir un premier résultat d'opération (S204) ; à exécuter, sur la base du premier résultat d'opération et de paramètres composés de couches de réseaux au niveau d'une extrémité arrière, une deuxième opération sur l'échantillon pour obtenir un deuxième résultat d'opération (S206) ; à envoyer respectivement la première opération à d'autres GPU de sorte que d'autres GPU effectuent respectivement des opérations correspondantes sur l'échantillon sur la base des paramètres composés respectifs des couches de réseaux au niveau d'une extrémité arrière, et du premier résultat d'opération (S208) ; à recevoir un troisième résultat d'opération obtenu en réalisant une troisième opération correspondante par d'autres GPU (S210) ; à combiner le deuxième résultat d'opération avec le troisième résultat d'opération pour obtenir le résultat de classification (S212) ; à déterminer, en fonction du résultat de classification et de l'étiquette de classification, une erreur de prédiction (S214) ; et à mettre à jour le réseau neuronal convolutionnel selon l'erreur de prédiction (S216).
(ZH)
一种利用GPU集群更新卷积神经网络的方法、装置及设备,该GPU集群包括第一GPU以及若干其它GPU。该方法由第一GPU执行,包括:获取带分类标签的样本(S202);基于前端各层网络的参数,对样本执行第一操作得到第一操作结果(S204);基于第一操作结果以及具有的后端各层网络的参数,对样本执行第二操作得到第二操作结果(S206);将第一操作结果分别发送给其它GPU,以使得其他各GPU分别基于各自具有的后端各层网络的参数以及第一操作结果,对样本执行相应的操作(S208);接收其它各GPU在执行相应的第三操作后得到的第三操作结果(S210);合并第二操作结果和第三操作结果得到分类结果(S212);根据分类结果和分类标签,确定预测误差(S214);根据预测误差,更新卷积神经网络(S216)。
Related patent documents
Dernières données bibliographiques dont dispose le Bureau international