JP2021144428A5 - - Google Patents

Download PDF

Info

Publication number
JP2021144428A5
JP2021144428A5 JP2020042183A JP2020042183A JP2021144428A5 JP 2021144428 A5 JP2021144428 A5 JP 2021144428A5 JP 2020042183 A JP2020042183 A JP 2020042183A JP 2020042183 A JP2020042183 A JP 2020042183A JP 2021144428 A5 JP2021144428 A5 JP 2021144428A5
Authority
JP
Japan
Prior art keywords
filter coefficients
data processing
processing apparatus
filter
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020042183A
Other languages
English (en)
Other versions
JP2021144428A (ja
Filing date
Publication date
Application filed filed Critical
Priority to JP2020042183A priority Critical patent/JP2021144428A/ja
Priority claimed from JP2020042183A external-priority patent/JP2021144428A/ja
Priority to US17/191,777 priority patent/US20210287070A1/en
Publication of JP2021144428A publication Critical patent/JP2021144428A/ja
Publication of JP2021144428A5 publication Critical patent/JP2021144428A5/ja
Pending legal-status Critical Current

Links

Description

本発明の一様態は、畳み込み処理に用いられるフィルタ係数を取得する取得手段と、
前記取得手段によって取得されたフィルタ係数を保持する保持手段と、
前記保持手段から読み出されたフィルタ係数に新たなフィルタ係数を追加した拡大フィルタ係数を生成する生成手段と、
前記生成手段によって生成された拡大フィルタ係数を用いて畳み込み処理を行う演算手段と
を備えることを特徴とする。

Claims (20)

  1. 畳み込み処理に用いられるフィルタ係数を取得する取得手段と、
    前記取得手段によって取得されたフィルタ係数を保持する保持手段と、
    前記保持手段から読み出されたフィルタ係数に新たなフィルタ係数を追加した拡大フィルタ係数を生成する生成手段と、
    前記生成手段によって生成された拡大フィルタ係数を用いて畳み込み処理を行う演算手段と
    を備えることを特徴とするデータ処理装置。
  2. 前記生成手段は、前記生成手段によって生成された拡大フィルタ係数をメモリに格納することを特徴とする請求項1に記載のデータ処理装置。
  3. 前記生成手段は、前記取得手段によって取得されたフィルタ係数をメモリに格納し、該メモリに格納されたフィルタ係数に基づいて拡大フィルタ係数を生成することを特徴とする請求項1に記載のデータ処理装置。
  4. 前記生成手段は、複数行かつ複数列のフィルタ係数からなる行列によって表現されるフィルタにおいて、行と行との間と、列と列との間と、に前記新たなフィルタ係数を加えて前記拡大フィルタ係数を生成することを特徴とする請求項1ないし3の何れか1項に記載のデータ処理装置。
  5. 前記新たなフィルタ係数は0であることを特徴とする請求項4に記載のデータ処理装置。
  6. 前記生成手段は、レイヤごとに前記拡大フィルタ係数を生成することを特徴とする請求項1に記載のデータ処理装置。
  7. 前記演算手段は、前記レイヤごとに、前記生成手段によって生成された拡大フィルタ係数を用いて、該レイヤに対応する畳み込み処理を行うことを特徴とする請求項6に記載のデータ処理装置。
  8. 前記生成手段は、前記レイヤに対応する倍率に応じて前記拡大フィルタ係数を生成することを特徴とする請求項6または7に記載のデータ処理装置。
  9. 前記畳み込み処理は、入力されたデータに対してフィルタを適用することで行われ、
    前記生成手段は、前記データに対して設定されている倍率に応じて前記拡大フィルタ係数を生成することを特徴とする請求項6または7に記載のデータ処理装置。
  10. 前記畳み込み処理は、入力されたデータに対してフィルタを適用することで行われ、
    前記データは、複数のグループのうち少なくとも1つに属しており、
    前記生成手段は、前記データに適用するフィルタを、前記データが属するグループに対して設定されている倍率に応じて拡大した拡大フィルタを生成することを特徴とする請求項6または7に記載のデータ処理装置。
  11. 前記レイヤは、階層型ニューラルネットワークにおける各レイヤのうちの少なくとも1つのレイヤであり、
    前記データは、前記レイヤにおける特徴画像に含まれるそれぞれの特徴データであり、
    前記フィルタ係数は、前記レイヤに対応する重み係数であることを特徴とする請求項10に記載のデータ処理装置。
  12. 前記演算手段は、前記畳み込み処理の結果に対して、活性化処理およびプーリング処理のうち少なくとも一方を行うことを特徴とする請求項11に記載のデータ処理装置。
  13. 前記取得手段は、前記データ処理装置の外部にある外部記憶装置から、前記フィルタ係数を取得することを特徴とする請求項1に記載のデータ処理装置。
  14. 前記階層型ニューラルネットワークの構造に関する情報である構造情報に応じて前記倍率を設定する設定手段を有することを特徴とする請求項11に記載のデータ処理装置。
  15. 前記構造情報は、前記階層型ニューラルネットワークの各レイヤにおける計算量、および前記各レイヤにおける特徴画像のサイズ、前記階層型ニューラルネットワークのレイヤの階層数、の少なくとも1つを含むことを特徴とする請求項14に記載のデータ処理装置。
  16. 前記演算手段は、畳み込み処理の結果を保持する格納部を備え、
    前記格納部に格納されている畳み込み処理の結果を初期化する初期化手段を有し、
    前記初期化手段によって前記格納部に格納されている畳み込み処理の結果が初期化された後に、前記演算手段は、前記拡大フィルタ係数を用いて畳み込み処理を行うことを特徴とする請求項15に記載のデータ処理装置。
  17. 前記保持手段から読みだされた前記フィルタ係数を保持する後段保持手段を有し、
    前記演算手段からの信号を受信した場合に、前記生成手段は、前記フィルタ係数に前記新たなフィルタ係数を追加した前記拡大フィルタ係数を生成することを特徴とする請求項1に記載のデータ処理装置。
  18. 前記演算手段は、前記フィルタ係数の読みだされる順番を決定し、該決定された順番で前記フィルタ係数を読みだすことを示す前記信号を前記生成手段へと送信することを特徴とする請求項17に記載のデータ処理装置。
  19. 畳み込み処理に用いられるフィルタ係数を取得する取得工程と、
    前記取得工程で取得されたフィルタ係数を保持手段で保持する保持工程と、
    前記保持手段から読み出されたフィルタ係数に新たなフィルタ係数を追加した拡大フィルタ係数を生成する生成工程と、
    前記生成工程で生成された拡大フィルタ係数を用いて畳み込み処理を行う演算工程と
    を備えることを特徴とするデータ処理方法。
  20. コンピュータを、請求項1ないし18の何れか1項に記載のデータ処理装置として機能させるためのコンピュータプログラム。
JP2020042183A 2020-03-11 2020-03-11 データ処理装置、データ処理方法 Pending JP2021144428A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020042183A JP2021144428A (ja) 2020-03-11 2020-03-11 データ処理装置、データ処理方法
US17/191,777 US20210287070A1 (en) 2020-03-11 2021-03-04 Data processing apparatus, data processing method, and non-transitory computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020042183A JP2021144428A (ja) 2020-03-11 2020-03-11 データ処理装置、データ処理方法

Publications (2)

Publication Number Publication Date
JP2021144428A JP2021144428A (ja) 2021-09-24
JP2021144428A5 true JP2021144428A5 (ja) 2023-03-20

Family

ID=77664783

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020042183A Pending JP2021144428A (ja) 2020-03-11 2020-03-11 データ処理装置、データ処理方法

Country Status (2)

Country Link
US (1) US20210287070A1 (ja)
JP (1) JP2021144428A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022022876A (ja) * 2020-07-09 2022-02-07 キヤノン株式会社 畳み込みニューラルネットワーク処理装置
JP2022145001A (ja) * 2021-03-19 2022-10-03 キヤノン株式会社 画像処理装置、画像処理方法

Similar Documents

Publication Publication Date Title
US11645529B2 (en) Sparsifying neural network models
WO2018180263A1 (ja) 情報処理装置、情報処理方法、及びコンピュータ可読記憶媒体
JP6393058B2 (ja) 情報処理装置、情報処理方法
EP3602280B1 (en) Accessing prologue and epilogue data
TWI740274B (zh) 用於在使用加法器之多維張量中存取資料之系統、電腦實施方法及設備
JP2021507378A (ja) ニューラルネットワークの関数サブネットワークの同時トレーニング
CN107204008B (zh) 量子图像匹配方法
JP2021144428A5 (ja)
TW202022711A (zh) 使用記憶體內運算的卷積加速器
CN108897716B (zh) 通过存储器读写操作来缩减计算量的数据处理装置及方法
JP6724267B1 (ja) 学習装置、推論装置、学習モデルの生成方法及び推論方法
CN111639699B (zh) 一种图像特征提取的方法、***、设备及可读存储介质
US11822900B2 (en) Filter processing device and method of performing convolution operation at filter processing device
CN111639701B (zh) 一种图像特征提取的方法、***、设备及可读存储介质
CN112508190A (zh) 结构化稀疏参数的处理方法、装置、设备及存储介质
CN110837483A (zh) 张量维度变换的方法以及装置
JP2023070746A (ja) 情報処理プログラム、情報処理装置、及び情報処理方法
CN112016522A (zh) 一种视频数据处理方法、***及相关组件
CN112966729A (zh) 一种数据处理方法、装置、计算机设备及存储介质
CN117473826A (zh) 基于数据驱动的多物理场时域非侵入式模型降阶方法及***
CN115424038A (zh) 多尺度图像处理方法、***、装置和计算机设备
CN108846430B (zh) 一种基于多原子字典的图像信号的稀疏表示方法
CN111243086A (zh) 模型顶点的并行处理方法、***、求解器、芯片和介质
WO2018198273A1 (ja) シミュレーション方法、シミュレーションプログラム、及びシミュレーション装置
US20240202406A1 (en) Structural analysis method and information processing apparatus