このアプリケーションの一部のコンテンツは現時点では利用できません。
このような状況が続く場合は、にお問い合わせくださいフィードバック & お問い合わせ
1. (WO2019053835) 演算回路、演算方法、およびプログラム
国際事務局に記録されている最新の書誌情報    第三者情報を提供

国際公開番号: WO/2019/053835 国際出願番号: PCT/JP2017/033225
国際公開日: 21.03.2019 国際出願日: 14.09.2017
IPC:
G06F 17/10 (2006.01) ,G06N 3/063 (2006.01)
G 物理学
06
計算;計数
F
電気的デジタルデータ処理
17
特定の機能に特に適合したデジタル計算またはデータ処理の装置または方法
10
複合した数学演算
G 物理学
06
計算;計数
N
特定の計算モデルに基づくコンピュータ・システム
3
生物学的モデルに基づくコンピュータ・システム
02
ニューラル・ネットワーク・モデルを用いるもの
06
物理的な実現,すなわち,ニューラル・ネットワーク,ニューロン,ニューロン構成要素のハードウェア実装
063
電子的手段を用いるもの
出願人:
三菱電機株式会社 MITSUBISHI ELECTRIC CORPORATION [JP/JP]; 東京都千代田区丸の内二丁目7番3号 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310, JP
発明者:
田中 進 TANAKA, Susumu; JP
森 正志 MORI, Masashi; JP
橋本 和茂 HASHIMOTO, Kazushige; JP
代理人:
特許業務法人深見特許事務所 FUKAMI PATENT OFFICE, P.C.; 大阪府大阪市北区中之島三丁目2番4号 中之島フェスティバルタワー・ウエスト Nakanoshima Festival Tower West, 2-4, Nakanoshima 3-chome, Kita-ku, Osaka-shi, Osaka 5300005, JP
優先権情報:
発明の名称: (EN) CALCULATION CIRCUIT, CALCULATION METHOD, AND PROGRAM
(FR) CIRCUIT DE CALCUL, PROCÉDÉ DE CALCUL ET PROGRAMME
(JA) 演算回路、演算方法、およびプログラム
要約:
(EN) In an embodiment, provided is a calculation method of a convolution layer in a convolution neural network. The calculation method is provided with: a step for generating a coefficient matrix (A) by converting a kernel used in the convolution layer so as to correspond to an input vector (x) obtained by deploying, in a row, a feature map input to the convolution layer; a step for searching for non-zero elements included in the coefficient matrix; a step for taking, as a processing unit, a multiplication of each non-zero element included in the coefficient matrix and a corresponding element of the input vector, and allocating the multiplication to each of a plurality of calculators (CL) which can perform parallel processing, so as to equalize the number of processing units in each calculator; and a step for sequentially executing, by each calculator, the multiplications allocated thereto and integrating the multiplication results to a corresponding element of an output vector (f).
(FR) Selon un mode de réalisation, l'invention concerne un procédé de calcul d'une couche de convolution dans un réseau neuronal à convolution. Le procédé de calcul comprend : une étape consistant à générer une matrice de coefficients (A) par conversion d'un noyau utilisé dans la couche de convolution de manière à ce qu'il corresponde à un vecteur d'entrée (x) obtenu par déploiement, dans une rangée, d'une carte de caractéristiques entrées dans la couche de convolution ; une étape consistant à rechercher des éléments non nuls inclus dans la matrice de coefficients ; une étape consistant à prendre, en tant qu'unité de traitement, une multiplication de chaque élément non nul inclus dans la matrice de coefficients et d'un élément correspondant du vecteur d'entrée, et attribuer la multiplication à chaque calculateur d'une pluralité de calculateurs (CL) qui peuvent effectuer un traitement parallèle, de façon à égaliser le nombre d'unités de traitement dans chaque calculateur ; et une étape consistant à exécuter séquentiellement, par chaque calculateur, les multiplications qui lui sont attribuées et intégrer les résultats de multiplication à un élément correspondant d'un vecteur de sortie (f).
(JA) 一実施形態において、畳み込みニューラルネットワークにおける畳み込み層の演算方法が提供される。演算方法は、畳み込み層に入力される特徴マップを一列に展開することによって得られる入力ベクトル(x)に対応するように、畳み込み層で使用されるカーネルを変換することによって係数行列(A)を生成するステップと、係数行列に含まれる非零要素を検索するステップと、係数行列に含まれる各非零要素と入力ベクトルの対応する要素との乗算を処理単位として、互いに並列処理可能な複数の演算器(CL)の各々での処理単位数が平準化するように、当該乗算を各演算器に割り当てるステップと、各演算器が割当てられた乗算を順次実行し、乗算の結果を出力ベクトル(f)の対応する要素に積算するステップとを備える。
front page image
指定国: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
アフリカ広域知的所有権機関(ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
ユーラシア特許庁(EAPO) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
欧州特許庁(EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
アフリカ知的所有権機関(OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
国際公開言語: 日本語 (JA)
国際出願言語: 日本語 (JA)