TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2025080845
公報種別公開特許公報(A)
公開日2025-05-27
出願番号2023194179
出願日2023-11-15
発明の名称プルーニング方法、プルーニング装置、機械学習方法、および、学習済みモデル
出願人株式会社デンソーテン
代理人弁理士法人 佐野特許事務所
主分類G06N 3/082 20230101AFI20250520BHJP(計算;計数)
要約【課題】プルーニングに伴うモデルの性能劣化を抑制することができる技術を提供する。
【解決手段】例示的な本発明のプルーニング方法は、畳み込み層を含むニューラルネットワークのプルーニング方法であって、前記畳み込み層のフィルターに対してチャネル単位で除去対象を決定し、前記除去対象となったチャネルに含まれる複数のカーネルの中から重要度の高いカーネルを抽出し、抽出した前記カーネルと、前記フィルターのうち前記除去対象となることなく残されたチャネルに含まれるカーネルとを用いて前記フィルターを再構築する。
【選択図】図7
特許請求の範囲【請求項1】
畳み込み層を含むニューラルネットワークのプルーニング方法であって、
前記畳み込み層のフィルターに対してチャネル単位で除去対象を決定し、
前記除去対象となったチャネルに含まれる複数のカーネルの中から重要度の高いカーネルを抽出し、
抽出した前記カーネルと、前記フィルターのうち前記除去対象となることなく残されたチャネルに含まれるカーネルとを用いて前記フィルターを再構築する、
プルーニング方法。
続きを表示(約 1,500 文字)【請求項2】
前記畳み込み層が、前記ニューラルネットワークに複数含まれ、
前記畳み込み層ごとに、前記カーネルの抽出、および、前記フィルターの再構築が行われる、請求項1に記載のプルーニング方法。
【請求項3】
前記除去対象の決定は、入力チャネルを単位として除去する第1プルーニング手法を用いて行われ、
前記畳み込み層ごとの、前記カーネルの抽出、および、前記フィルターの再構築は、前記ニューラルネットワークの出力側の層から入力側の層に向けて順番に行われる、請求項2に記載のプルーニング方法。
【請求項4】
前記フィルターの再構築には、抽出した前記カーネルを出力チャネルごとに同数となるように振り分ける処理が含まれる、請求項3に記載のプルーニング方法。
【請求項5】
前記除去対象の決定は、出力チャネルを単位として除去する第2プルーニング手法を用いて行われ、
前記畳み込み層ごとの、前記カーネルの抽出、および、前記フィルターの再構築は、前記ニューラルネットワークの入力側の層から出力側の層に向けて順番に行われる、請求項2に記載のプルーニング方法。
【請求項6】
前記フィルターの再構築には、抽出した前記カーネルを入力チャネルの方向に並べて前記出力チャネルを構築する処理が含まれる、請求項5に記載のプルーニング方法。
【請求項7】
前記除去対象となったチャネルに含まれる前記複数のカーネルの中から重要度が上位一定割合となるカーネルを、前記重要度が高いカーネルとして抽出し、
抽出した前記カーネルのうちの少なくとも一部を用いて、前記再構築後の前記フィルターは形成される、請求項1から6のいずれか1項に記載のプルーニング方法。
【請求項8】
畳み込み層を含むニューラルネットワークに対するプルーニングを行う装置であって、
前記畳み込み層のフィルターに対してチャネル単位で除去対象を決定し、
前記除去対象となったチャネルに含まれる複数のカーネルの中から重要度の高いカーネルを抽出し、
抽出した前記カーネルと、前記フィルターのうち前記除去対象となることなく残されたチャネルに含まれるカーネルとを用いて前記フィルターを再構築する、
プルーニング装置。
【請求項9】
複数の畳み込み層を含むニューラルネットワークの機械学習方法であって、
未学習の前記ニューラルネットワークの学習を行い、
前記学習後のニューラルネットワークにおけるフィルターに対してチャネル単位で除去対象を決定し、
前記畳み込み層ごとに、前記フィルターのうち前記除去対象となることなく残されたチャネルに含まれるカーネルと、前記除去対象となったチャネルに含まれる重要度の高いカーネルとを用いて前記フィルターの再構築を行い、
前記フィルターの再構築後に得られたニューラルネットワークの再学習を行って学習済みモデルを生成する、
機械学習方法。
【請求項10】
学習後の畳み込みニューラルネットワークにおけるフィルターに対してチャネル単位で除去対象を決定し、
前記フィルターのうち前記除去対象となることなく残されたチャネルに含まれるカーネルと、前記除去対象となったチャネルに含まれる重要度の高いカーネルとを用いて前記フィルターの再構築を行い、
前記フィルターの再構築後に得られたニューラルネットワークを再学習して構成した、
学習済みモデル。

