JP7646587B2 - 情報処理装置、方法およびプログラム - Google Patents
情報処理装置、方法およびプログラム Download PDFInfo
- Publication number
- JP7646587B2 JP7646587B2 JP2022019856A JP2022019856A JP7646587B2 JP 7646587 B2 JP7646587 B2 JP 7646587B2 JP 2022019856 A JP2022019856 A JP 2022019856A JP 2022019856 A JP2022019856 A JP 2022019856A JP 7646587 B2 JP7646587 B2 JP 7646587B2
- Authority
- JP
- Japan
- Prior art keywords
- predictors
- learning model
- training
- information processing
- processing device
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
- G06N3/0455—Auto-encoder networks; Encoder-decoder networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/20—Ensemble learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/0895—Weakly supervised learning, e.g. semi-supervised or self-supervised learning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Image Analysis (AREA)
Description
第1実施形態に係る情報処理装置10は、格納部101と、取得部102と、生成部103と、訓練部104と、抽出部105とを含む。
予測器は、MLP(Multi-Layer Perceptron)のネットワークモデルを用いることを想定する。訓練データは、後述の学習モデルを学習させるための学習用データである。
生成部103は、1つの特徴抽出器と、複数の予測器のそれぞれとを結合し、学習モデルを生成する。学習モデルは、1つの特徴抽出器と複数の予測器とが結合された、いわゆるマルチヘッドモデルとして形成される。
抽出部105は、学習モデルの訓練が終了した場合、学習済みモデルとして、学習モデルの特徴抽出器を抽出する。抽出された特徴抽出器は、クラス分類、物体検出などの下流タスクで用いることができる。
ステップS202では、生成部103が、1つの特徴抽出器と複数の予測器のそれぞれとを結合し、学習モデルを生成する。なお、S202において生成された学習モデルは、まだ訓練部104による訓練は行われていない。
ステップS204では、訓練部104が、学習モデルの訓練が終了したか否かを判定する。訓練が終了したか否かの判定は、例えば、複数の予測器からのそれぞれの出力を用いたロス関数のロス値が閾値以下である場合に学習が終了したと判定すればよい。または、ロス値の減少幅が収束した場合に訓練が終了したと判定してもよい。さらには、所定のエポック数の訓練を終了した場合に学習が終了したと判定してもよい。訓練が終了した場合は、ステップS205に進み、訓練が終了していない場合は、ステップS206に進む。
ステップS206では、訓練部104が、ロス値が最小となるように、例えば勾配降下法および誤差逆伝播法によって、学習モデルのパラメータ、具体的には、ニューラルネットワークの重みおよびバイアスなどを更新する。パラメータの更新後、ステップS203に戻り、新たな訓練データを用いて学習モデルの訓練を継続する。
本実施形態に係る学習モデル30は、1つの特徴抽出器301と複数の予測器(ここではN個の予測器302-1~302-N、Nは2以上の自然数)とを含む。以下、特に区別しないときは単に予測器302と記載することとする。なお、図3以降の例では、学習モデルに訓練データとして画像を入力する場合を想定するが、これに限らず、画像以外の2次元以上のデータでもよいし、センサ値などの1次元時系列データでもよい。
すなわち、予測器302-1~302-Nからの出力がそれぞれ異なるように設計されればよい。これにより、学習時の予測器302からの出力のバリエーションを確保でき、アンサンブルによる訓練効果を向上させることができる。
図4は、図2に示す学習モデル30を、いわゆるBYOLのネットワーク構造40を用いた自己教師あり学習により訓練する場合を想定する。自己教師あり学習は、ラベルのないサンプルデータから、同一のデータ(正例)ほど距離が近く(類似度が高く)、異なるデータ(負例)ほど距離が遠く(類似度が低く)なるように学習する機械学習手法の1つである。なお、BYOLによる自己教師あり学習の場合は、負例を用いず正例のみでモデルを訓練する。
図5に示すネットワーク構造50は、特徴抽出器301がエンコーダであり、複数の予測器302-1を複数のデコーダである場合のオートエンコーダを想定する。ネットワーク構造50における複数の予測器302はそれぞれ、特徴抽出器301の出力である画像特徴から、入力された画像を復元するようなデコーダネットワークで構成されればよい。
生成部103が、1つの予測器302をベースとして、例えば、重み係数、ネットワークの層数、ノード数、ドロップアウトの数、ドロップアウトの位置、正則化の値などの少なくとも1つをランダムに設定することで、複数の異なる予測器302を生成すればよい。
情報処理装置10は、CPU(Central Processing Unit)61と、RAM(Random Access Memory)62と、ROM(Read Only Memory)63と、ストレージ64と、表示装置65と、入力装置66と、通信装置67とを含み、それぞれバスにより接続される。
また、記録媒体からコンピュータや組み込みシステムにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているOS(オペレーティングシステム)や、データベース管理ソフト、ネットワーク等のMW(ミドルウェア)等が本実施形態を実現するための各処理の一部を実行してもよい。
さらに、本実施形態における記録媒体は、コンピュータあるいは組み込みシステムと独立した媒体に限らず、LANやインターネット等により伝達されたプログラムをダウンロードして記憶または一時記憶した記録媒体も含まれる。
また、記録媒体は1つに限られず、複数の媒体から本実施形態における処理が実行される場合も、本実施形態における記録媒体に含まれ、媒体の構成は何れの構成であってもよい。
また、本実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本実施形態における機能を実現することが可能な機器、装置を総称している。
Claims (11)
- データの特徴量を抽出する1つの特徴抽出器と、複数の予測器のそれぞれとを結合し、学習モデルを生成する生成部と、
前記複数の予測器からのそれぞれの出力をアンサンブルした結果を用いて、特定のタスクに対して前記学習モデルを訓練する訓練部と、
前記学習モデルの訓練が終了した場合、前記学習モデルに含まれる前記特徴抽出器を学習済みモデルとして抽出する抽出部と、
を具備する情報処理装置。 - 前記複数の予測器はそれぞれ構成が異なる、請求項1に記載の情報処理装置。
- 前記複数の予測器はそれぞれ、重み係数と、層数と、ノード数と、ネットワーク構造との少なくとも1つが異なる、請求項1または請求項2に記載の情報処理装置。
- 前記複数の予測器はそれぞれ、ドロップアウトを入れることで学習時のネットワーク構造が異なる、またはドロップアウトの数と、ドロップアウトの位置と、正則化の値との少なくとも1つが異なる、請求項1から請求項3のいずれか1項に記載の情報処理装置。
- 前記複数の予測器が畳み込み層を含む場合、
前記複数の予測器はそれぞれ、プーリング層の位置が異なる、請求項1から請求項4のいずれか1項に記載の情報処理装置。 - 前記訓練部は、前記複数の予測器の各出力の加算平均または加重平均を用いたロス関数に基づき、前記学習モデルを訓練する、請求項1から請求項5のいずれか1項に記載の情報処理装置。
- 前記訓練部は、前記複数の予測器それぞれの出力と前記複数の予測器の平均出力との距離が大きくなるように、前記学習モデルを訓練する、請求項1から請求項6のいずれか1項に記載の情報処理装置。
- 前記訓練部は、前記複数の予測器それぞれの出力が無相関となるように学習させる、請求項1から請求項6のいずれか1項に記載の情報処理装置。
- 前記学習モデルは、前記複数の予測器それぞれに入力される前記特徴抽出器からの出力にノイズが付加される構成を有する、請求項1から請求項8のいずれか1項に記載の情報処理装置。
- 生成手段が、データの特徴量を抽出する1つの特徴抽出器と、複数の予測器のそれぞれとを結合し、学習モデルを生成し、
訓練手段が、前記複数の予測器からのそれぞれの出力をアンサンブルした結果を用いて、特定のタスクに対して前記学習モデルを訓練し、
抽出手段が、前記学習モデルの訓練が終了した場合、前記学習モデルに含まれる前記特徴抽出器を学習済みモデルとして抽出する、情報処理方法。 - コンピュータを、
データの特徴量を抽出する1つの特徴抽出器と、複数の予測器のそれぞれとを結合し、学習モデルを生成する生成手段と、
前記複数の予測器からのそれぞれの出力をアンサンブルした結果を用いて、特定のタスクに対して前記学習モデルを訓練する訓練手段と、
前記学習モデルの訓練が終了した場合、前記学習モデルに含まれる前記特徴抽出器を学習済みモデルとして抽出する抽出手段として機能させるための情報処理プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022019856A JP7646587B2 (ja) | 2022-02-10 | 2022-02-10 | 情報処理装置、方法およびプログラム |
| US17/942,992 US20230252361A1 (en) | 2022-02-10 | 2022-09-12 | Information processing apparatus, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022019856A JP7646587B2 (ja) | 2022-02-10 | 2022-02-10 | 情報処理装置、方法およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023117246A JP2023117246A (ja) | 2023-08-23 |
| JP7646587B2 true JP7646587B2 (ja) | 2025-03-17 |
Family
ID=87521145
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022019856A Active JP7646587B2 (ja) | 2022-02-10 | 2022-02-10 | 情報処理装置、方法およびプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20230252361A1 (ja) |
| JP (1) | JP7646587B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120654741A (zh) * | 2024-03-13 | 2025-09-16 | 株式会社理光 | 模型训练方法、装置及存储介质 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102092684B1 (ko) | 2020-01-23 | 2020-03-24 | 주식회사 두두아이티 | 랜덤 포레스트 기법을 이용한 사이버 보안 훈련 장치 및 방법 |
| JP2020155111A (ja) | 2019-03-22 | 2020-09-24 | ネイバー コーポレーションNAVER Corporation | イメージ検索のためのマルチグローバルディスクリプタを組み合わせるフレームワーク |
| WO2021084623A1 (ja) | 2019-10-29 | 2021-05-06 | 富士通株式会社 | 劣化抑制プログラム、劣化抑制方法および情報処理装置 |
| WO2021140698A1 (ja) | 2020-01-10 | 2021-07-15 | パナソニックIpマネジメント株式会社 | 情報処理装置、方法及びプログラム |
| JP2021144422A (ja) | 2020-03-11 | 2021-09-24 | オムロン株式会社 | パラメータ調整装置、推論装置、パラメータ調整方法、及びパラメータ調整プログラム |
| WO2021193673A1 (ja) | 2020-03-25 | 2021-09-30 | 合同会社H.U.グループ中央研究所 | ゲート領域推定プログラム、ゲート領域推定方法、及びゲート領域推定装置 |
| JP2021157451A (ja) | 2020-03-26 | 2021-10-07 | 富士通株式会社 | 画像処理装置、画像認識システム及び画像処理プログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6361387B2 (ja) * | 2014-09-05 | 2018-07-25 | オムロン株式会社 | 識別装置および識別装置の制御方法 |
| JP7149692B2 (ja) * | 2017-08-09 | 2022-10-07 | キヤノン株式会社 | 画像処理装置、画像処理方法 |
| US12051237B2 (en) * | 2021-03-12 | 2024-07-30 | Samsung Electronics Co., Ltd. | Multi-expert adversarial regularization for robust and data-efficient deep supervised learning |
-
2022
- 2022-02-10 JP JP2022019856A patent/JP7646587B2/ja active Active
- 2022-09-12 US US17/942,992 patent/US20230252361A1/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020155111A (ja) | 2019-03-22 | 2020-09-24 | ネイバー コーポレーションNAVER Corporation | イメージ検索のためのマルチグローバルディスクリプタを組み合わせるフレームワーク |
| WO2021084623A1 (ja) | 2019-10-29 | 2021-05-06 | 富士通株式会社 | 劣化抑制プログラム、劣化抑制方法および情報処理装置 |
| WO2021140698A1 (ja) | 2020-01-10 | 2021-07-15 | パナソニックIpマネジメント株式会社 | 情報処理装置、方法及びプログラム |
| KR102092684B1 (ko) | 2020-01-23 | 2020-03-24 | 주식회사 두두아이티 | 랜덤 포레스트 기법을 이용한 사이버 보안 훈련 장치 및 방법 |
| JP2021144422A (ja) | 2020-03-11 | 2021-09-24 | オムロン株式会社 | パラメータ調整装置、推論装置、パラメータ調整方法、及びパラメータ調整プログラム |
| WO2021193673A1 (ja) | 2020-03-25 | 2021-09-30 | 合同会社H.U.グループ中央研究所 | ゲート領域推定プログラム、ゲート領域推定方法、及びゲート領域推定装置 |
| JP2021157451A (ja) | 2020-03-26 | 2021-10-07 | 富士通株式会社 | 画像処理装置、画像認識システム及び画像処理プログラム |
Non-Patent Citations (1)
| Title |
|---|
| Ashwin Raaghav Narayanan, 外4名,"Multi-headed Neural Ensemble Search",[online],2021年07月09日,[検索日 2024.10.22], インターネット<URL:https://arxiv.org/pdf/2107.04369> |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023117246A (ja) | 2023-08-23 |
| US20230252361A1 (en) | 2023-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN119091362B (zh) | 基于多模态融合的可控视频生成方法及系统 | |
| US20220004935A1 (en) | Ensemble learning for deep feature defect detection | |
| JP4710931B2 (ja) | 学習装置、学習方法、およびプログラム | |
| CN114360502B (zh) | 语音识别模型的处理方法、语音识别方法及装置 | |
| JP7559256B2 (ja) | 適応勾配クリッピングを用いるニューラルネットワーク | |
| JPWO2018167900A1 (ja) | ニューラルネットワーク学習装置、方法、およびプログラム | |
| CN111508000B (zh) | 基于参数空间噪声网络的深度强化学习目标跟踪方法 | |
| US20210110259A1 (en) | Method and apparatus for determining output token | |
| JP6955233B2 (ja) | 予測モデル作成装置、予測モデル作成方法、および予測モデル作成プログラム | |
| CN117095228A (zh) | 基于语义无关特征学习的图像篡改检测方法及装置 | |
| CN115130591A (zh) | 一种基于交叉监督的多模态数据分类方法及装置 | |
| JP7646587B2 (ja) | 情報処理装置、方法およびプログラム | |
| CN119784611A (zh) | 基于扩散模型的声呐图像生成方法、装置、设备和介质 | |
| CN116842153A (zh) | 一种基于反馈特征学习的多模态情感分析方法、系统 | |
| JP6612277B2 (ja) | ターンテイキングタイミング識別装置、ターンテイキングタイミング識別方法、プログラム、記録媒体 | |
| JP7844377B2 (ja) | 学習システム、方法およびプログラム | |
| JP7520753B2 (ja) | 学習装置、方法およびプログラム | |
| JP7619576B2 (ja) | 情報処理装置及び情報処理方法 | |
| KR20200099966A (ko) | 명목형 데이터를 포함하는 데이터를 기반으로 하는 학습 방법 및 장치 | |
| JP7840911B2 (ja) | 情報処理装置、方法およびプログラム | |
| JP7428233B2 (ja) | クラスタリング装置、クラスタリング方法、および、クラスタリングプログラム | |
| JP2024013057A (ja) | 学習装置、方法およびプログラム | |
| JP7840834B2 (ja) | 学習装置、方法、プログラム及び推論装置 | |
| Loupas et al. | Automatic transcription of Greek folk dance videos to labanotation based on autoencoders | |
| JP2025016154A (ja) | 情報処理装置、方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20230105 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241029 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241217 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250305 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7646587 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |