TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2025024665
公報種別
公開特許公報(A)
公開日
2025-02-20
出願番号
2024041796
出願日
2024-03-18
発明の名称
ニューラルネットワーク作成装置およびニューラルネットワーク作成方法
出願人
三菱電機エンジニアリング株式会社
,
国立大学法人 熊本大学
代理人
弁理士法人山王内外特許事務所
主分類
G06N
3/0985 20230101AFI20250213BHJP(計算;計数)
要約
【課題】制約条件に応じて、エッジデバイス向けのニューラルネットワークを自動で作成可能とする。
【解決手段】ニューラルネットワークが有する層の構造のうち、パラメータ化された複数の構造を示すパラメータ化情報を取得するパラメータ化情報取得部101と、制約条件を取得する制約条件取得部102と、制約条件取得部102により取得された制約条件に基づいて、パラメータ化情報取得部101により取得されたパラメータ化情報が示すパラメータ化された複数の構造に対してパラメータを設定することで、複数のニューラルネットワークを作成するニューラルネットワーク作成部103とを備えた。
【選択図】図1
特許請求の範囲
【請求項1】
ニューラルネットワークが有する層の構造のうち、パラメータ化された複数の構造を示すパラメータ化情報を取得するパラメータ化情報取得部と、
制約条件を取得する制約条件取得部と、
前記制約条件取得部により取得された制約条件に基づいて、前記パラメータ化情報取得部により取得されたパラメータ化情報が示すパラメータ化された複数の構造に対してパラメータを設定することで、複数のニューラルネットワークを作成するニューラルネットワーク作成部と
を備えたニューラルネットワーク作成装置。
続きを表示(約 1,400 文字)
【請求項2】
前記ニューラルネットワーク作成部により作成された複数のニューラルネットワークに基づいて、当該ニューラルネットワークごとに、学習データを用いて学習処理を行う学習部と、
前記学習部による学習後のニューラルネットワークのうち、学習が妥当であると判定されたニューラルネットワークの中から、ニューラルネットワークを1つ選択するニューラルネットワーク選択部と、
前記ニューラルネットワーク選択部により選択されたニューラルネットワークを前記エッジデバイスに実装するニューラルネットワーク実装部とを備えた
ことを特徴とする請求項1記載のニューラルネットワーク作成装置。
【請求項3】
前記学習部は、
学習データとしてラベル付データセットを用い、ニューラルネットワークを学習させる第1の学習部と、
ラベル無データセットを取得し、前記第1の学習部による学習後のニューラルネットワークに当該ラベル無データセットを入力することで、疑似ラベルを付与した疑似ラベル付データセットを生成する疑似ラベル付データセット生成部と、
前記ラベル付データセット、および、前記疑似ラベル付データセット生成部により生成された疑似ラベル付データセットに対して、それぞれノイズをかけるノイズ付加部と、
前記ノイズ付加部によりノイズがかけられたラベル付データセットおよび疑似ラベル付データセットを用い、ニューラルネットワークを学習させる第2の学習部とを有し、
前記疑似ラベル付データセット生成部は、前記第2の学習部によりニューラルネットワークが学習された場合には、当該第2の学習部による学習後のニューラルネットワークに前記ラベル無データセットを入力することで、疑似ラベルを付与した疑似ラベル付データセットを生成する
ことを特徴とする請求項2記載のニューラルネットワーク作成装置。
【請求項4】
前記ニューラルネットワーク作成部は、学習後の全てのニューラルネットワークについて学習が妥当ではないと判定された場合、前回とは異なるパラメータの複数のニューラルネットワークを再度作成する
ことを特徴とする請求項1から請求項3のうちの何れか1項記載のニューラルネットワーク作成装置。
【請求項5】
前記パラメータ化される構造は、チャネル数、モジュール、カーネル数、ストライド数、層の数、または、expansion layerでの拡大率である
ことを特徴とする請求項1記載のニューラルネットワーク作成装置。
【請求項6】
前記パラメータ化される構造は、ニューラルネットワークの種類に基づく
ことを特徴とする請求項1記載のニューラルネットワーク作成装置。
【請求項7】
パラメータ化情報取得部が、ニューラルネットワークが有する層の構造のうち、パラメータ化された複数の構造を示すパラメータ化情報を取得するステップと、
制約条件取得部が、制約条件を取得するステップと、
ニューラルネットワーク作成部が、前記制約条件取得部により取得された制約条件に基づいて、前記パラメータ化情報取得部により取得されたパラメータ化情報が示すパラメータ化された複数の構造に対してパラメータを設定することで、複数のニューラルネットワークを作成するステップと
を有するニューラルネットワーク作成方法。
発明の詳細な説明
【技術分野】
【0001】
本開示は、ニューラルネットワークを作成するニューラルネットワーク作成装置およびニューラルネットワーク作成方法に関する。
続きを表示(約 1,900 文字)
【背景技術】
【0002】
従来、環境に応じて柔軟にニューラルネットワークのサイズを変えることができるCNN(Convolutional Neural Network)として、EfficientNetが知られている(例えば非特許文献1参照)。
【先行技術文献】
【非特許文献】
【0003】
https://arxiv.org/pdf/1905.11946.pdf
【発明の概要】
【発明が解決しようとする課題】
【0004】
このEfficientNetでは、ニューラルネットワークのサイズを簡単に変えることは可能である。しかしながら、このEfficientNetでは、計算量が大きく、資源の少ないエッジデバイス向けのニューラルネットワークではない。
【0005】
本開示は、上記のような課題を解決するためになされたもので、制約条件に応じて、エッジデバイス向けのニューラルネットワークを自動で作成可能となるニューラルネットワーク作成装置を提供することを目的としている。
【課題を解決するための手段】
【0006】
本開示に係るニューラルネットワーク作成装置は、ニューラルネットワークが有する層の構造のうち、パラメータ化された複数の構造を示すパラメータ化情報を取得するパラメータ化情報取得部と、制約条件を取得する制約条件取得部と、制約条件取得部により取得された制約条件に基づいて、パラメータ化情報取得部により取得されたパラメータ化情報が示すパラメータ化された複数の構造に対してパラメータを設定することで、複数のニューラルネットワークを作成するニューラルネットワーク作成部とを備えたことを特徴とする。
【発明の効果】
【0007】
本開示によれば、上記のように構成したので、制約条件に応じて、エッジデバイス向けのニューラルネットワークを自動で作成可能となる。
【図面の簡単な説明】
【0008】
実施の形態1に係るニューラルネットワーク作成装置の構成例を示す図である。
実施の形態1に係るニューラルネットワーク作成装置の動作例を示すフローチャートである。
実施の形態1に係るニューラルネットワーク作成装置の別の動作例を示すフローチャートである。
実施の形態1に係るニューラルネットワーク作成装置で用いられる、ニューラルネットワークが有する層の構造に対するパラメータ化の一例を示す図である。
実施の形態1に係るニューラルネットワーク作成装置で用いられる、ニューラルネットワークが有する層の構造に対するパラメータ化の別の一例を示す図である。
実施の形態1に係るニューラルネットワーク作成装置で用いられる、ニューラルネットワークが有する層の構造に対するパラメータ化の別の一例を示す図である。
実施の形態2に係るニューラルネットワーク作成装置の構成例を示す図である。
実施の形態2における学習部の構成例を示す図である。
実施の形態2における学習部の動作例を示す図である。
図10A、図10Bは、実施の形態1,2に係るニューラルネットワーク作成装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【0009】
以下、実施の形態について図面を参照しながら詳細に説明する。
実施の形態1.
図1は実施の形態1に係るニューラルネットワーク作成装置1の構成例を示す図である。
このニューラルネットワーク作成装置1は、ニューラルネットワークを自動で作成する装置である。このニューラルネットワーク作成装置1は、図1に示すように、パラメータ化情報取得部101、制約条件取得部102、ニューラルネットワーク作成部103、学習部104、学習判定部105、ニューラルネットワーク選択部106、および、ニューラルネットワーク実装部107を備えている。
【0010】
パラメータ化情報取得部101は、パラメータ化情報を取得する。パラメータ化情報は、ニューラルネットワークが有する層の構造のうち、パラメータ化された複数の構造を示す情報である。
なお、上記パラメータ化される構造としては、例えば、チャネル数、モジュール、カーネル数、ストライド数、層の数、または、expansion layerでの拡大率などが挙げられる。このパラメータ化される構造は、ニューラルネットワークの種類によっても異なる。
(【0011】以降は省略されています)
この特許をJ-PlatPatで参照する
関連特許
個人
情報検索システム
13日前
キヤノン株式会社
電子機器
12日前
キヤノン株式会社
電子機器
12日前
キヤノン株式会社
電子機器
12日前
株式会社イノベイト
広告装置
15日前
キヤノン電子株式会社
通信システム
5日前
個人
不動産情報提供システム
22日前
合同会社IPマネジメント
内部不正対策
20日前
トヨタ自動車株式会社
管理システム
7日前
トヨタ自動車株式会社
作業評価装置
5日前
西松建設株式会社
計測システム
11日前
TDK株式会社
等価回路
7日前
株式会社NURSY
再就職の支援装置
6日前
個人
公益寄付インタラクティブシステム
5日前
ゼネラル株式会社
RFIDタグ付き物品
1日前
株式会社ヒニアラタ
障害者支援システム
20日前
個人
外国為替証拠金取引定期自動売買システム
18日前
株式会社インテック
触覚ディスプレイ装置
6日前
サクサ株式会社
警備サービス管理システム
15日前
株式会社国際電気
支援システム
1日前
富士フイルム株式会社
タッチセンサ
5日前
大王製紙株式会社
作業管理システム
6日前
株式会社セラク
営農支援システム及び方法
21日前
ジャペル株式会社
登録管理システム
11日前
キオクシア株式会社
電子機器
11日前
個人
チャットボットを用いたシステム
11日前
株式会社デンソー
情報処理方法
5日前
株式会社デンソー
情報処理方法
13日前
富士通株式会社
画像生成方法
4日前
大和ハウス工業株式会社
概算システム
20日前
キヤノン株式会社
画像処理方法
18日前
アスエネ株式会社
温室効果ガス排出量管理方法
11日前
個人
プログラム及び情報処理方法
18日前
トヨタ自動車株式会社
車載コンピュータ
14日前
株式会社村上開明堂
操作入力装置
20日前
トヨタ自動車株式会社
作業支援システム
13日前
続きを見る
他の特許を見る