TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2025016553
公報種別
公開特許公報(A)
公開日
2025-02-04
出願番号
2024186619,2023036865
出願日
2024-10-23,2017-07-13
発明の名称
畳み込みニューラルネットワークのためのスーパーピクセル法
出願人
グーグル エルエルシー
,
Google LLC
代理人
弁理士法人深見特許事務所
主分類
G06N
3/0464 20230101AFI20250128BHJP(計算;計数)
要約
【課題】畳み込みニューラルネットワーク層の計算を効率的に実行するための方法、システム及び装置を提供する。
【解決手段】方法は、X×Y×Z入力テンソルをX’×Y’×Z’入力テンソルに変換するステップを含み、X’はX以下、Y’はY以下、Z’はZ以上である。方法はまた、修正されたウェイト行列を取得するステップを含み、修正されたウェイト行列は、X’×Y’×Z’入力テンソルに対して作用することにより、U’×V’×W’出力テンソルを生成し、U’×V’×W’出力テンソルは変換されたU×V×W出力テンソルを含み、U’はU以下、V’はV以下、W’はW以上である。方法はさらに、修正されたウェイト行列を用いてX’×Y’×Z’入力テンソルを処理することによりU’×V’×W’出力テンソルを生成するステップを含む。
【選択図】図2
特許請求の範囲
【請求項1】
畳み込みニューラルネットワーク層の計算をより効率的に実行するためのコンピュータによって実施される方法であって、前記畳み込みニューラルネットワーク層は、X×Y×Z入力テンソルを受け1つ以上の畳み込みニューラルネットワーク層ウェイト行列を用いて前記受けた入力テンソルを処理することによりU×V×W出力テンソルを生成するように構成されており、前記方法は、
前記X×Y×Z入力テンソルをX’×Y’×Z’入力テンソルに変換するステップを含み、X’はX以下、Y’はY以下、Z’はZ以上であり、
1つ以上の修正された畳み込みニューラルネットワーク層ウェイト行列を取得するステップを含み、(i)前記修正されたウェイト行列は、前記X’×Y’×Z’入力テンソルに対して作用することにより、U’×V’×W’出力テンソルを生成し、(ii)前記U’×V’×W’出力テンソルは、変換されたU×V×W出力テンソルを含み、U’はU以下、V’はV以下、W’はW以上であり、
前記修正されたウェイト行列を用いて前記X’×Y’×Z’入力テンソルを処理することにより前記U’×V’×W’出力テンソルを生成するステップを含み、前記U’×V’×W’出力テンソルは前記U×V×W出力テンソルを含む、方法。
続きを表示(約 890 文字)
【請求項2】
X’は自然数Nで割ったXのシーリング(ceiling)に等しく、Y’は自然数Mで割っ
たYのシーリングに等しく、Z’はZにNMを掛けたものに等しい、請求項1に記載の方法。
【請求項3】
前記X×Y×Z入力テンソルはXY第1入力を表し、前記X’×Y’×Z’入力テンソルはX’Y’スーパー入力を表し、各スーパー入力は複数の第1入力を含む、請求項2に記載の方法。
【請求項4】
前記複数の第1入力の数はNM個の入力に等しい、請求項3に記載の方法。
【請求項5】
前記X’×Y’×Z’入力テンソルに対する前記修正されたウェイト行列の作用は、前記X×Y×Z入力テンソルに対する前記畳み込みニューラルネットワーク層ウェイト行列の作用と同等である、請求項1に記載の方法。
【請求項6】
前記修正されたウェイト行列のエントリは、1つ以上の畳み込みニューラルネットワーク層ウェイト行列を含む、請求項1に記載の方法。
【請求項7】
前記修正されたウェイト行列は、バンド構造を有する行列を含む、請求項1に記載の方法。
【請求項8】
U’は自然数Pで割ったUのシーリング(ceiling)に等しく、V’は自然数Qで割っ
たVのシーリングに等しく、W’はWにPQを掛けたものに等しい、請求項1に記載の方法。
【請求項9】
前記畳み込みニューラルネットワーク層は、X次元のストライドSとY次元のストライドTとを含み、ストライドS、Tと、出力テンソルU×V×Wと、変換された出力テンソルU’×V’×W’との関係は、U’=ceiling(U/NS)およびV’=ceiling(V/MT)によって示される、請求項8に記載の方法。
【請求項10】
前記U×V×W出力テンソルはUV第1出力を表し、前記U’×V’×W’出力テンソルはU’V’スーパー出力を表し、各スーパー出力は複数の第1出力を含む、請求項8に記載の方法。
(【請求項11】以降は省略されています)
発明の詳細な説明
【技術分野】
【0001】
背景
本明細書は、入力をニューラルネットワークの層を通して処理することにより出力を生成することに関する。
続きを表示(約 1,800 文字)
【背景技術】
【0002】
ニューラルネットワークは、受けた入力に対する出力を予測するために非線形ユニットからなる1つ以上の層を用いる機械学習モデルである。ニューラルネットワークの中には、出力層に加えて1つ以上の隠れ層を含むものがある。各隠れ層の出力は、ネットワーク内の別の層、たとえば次の隠れ層または出力層への入力として使用される。ネットワークの各層は、各組のパラメータの現在の値に従い、受けた入力から出力を生成する。
【発明の概要】
【課題を解決するための手段】
【0003】
概要
概して、本明細書に記載の主題の1つの革新的な側面は、畳み込みニューラルネットワーク(convolutional neural network)層の計算をより効率的に実行するための方法において実現することができる。この畳み込みニューラルネットワーク層は、X×Y×Z入力テンソルを受け1つ以上の畳み込みニューラルネットワーク層ウェイト行列を用いて上記受けた入力テンソルを処理することによりU×V×W出力テンソルを生成するように構成されている。いくつかの側面において、この方法は、X×Y×Z入力テンソルをX’×Y’×Z’入力テンソルに変換するステップを含み、X’はX以下、Y’はY以下、Z’はZ以上であり、この方法はさらに、1つ以上の修正された畳み込みニューラルネットワーク層ウェイト行列を取得するステップを含み、(i)修正されたウェイト行列は、X’×Y’×Z’入力テンソルに対して作用することにより、U’×V’×W’出力テンソルを生成し、(ii)U’×V’×W’出力テンソルは、変換されたU×V×W出力テンソルを含み、U’はU以下、V’はV以下、W’はW以上であり、この方法はさらに、修正されたウェイト行列を用いてX’×Y’×Z’入力テンソルを処理することによりU’×V’×W’出力テンソルを生成するステップを含み、U’×V’×W’出力テンソルはU×V×W出力テンソルを含む。
【0004】
この側面のその他の実施形態は、対応するコンピュータシステム、装置、および1つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含み、これらは各々、上記方法のアクションを実行するように構成されている。1つ以上のコンピュータからなるシステムは、ソフトウェア、ファームウェア、ハードウェア、またはその任意の組み合わせによって特定の動作またはアクションを実行するように構成することができ、上記ソフトウェア、ファームウェア、ハードウェア、またはその任意の組み合わせは、当該システムにインストールされ動作時に当該システムに上記アクションを実行させることができる。1つ以上のコンピュータプログラムは、データ処理装置によって実行されると当該装置にアクションを実行させる命令を含むことにより、特定の動作またはアクションを実行するように構成することができる。
【0005】
上記およびその他の実施形態は各々、任意で、以下の特徴のうちの1つ以上を、単独でまたは組み合わせて含み得る。
【0006】
いくつかの実装例において、X’は自然数Nで割ったXのシーリング(ceiling)に等
しく、Y’は自然数Mで割ったYのシーリングに等しく、Z’はZにNMを掛けたものに
等しい。
【0007】
いくつかの実装例において、X×Y×Z入力テンソルはXY第1入力を表し、X’×Y’×Z’入力テンソルはX’Y’スーパー入力を表し、各スーパー入力は複数の第1入力を含む。
【0008】
いくつかの実装例において、複数の第1入力の数はNM個の入力に等しい。
いくつかの実装例において、X’×Y’×Z’入力テンソルに対する修正されたウェイト行列の作用は、X×Y×Z入力テンソルに対する畳み込みニューラルネットワーク層ウェイト行列の作用と同等である。
【0009】
いくつかの実装例において、修正されたウェイト行列のエントリは、1つ以上の畳み込みニューラルネットワーク層ウェイト行列を含む。
【0010】
いくつかの場合において、修正されたウェイト行列は、バンド構造を有する行列を含む。
(【0011】以降は省略されています)
この特許をJ-PlatPatで参照する
関連特許
グーグル エルエルシー
スプレッドシートプログラミング言語においてプログラムを合成すること
3日前
個人
情報提示方法
1か月前
個人
アカウントマップ
25日前
個人
自動精算システム
1か月前
個人
RFタグ読取装置
1か月前
個人
プログラム
24日前
個人
プログラム
1か月前
個人
売買システム
1か月前
個人
管理サーバ
2か月前
個人
発想支援方法及びシステム
1か月前
個人
市場受発注システム
1か月前
個人
案件管理装置および端末装置
11日前
個人
分類処理プログラム及び方法
1か月前
日本精機株式会社
車両用表示装置
1か月前
日本精機株式会社
車両用表示装置
1か月前
個人
学習装置及び推論装置
24日前
富士通株式会社
金融システム
1か月前
井関農機株式会社
ロボット作業車両
1か月前
個人
VRによる人体各部位の立体化
2か月前
株式会社発明屋
電池指向の構造設計
18日前
トヨタ自動車株式会社
管理装置
19日前
富士通株式会社
プロセッサ
17日前
株式会社イズミ
総合代行システム
7日前
個人
ダブルオークションシステム
7日前
株式会社プレニーズ
仲介システム
25日前
トヨタ自動車株式会社
電気自動車
3日前
個人
販売支援システム
1か月前
ブラザー工業株式会社
無線通信装置
1か月前
トヨタ自動車株式会社
作業評価装置
1か月前
個人
情報処理装置およびプログラム
2か月前
富士通株式会社
予測
10日前
トヨタ自動車株式会社
情報通知方法
1か月前
村田機械株式会社
人員配置システム
1か月前
トヨタ自動車株式会社
作業管理装置
1か月前
合同会社IPマネジメント
料金収受システム
10日前
株式会社SUBARU
車両用操作装置
3日前
続きを見る
他の特許を見る