発明の詳細な説明【技術分野】
【0001】
本発明は、ニューラルネットワークに対してプルーニングを行う技術に関する。
続きを表示(約 1,500 文字)【背景技術】
【0002】
従来、画像分類や物体検出などの画像認識等に、ディープラーニングにより学習が行われたニューラルネットワーク(学習済みモデル)が用いられる。ニューラルネットワークは、その構成を複雑にすることで、推論精度が高くなる等、高い性能が得られる傾向がある。ただし、ニューラルネットワークの構成が複雑化すると、計算機によるニューラルネットワークの実行時において、演算回数およびメモリサイズの増加が問題となる。
【0003】
演算回数の削減(すなわち高速化)、および、メモリサイズの削減(すなわちモデルの軽量化)を図る手法として、プルーニング(枝刈り)が知られる。プルーニングの手法としては、色々な手法が従来提案されている。例えば、特許文献1には、プルーニングの手法として、チャネルの除去を行うことが開示される。
【先行技術文献】
【特許文献】
【0004】
特開2021-47854号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
重みデータをチャネル単位で除去するプルーニングを行うと、チャネルごとに複数含まれるカーネルを纏めて除去することになる。チャネル全体として見れば重要度が低いためにプルーニングの対象となったチャネルには、個々に見れば重要度が高いカーネルが含まれる可能性がある。すなわち、チャネル単位でプルーニングを行うと、重要度の高いカーネルを除去してしまう可能性がある。その結果、プルーニング後に得られる学習済みモデルの性能を低下させる可能性がある。
【0006】
本発明は、上記の点に鑑み、プルーニングに伴うモデルの性能劣化を抑制することができる技術を提供することを目的とする。
【課題を解決するための手段】
【0007】
例示的な本発明のプルーニング方法は、畳み込み層を含むニューラルネットワークのプルーニング方法であって、前記畳み込み層のフィルターに対してチャネル単位で除去対象を決定し、前記除去対象となったチャネルに含まれる複数のカーネルの中から重要度の高いカーネルを抽出し、抽出した前記カーネルと、前記フィルターのうち前記除去対象となることなく残されたチャネルに含まれるカーネルとを用いて前記フィルターを再構築する。
【発明の効果】
【0008】
例示的な本発明によれば、プルーニングに伴うモデルの性能劣化を抑制することができる。
【図面の簡単な説明】
【0009】
機械学習システムの概略の構成を示すブロック図
畳み込みニューラルネットワークの概略の構成を説明するための図
フィルターをチャネル単位で除去する手法の一例について説明するための図
フィルターをチャネル単位で除去する手法の他の例について説明するための図
機械学習方法の概要を示すフローチャート
第1実施例に係るプルーニング方法の流れを示すフローチャート
第X層のフィルターの状態を各段階に分けて示す模式図
第X層と第(X-1)層とのフィルターの関係を示す図
第2実施例に係るプルーニング方法の流れを示すフローチャート
第1層のフィルターの状態を各段階に分けて示す模式図
第1層と第2層とのフィルターの関係を示す図
【発明を実施するための形態】
【0010】
以下、本発明の例示的な実施形態について、図面を参照しながら詳細に説明する。
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する

関連特許

株式会社デンソーテン
表示装置
14日前
株式会社デンソーテン
表示装置
1日前
株式会社デンソーテン
アンテナ装置
今日
株式会社デンソーテン
充電制御装置およびプログラム
今日
株式会社デンソーテン
運転評価装置および運転評価方法
20日前
株式会社デンソーテン
情報提供装置および情報提供方法
18日前
株式会社デンソーテン
情報処理装置および情報処理方法
18日前
株式会社デンソーテン
ドライブレコーダおよび制御方法
18日前
株式会社デンソーテン
電源制御装置および電源制御プログラム
20日前
株式会社デンソーテン
センタ装置、車載装置および安否確認システム
14日前
株式会社デンソーテン
情報処理装置、情報処理方法、及びプログラム
15日前
株式会社デンソーテン
音量制御装置、音響システムおよびプログラム
4日前
株式会社デンソーテン
信号処理装置、信号処理方法、及び音響システム
今日
株式会社デンソーテン
表示制御装置、表示制御システム及び表示制御方法
5日前
株式会社デンソーテン
情報提供装置、情報提供方法、及び情報提供システム
15日前
株式会社デンソーテン
情報提供装置、情報提供方法及び情報提供プログラム
15日前
株式会社デンソーテン
情報処理装置、情報処理システムおよび情報処理方法
14日前
株式会社デンソーテン
画像処理装置、画像処理方法および画像処理プログラム
12日前
株式会社デンソーテン
運転支援装置、運転支援方法、および、運転支援システム
6日前
株式会社デンソーテン
画像処理装置、方法及びプログラム並びに学習データ生成装置
4日前
株式会社デンソーテン
情報処理装置、情報処理方法、情報処理プログラム及び情報処理システム
15日前
株式会社デンソーテン
プルーニング方法、プルーニング装置、機械学習方法、および、学習済みモデル
7日前
株式会社デンソーテン
通知制御装置、通知制御方法、通知制御プログラム、車両通知システム、および、車両システム
12日前
株式会社デンソーテン
学習データ作成方法、学習データ作成プログラム、学習データ作成装置、学習データ作成システム、学習方法、学習装置、及び感情推定装置
14日前
個人
政治のAI化
14日前
個人
非正規コート
1か月前
個人
物品給付年金
19日前
個人
RFタグ読取装置
1か月前
個人
在宅介護システム
1か月前
個人
人物再現システム
1か月前
個人
プラグインホームページ
5日前
個人
AI飲食最適化プラグイン
1か月前
キヤノン株式会社
通信装置
20日前
個人
電話管理システム及び管理方法
1か月前
有限会社ノア
データ読取装置
1か月前
個人
全アルゴリズム対応型プログラム
15日前
続きを見る