JP7047665B2 - 学習装置、学習方法及び学習プログラム - Google Patents
学習装置、学習方法及び学習プログラム Download PDFInfo
- Publication number
- JP7047665B2 JP7047665B2 JP2018156733A JP2018156733A JP7047665B2 JP 7047665 B2 JP7047665 B2 JP 7047665B2 JP 2018156733 A JP2018156733 A JP 2018156733A JP 2018156733 A JP2018156733 A JP 2018156733A JP 7047665 B2 JP7047665 B2 JP 7047665B2
- Authority
- JP
- Japan
- Prior art keywords
- learning
- data
- variance
- generation unit
- mean
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/213—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
- G06F18/2134—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on separation criteria, e.g. independent component analysis
- G06F18/21342—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on separation criteria, e.g. independent component analysis using statistical independence, i.e. minimising mutual information or maximising non-gaussianity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- 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/047—Probabilistic or stochastic 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/0475—Generative 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/048—Activation functions
-
- 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
-
- 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/094—Adversarial learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Probability & Statistics with Applications (AREA)
- Image Analysis (AREA)
- Complex Calculations (AREA)
Description
まず、実施の形態に係る学習装置について、概略構成、評価処理の流れ及び具体例を説明する。図1は、実施の形態に係る学習装置の概略構成を示す模式図である。図2は、深層学習モデルを説明する図である。図3は、GANの学習を説明する図である。
GANでは、列ベクトルであるデータxの確率分布を、正規分布などの確率分布pz(z)に従う列ベクトルである乱数zを使って(1)式に示すような最適化を行う。
ある確率変数z∈Rn平均をμzとし、共分散行列をΣzzとする。そして、列ベクトルx=f(z)を、任意の非線形要素f:Rn→Rpとする。このとき、xの平均μxと、分散行列Σxxと、共分散行列Σzxとを近似計算によって求める。まず、(3)式及び(4)式を満たす2n+1個の代表点(シグマ点){z(l),l=0,・・・,2n}を考える。
まず、Σzzの平方根行列B∈Rn×nを(8)式とする。
以下に、本実施の形態明細書における手法について述べる。本実施の形態の学習方法の実現方法の一例として、生成部11の入力を、平均0、分散Iの正規分布と仮定し、分散と平均の評価基準として、二乗ノルムを使用して説明するが、実現方法はこれに限らない。
GANにおいて、モデルに印加する前の確率変数zは平均0、分散Iの正規分布から求めることが多い。このとき、シグマ点は、(13)式~(15)式により得られる
次に、学習装置10による事前学習処理の処理手順について説明する。図5は、本実施の形態に係る事前学習処理の処理手順を示すフローチャートである。
上記のように、実施の形態に係る学習装置10は、深層学習に用いられる乱数を非線形関数に入力してデータを生成する数理モデルを有する生成部に対して、UTを用いた分散及び平均の事前学習を実行させる。具体的には、実施の形態では、事前学習において、UTを用いて、前記生成部から生成されるデータの分散及び平均を推定し、推定した分散及び平均と、事前に計算した真のデータの分散及び平均との類似度を評価する評価関数を最小化するように前記生成部11のパラメータを更新する。
図1に示した学習装置10の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、学習装置10の機能の分散及び統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散または統合して構成することができる。
図6は、プログラムが実行されることにより、学習装置10が実現されるコンピュータの一例を示す図である。コンピュータ1000は、例えば、メモリ1010、CPU1020を有する。また、コンピュータ1000は、ハードディスクドライブインタフェース1030、ディスクドライブインタフェース1040、シリアルポートインタフェース1050、ビデオアダプタ1060、ネットワークインタフェース1070を有する。これらの各部は、バス1080によって接続される。
11 生成部
12 識別部
13 事前学習部
14,15 深層学習モデル
Claims (4)
- 乱数を入力してデータを生成する深層学習モデルを有する生成部と、
Unscented transformを用いて、前記生成部から生成されるデータの分散及び平均を推定し、推定した分散及び平均と、事前に計算した真のデータの分散及び平均との類似度を評価する評価関数を最小化するように前記生成部のパラメータを更新する事前学習を実行させる事前学習部と、
を有することを特徴とする学習装置。 - 前記事前学習部は、前記推定した分散及び平均と、前記事前に計算した真のデータの分散及び平均との二乗のノルムを最小化するように前記生成部のパラメータを更新することを特徴とする請求項1に記載の学習装置。
- 学習装置が実行する学習方法であって、
前記学習装置は、乱数を入力してデータを生成する深層学習モデルを有する生成部を有し、
Unscented transformを用いて、前記生成部から生成されるデータの分散及び平均を推定し、推定した分散及び平均と、事前に計算した真のデータの分散及び平均との類似度を評価する評価関数を最小化するように前記生成部のパラメータを更新する事前学習を実行させる事前学習工程
を含んだことを特徴とした学習方法。 - コンピュータを請求項1または2に記載の学習装置として機能させるための学習プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018156733A JP7047665B2 (ja) | 2018-08-23 | 2018-08-23 | 学習装置、学習方法及び学習プログラム |
| PCT/JP2019/031874 WO2020040007A1 (ja) | 2018-08-23 | 2019-08-13 | 学習装置、学習方法及び学習プログラム |
| US17/270,056 US20210326705A1 (en) | 2018-08-23 | 2019-08-13 | Learning device, learning method, and learning program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018156733A JP7047665B2 (ja) | 2018-08-23 | 2018-08-23 | 学習装置、学習方法及び学習プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020030702A JP2020030702A (ja) | 2020-02-27 |
| JP7047665B2 true JP7047665B2 (ja) | 2022-04-05 |
Family
ID=69592627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018156733A Active JP7047665B2 (ja) | 2018-08-23 | 2018-08-23 | 学習装置、学習方法及び学習プログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20210326705A1 (ja) |
| JP (1) | JP7047665B2 (ja) |
| WO (1) | WO2020040007A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112738092A (zh) * | 2020-12-29 | 2021-04-30 | 北京天融信网络安全技术有限公司 | 一种日志数据增强方法、分类检测方法及系统 |
| CN116226664A (zh) * | 2023-02-15 | 2023-06-06 | 中原动力智能机器人有限公司 | 一种深度学习模型的训练方法及装置 |
| JPWO2025134586A1 (ja) * | 2023-12-20 | 2025-06-26 |
-
2018
- 2018-08-23 JP JP2018156733A patent/JP7047665B2/ja active Active
-
2019
- 2019-08-13 WO PCT/JP2019/031874 patent/WO2020040007A1/ja not_active Ceased
- 2019-08-13 US US17/270,056 patent/US20210326705A1/en not_active Abandoned
Non-Patent Citations (1)
| Title |
|---|
| 趙雪琴,外3名,カルマンフィルタに基づいたウェーブレットネットワークによる非線形時系列の予測,横幹連合コンファレンス予稿集,日本,横断型基幹科学技術研究団体連合(横幹連合),2005年,pp.651-654,https://www.jstage.jst.go.jp/article/oukan/2005/0/2005_0_200/_pdf |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020040007A1 (ja) | 2020-02-27 |
| US20210326705A1 (en) | 2021-10-21 |
| JP2020030702A (ja) | 2020-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7315748B2 (ja) | データ識別器訓練方法、データ識別器訓練装置、プログラム及び訓練方法 | |
| US12299552B2 (en) | Training tree-based machine-learning modeling algorithms for predicting outputs and generating explanatory data | |
| JP7059458B2 (ja) | 生成的敵対神経網ベースの分類システム及び方法 | |
| EP3572985A1 (en) | System and method for generating explainable latent features of machine learning models | |
| CN111695415A (zh) | 图像识别模型的构建方法、识别方法及相关设备 | |
| KR102944638B1 (ko) | 재현 데이터를 생성하기 위한 방법 및 장치 | |
| JP6955233B2 (ja) | 予測モデル作成装置、予測モデル作成方法、および予測モデル作成プログラム | |
| CN114494065B (zh) | 图像去模糊方法、装置、设备及可读存储介质 | |
| EP4242962A1 (en) | Recognition system, recognition method, program, learning method, trained model, distillation model and training data set generation method | |
| JP7047665B2 (ja) | 学習装置、学習方法及び学習プログラム | |
| WO2025038943A1 (en) | Optimizing large language models with domain-oriented model compression | |
| CN118503685B (zh) | 基于设备属性和被动流量特征的设备指纹提取方法和系统 | |
| US20230185998A1 (en) | System and method for ai-assisted system design | |
| CN114830137A (zh) | 用于生成预测模型的方法和系统 | |
| CN117273075B (zh) | 负载预测模型的训练方法、负载预测方法、装置及设备 | |
| JP2019095894A (ja) | 推定装置、学習装置、学習済みモデル、推定方法、学習方法、及びプログラム | |
| WO2022190301A1 (ja) | 学習装置、学習方法、及びコンピュータ可読媒体 | |
| CN114612688B (zh) | 对抗样本生成方法、模型训练方法、处理方法及电子设备 | |
| US20220108219A1 (en) | Approximate Bayesian Logistic Regression For Sparse Online Learning | |
| JP7118882B2 (ja) | 変数変換装置、潜在パラメータ学習装置、潜在パラメータ生成装置、これらの方法及びプログラム | |
| CN115171225A (zh) | 图像检测方法和图像检测模型的训练方法 | |
| JP2019082847A (ja) | データ推定装置、データ推定方法及びプログラム | |
| CN119599076A (zh) | 基于混合专家系统的参数高效微调方法、图像分割方法及装置 | |
| CN114297402B (zh) | 面向链接预测的交互式多模态融合方法及装置 | |
| CN117333737A (zh) | 一种基于可验证鲁棒auc的端到端对抗训练方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201202 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220118 |
|
| 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: 20220222 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220307 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7047665 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |