JP7102866B2 - 学習プログラム、学習方法および学習装置 - Google Patents
学習プログラム、学習方法および学習装置 Download PDFInfo
- Publication number
- JP7102866B2 JP7102866B2 JP2018068375A JP2018068375A JP7102866B2 JP 7102866 B2 JP7102866 B2 JP 7102866B2 JP 2018068375 A JP2018068375 A JP 2018068375A JP 2018068375 A JP2018068375 A JP 2018068375A JP 7102866 B2 JP7102866 B2 JP 7102866B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- integrated
- learning
- format
- record
- 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
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- 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
- 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/044—Recurrent networks, e.g. Hopfield 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/044—Recurrent networks, e.g. Hopfield networks
- G06N3/0442—Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
-
- 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
-
- 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/09—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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Description
110 通信部
111 表示部
112 操作部
120 記憶部
121 統合データ記憶部
122 複製データ記憶部
123 学習済モデル記憶部
130 制御部
131 生成部
132 学習部
133 比較部
134 判別部
Claims (6)
- 複数のフォーマットのいずれかを有し、前記複数のフォーマットは複数の項目を有するレコードをデータ単位とする入力データを入力し、
前記入力データに含まれる前記データ単位それぞれについて複数のレコードから、前記複数のフォーマットのうち、それぞれに含まれる項目を統合したフォーマットである統合フォーマットを有する複数の統合レコードを生成し、第1のフォーマットに対応する第1統合レコードのデータが不足する項目のセルを空欄とし、空欄としたセルに第2のフォーマットに対応する第2統合レコードのデータを複写して、変換データを生成し、
前記変換データを、入力テンソルデータをテンソル分解し深層学習を行う学習器により学習させる、
処理をコンピュータに実行させる学習プログラム。 - 前記生成する処理は、前記第1統合レコードと前記第2統合レコードとを時刻順に並べ、前記第2統合レコードの数が2つ以上の場合、不足する数だけ前記第1統合レコードを複製し、前記第1統合レコードに対して、直近の時刻から順に前記第2統合レコードのデータを複写して、前記変換データを生成する、
請求項1に記載の学習プログラム。 - 前記学習させる処理は、生成した前記変換データのうち、前記第1統合レコードから最直近n行目までの前記第2統合レコードに基づく前記変換データを学習した第1学習済モデルと、最直近n+1行目までの前記第2統合レコードに基づく前記変換データを学習した第2学習済モデルとを生成し、
生成した前記変換データに基づく評価用データを用いて、前記第1学習済モデルおよび前記第2学習済モデルの分類精度を比較し、比較した前記分類精度が同一となるまで前記nを増加させた場合における、前記第1学習済モデルと、前記第1統合レコードに対する前記第2統合レコードの紐付け数である前記nを出力する、
処理を前記コンピュータに実行させる請求項2に記載の学習プログラム。 - 前記生成する処理は、前記第1のフォーマットの項目と、前記第2のフォーマットの項目とのうち、互いに変換可能な項目について、前記第1のフォーマットの項目に、前記第2のフォーマットの項目を変換する、
請求項1~3のいずれか1つに記載の学習プログラム。 - 複数のフォーマットのいずれかを有し、前記複数のフォーマットは複数の項目を有するレコードをデータ単位とする入力データを入力し、
前記入力データに含まれる前記データ単位それぞれについて複数のレコードから、前記複数のフォーマットのうち、それぞれに含まれる項目を統合したフォーマットである統合フォーマットを有する複数の統合レコードを生成し、第1のフォーマットに対応する第1統合レコードのデータが不足する項目のセルを空欄とし、空欄としたセルに第2のフォーマットに対応する第2統合レコードのデータを複写して、変換データを生成し、
前記変換データを、入力テンソルデータをテンソル分解し深層学習を行う学習器により学習させる、
処理をコンピュータが実行する学習方法。 - 複数のフォーマットのいずれかを有し、前記複数のフォーマットは複数の項目を有するレコードをデータ単位とする入力データを入力する入力部と、
前記入力データに含まれる前記データ単位それぞれについて複数のレコードから、前記複数のフォーマットのうち、それぞれに含まれる項目を統合したフォーマットである統合フォーマットを有する複数の統合レコードを生成し、第1のフォーマットに対応する第1統合レコードのデータが不足する項目のセルを空欄とし、空欄としたセルに第2のフォーマットに対応する第2統合レコードのデータを複写して、変換データを生成する生成部と、
前記変換データを、入力テンソルデータをテンソル分解し深層学習を行う学習器により学習させる学習部と、
を有する学習装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018068375A JP7102866B2 (ja) | 2018-03-30 | 2018-03-30 | 学習プログラム、学習方法および学習装置 |
| US16/362,691 US11797893B2 (en) | 2018-03-30 | 2019-03-25 | Machine learning for generating an integrated format data record |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018068375A JP7102866B2 (ja) | 2018-03-30 | 2018-03-30 | 学習プログラム、学習方法および学習装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019179404A JP2019179404A (ja) | 2019-10-17 |
| JP7102866B2 true JP7102866B2 (ja) | 2022-07-20 |
Family
ID=68054491
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018068375A Active JP7102866B2 (ja) | 2018-03-30 | 2018-03-30 | 学習プログラム、学習方法および学習装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11797893B2 (ja) |
| JP (1) | JP7102866B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20250016194A1 (en) * | 2023-01-31 | 2025-01-09 | Salesforce, Inc. | Distributed denial of service protection management |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003099295A (ja) | 2001-09-21 | 2003-04-04 | Teamgia:Kk | 通信ログの処理方法、の方法をコンピュータシステム上で実行させるためのコンピュータソフトウエアプログラム及び通信ログ処理システム |
| JP2010204966A (ja) | 2009-03-03 | 2010-09-16 | Nippon Telegr & Teleph Corp <Ntt> | サンプリング装置、サンプリング方法、サンプリングプログラム、クラス判別装置およびクラス判別システム。 |
| US20150347212A1 (en) | 2014-05-28 | 2015-12-03 | International Business Machines Corporation | Error classification in a computing system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100738537B1 (ko) | 2005-12-27 | 2007-07-11 | 삼성전자주식회사 | 네트워크 침입 탐지 시스템 및 그 탐지 방법 |
| US11308403B1 (en) * | 2017-05-04 | 2022-04-19 | Trend Micro Incorporated | Automatic identification of critical network assets of a private computer network |
-
2018
- 2018-03-30 JP JP2018068375A patent/JP7102866B2/ja active Active
-
2019
- 2019-03-25 US US16/362,691 patent/US11797893B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003099295A (ja) | 2001-09-21 | 2003-04-04 | Teamgia:Kk | 通信ログの処理方法、の方法をコンピュータシステム上で実行させるためのコンピュータソフトウエアプログラム及び通信ログ処理システム |
| JP2010204966A (ja) | 2009-03-03 | 2010-09-16 | Nippon Telegr & Teleph Corp <Ntt> | サンプリング装置、サンプリング方法、サンプリングプログラム、クラス判別装置およびクラス判別システム。 |
| US20150347212A1 (en) | 2014-05-28 | 2015-12-03 | International Business Machines Corporation | Error classification in a computing system |
Non-Patent Citations (1)
| Title |
|---|
| 西野 琢也,テンソル分解に基づくグラフ分類による組織内ネットワーク攻撃活動検知,CSS2017 コンピュータセキュリティシンポジウム2017 論文集 合同開催マルウェア対策研究人材育成ワークショップ2017 プライバシーワークショップ2017 ユーザブルセキュリティワークショップ2017 情報処理学会シンポジウムシリーズ Vol.2017 No.2 [CD-ROM],第2017巻第2号,日本,一般社団法人情報処理学会 コンピュータセキュリティ研究会 セキュリティ心理学とトラスト研究会,2017年10月16日,p.7-14 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11797893B2 (en) | 2023-10-24 |
| JP2019179404A (ja) | 2019-10-17 |
| US20190303794A1 (en) | 2019-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7139657B2 (ja) | 学習プログラム、学習方法および学習装置 | |
| JP2020119044A (ja) | 学習方法、学習プログラムおよび学習装置 | |
| US11880764B2 (en) | Method, product, and system for detecting malicious network activity using a graph mixture density neural network | |
| Wang et al. | Automatic inference of demographic parameters using generative adversarial networks | |
| Halvaiee et al. | A novel model for credit card fraud detection using Artificial Immune Systems | |
| CN111428231A (zh) | 基于用户行为的安全处理方法、装置及设备 | |
| CN107103171A (zh) | 机器学习模型的建模方法及装置 | |
| JP7006296B2 (ja) | 学習プログラム、学習方法および学習装置 | |
| JP7188979B2 (ja) | 異常検知装置、異常検知方法および異常検知プログラム | |
| WO2022241118A1 (en) | Ensemble machine learning for anomaly detection | |
| CN114581086A (zh) | 基于动态时序网络的钓鱼账户检测方法及系统 | |
| US20210042423A1 (en) | Security assessment system | |
| Strelcenia et al. | A New GAN-based data augmentation method for Handling Class Imbalance in Credit Card Fraud detection | |
| JP7102866B2 (ja) | 学習プログラム、学習方法および学習装置 | |
| CN110956543A (zh) | 异常交易检测的方法 | |
| CN110020868A (zh) | 基于线上交易特征的反欺诈模块决策融合方法 | |
| CN114611603B (zh) | 基于数据划分混合重采样的工业机器故障检测方法、设备及存储介质 | |
| CN111988321B (zh) | 一种基于机器学习的联盟链异常检测系统及其检测方法 | |
| CN115412336B (zh) | 联盟链账本篡改攻击检测方法、装置及电子设备 | |
| Jadhav | Clustering based data preprocessing technique to deal with imbalanced dataset problem in classification task | |
| Dubey et al. | The instant algorithm with machine learning for advanced system anomaly detection | |
| CN110059457A (zh) | 一种核身方法及装置 | |
| Priyanka et al. | Optimization-Based feature selection and classification with modified activation-tuned deep BiLSTM for attack detection in IoT | |
| Ramanathan et al. | Targeted projection pursuit similarity based attribute selection for academic performance prediction | |
| Gomathy et al. | Network intrusion detection using genetic algorithm and neural network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210113 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220111 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220311 |
|
| 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: 20220607 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220620 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7102866 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |