Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Goto Application

1. WO2020063225 - PROCÉDÉ ET APPAREIL DE TRAITEMENT DE DONNÉES

Numéro de publication WO/2020/063225
Date de publication 02.04.2020
N° de la demande internationale PCT/CN2019/102252
Date du dépôt international 23.08.2019
CIB
G06F 9/30 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
30Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
G06N 3/063 2006.01
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
CPC
G06F 17/15
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
10Complex mathematical operations
15Correlation function computation ; including computation of convolution operations
G06F 17/16
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
10Complex mathematical operations
16Matrix or vector computation ; , e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
G06F 7/523
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
48using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
52Multiplying; Dividing
523Multiplying only
G06F 9/30
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
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
Déposants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventeurs
  • 梁晓峣 LIANG, Xiaoyao
  • 景乃锋 JING, Naifeng
  • 崔晓松 CUI, Xiaosong
  • 廖健行 LIAO, Jianxing
Données relatives à la priorité
201811148307.029.09.2018CN
Langue de publication chinois (ZH)
Langue de dépôt chinois (ZH)
États désignés
Titre
(EN) DATA PROCESSING METHOD AND APPARATUS
(FR) PROCÉDÉ ET APPAREIL DE TRAITEMENT DE DONNÉES
(ZH) 一种数据处理方法和装置
Abrégé
(EN)
Provided are a data processing method and a data processing apparatus. The data processing apparatus comprises a data processing module, and the data processing module is used for: acquiring a first weight matrix in a first weight data set, wherein the first weight matrix is represented as n rows and m columns of weight data, and data in the first weight data set are from the same input channel; acquiring a second weight matrix, wherein the second weight matrix is a matrix obtained after rearranging the first weight matrix in rows; using the first weight matrix to perform a multiplication operation with a first feature data set, wherein data in the first feature data set are from the same input channel; using the second weight matrix to perform a multiplication operation with the first feature data set; and according to the operation result of the multiplication operation, determining a target data set. The technical solution can reduce the number of times a storage device is accessed.
(FR)
La présente invention concerne un procédé de traitement de données et un appareil de traitement de données. L'appareil de traitement de données comprend un module de traitement de données, et le module de traitement de données est utilisé pour : acquérir une première matrice de poids dans un premier ensemble de données de poids, la première matrice de poids étant représentée sous la forme de n rangées et de m colonnes de données de poids, les données dans le premier ensemble de données de poids appartenant au même canal d'entrée ; acquérir une seconde matrice de poids, la seconde matrice de poids étant une matrice obtenue après le réarrangement de la première matrice de poids en rangées ; utiliser la première matrice de poids pour effectuer une opération de multiplication avec un premier ensemble de données de caractéristiques, les données du premier ensemble de données de caractéristiques appartenant au même canal d'entrée ; utiliser la seconde matrice de poids pour effectuer une opération de multiplication avec le premier ensemble de données de caractéristiques ; et en fonction du résultat de l'opération de multiplication, déterminer un ensemble de données cibles. La solution technique peut réduire le nombre de fois qu'un dispositif de stockage est accédé.
(ZH)
本申请提供一种处理数据的方法和数据处理装置,该数据处理装置包括数据处理模块,该数据处理模块用于:获取第一权值数据集合中的第一权值矩阵,其中,该第一权值矩阵被表示为n行m列个权值数据,该第一权值数据集合中的数据来自相同的输入通道;获取第二权值矩阵,其中,该第二权值矩阵是对该第一权值矩阵进行按行重排后的矩阵;使用第一权值矩阵与第一特征数据集合进行乘法运算,其中,该第一特征数据集合中的数据来自相同的输入通道;使用该第二权值矩阵与该第一特征数据集合进行乘法运算;根据该乘法运算的运算结果,确定目标数据集合。上述技术方案能够减少访问存储设备的次数。
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international