JP6858082B2 - 管理装置、管理方法、及びプログラム - Google Patents
管理装置、管理方法、及びプログラム Download PDFInfo
- Publication number
- JP6858082B2 JP6858082B2 JP2017112748A JP2017112748A JP6858082B2 JP 6858082 B2 JP6858082 B2 JP 6858082B2 JP 2017112748 A JP2017112748 A JP 2017112748A JP 2017112748 A JP2017112748 A JP 2017112748A JP 6858082 B2 JP6858082 B2 JP 6858082B2
- Authority
- JP
- Japan
- Prior art keywords
- learning model
- unit
- model
- learning
- contributor
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
前記生成部は、前記サブセットそれぞれのハッシュ値を要素とするデータ列を前記識別情報として生成してもよい。
前記管理装置は、ネットワークを介して他の装置から前記学習モデルの使用要求を受け付ける受付部と、前記ライセンス情報を参照して前記他の装置のユーザが前記学習モデルを使用可能か否かを判定する認証部と、前記ユーザが前記学習モデルを使用可能な場合、前記他の装置から取得した前記タスクを実行するためのデータに関する前記学習モデルの実行結果を出力する学習実行部と、をさらに備えてもよい。
前記対価算出部は、前記タスクを実行するための前記学習実行部の利用負荷に基づいて、前記ユーザに請求する請求額を算出してもよい。
前記対価算出部は、前記タスクを実行するための前記学習実行部の占有率に基づいて、前記ユーザに請求する請求額を算出してもよい。
図1は、本実施形態に係る管理装置1の概要を示す図である。管理装置1は、ニューラルネットワークの学習モデルの登録を受け付け、登録された学習モデルの使用を有償で受け付ける装置である。管理装置1は、LAN(Local Area Network)やインターネット等の通信ネットワークを介してコントリビュータ端末2及びユーザ端末3と通信可能に接続されている。
以下、管理装置1の構成について説明する。
図2は、本実施形態に係る管理装置1の構成を示す図である。
管理装置1は、記憶部11と、制御部12とを備える。
モデル登録部13は、コントリビュータが使用するコントリビュータ端末2から学習モデルの新規登録又は更新を受け付ける。図5は、本実施形態に係るモデル登録部13の構成を示す図である。図5に示すように、モデル登録部13は、取得部131と、分割部132と、第1ハッシュ生成部133と、量子化部134と、第2ハッシュ生成部135と、寄与率管理部136と、記憶制御部137とを備える。
説明を図2に戻す。ライセンス登録部14は、ユーザ端末3のユーザからライセンスの登録を受け付ける。例えば、ライセンス登録部14は、ユーザ端末3に、モデル名と、モデルIDと、説明文とを表示させ、ユーザが使用する学習モデルの選択を受け付ける。ここで、ライセンス登録部14は、例えば、学習モデルの全層数やラベルに基づいて、学習モデルのライセンス料を算出し、ユーザ端末3にライセンス料を表示してもよい。
使用受付部15は、通信ネットワークを介して他の装置としてのユーザ端末3から学習モデルの使用要求を受け付ける。具体的には、使用受付部15は、ユーザ端末3から、ユーザが使用する学習モデルのモデル名と、ユーザIDとを含む学習モデルの使用要求を受信することにより、学習モデルの使用要求を受け付ける。なお、本実施形態では、使用受付部15は、ユーザ端末3から学習モデルの使用要求を受け付けることとしたが、これに限らない。使用受付部15は、コントリビュータ端末2から使用要求を受け付けてもよい。
対価算出部18は、タスクを実行するための学習実行部17の利用態様に基づいて、ユーザに請求する請求額を算出する。例えば、対価算出部18は、タスクを実行するための学習実行部17の利用負荷に基づいて、ユーザに請求する請求額を算出する。ここで、学習実行部17の利用負荷は、ユーザが使用した学習モデルに基づくタスクを実行した際に、学習実行部17が費やした時間、すなわちCPU使用時間である。このようにすることで、管理装置1は、利用負荷という観点に基づいて請求額を公平に算出することができる。
続いて、管理装置1における処理の流れについて説明する。まず、学習モデルの登録又は更新に係る処理の流れについて説明する。図6は、本実施形態に係る学習モデルの登録又は更新に係る処理の流れを示すフローチャートである。
続いて、分割部132は、学習モデルを分割してサブセットを生成する(S20)。
続いて、量子化部134は、サブセットを量子化する(S40)。そして、第2ハッシュ生成部135は、量子化されたサブセットのハッシュ値を生成し、当該ハッシュ値に基づいて量子化後データ列を生成する(S50)。
続いて、記憶制御部137は、学習モデルを登録又は更新することにより、学習モデル情報を更新する(S70)。
続いて、学習モデルの使用及び報酬算出に係る処理の流れについて説明する。図7は、本実施形態に係る学習モデルの使用及び報酬算出に係る処理の流れを示すフローチャートである。
続いて、認証部16は、使用要求が受け付けられた学習モデルが使用可能か否かの認証を行う(S120)。
続いて、学習実行部17は、取得した入力データと、使用要求に対応する学習モデルとを使用したタスクを実行する(S140)。これにより、学習実行部17は、タスクの実行結果を取得する。
続いて、報酬算出部19は、使用した学習モデルに対応し、学習モデル情報に記憶されている寄与率に基づいて、各コントリビュータの対価の報酬を算出する(S160)。
以上のとおり、本実施形態に係る管理装置1は、1又は複数のコントリビュータが作成した学習モデルと、各コントリビュータの学習モデルの作成に関する寄与率とを関連付けて記憶し、ネットワークを介してユーザ端末3から学習モデルの使用要求を受け付け、ユーザ端末3による学習モデルの使用の見返りとして支払われた対価を、学習モデルに対応する寄与率に応じて各コントリビュータに分配する場合のそれぞれの報酬を算出する。
Claims (7)
- タスクを実現するための学習モデルであって、複数の層を有するニューラルネットワークの学習モデルと、当該学習モデルを作成したコントリビュータを識別するコントリビュータ識別情報とを取得する取得部と、
前記取得部が取得した前記学習モデルが有する前記複数の層を分割することにより、前記学習モデルを複数のサブセットに分割する分割部と、
前記複数のサブセットそれぞれのハッシュ値を生成し、前記複数のサブセットそれぞれのハッシュ値を要素とするデータ列を、前記学習モデルを識別するモデル識別情報として生成する生成部と、
前記取得部が取得した前記学習モデルと、前記取得部が取得した前記コントリビュータ識別情報と、前記生成部が生成した前記モデル識別情報とを関連付けて学習モデル情報として記憶部に記憶させる記憶制御部と、
を備える管理装置。 - 前記生成部が生成した前記モデル識別情報と、前記モデル識別情報が示す前記学習モデルを使用可能なユーザの識別情報とを関連付けたライセンス情報を記憶する記憶部、
をさらに備える、
請求項1に記載の管理装置。 - ネットワークを介して他の装置から前記学習モデルの使用要求を受け付ける受付部と、
前記ライセンス情報を参照して前記他の装置のユーザが前記学習モデルを使用可能か否かを判定する認証部と、
前記ユーザが前記学習モデルを使用可能な場合、前記他の装置から取得した前記タスクを実行するためのデータに関する前記学習モデルの実行結果を出力する学習実行部と、
をさらに備える、
請求項2に記載の管理装置。 - 前記タスクを実行するための前記学習実行部の利用負荷に基づいて、前記ユーザに請求する請求額を算出する対価算出部をさらに備える、
請求項3に記載の管理装置。 - 前記タスクを実行するための前記学習実行部の占有率に基づいて、前記ユーザに請求する請求額を算出する対価算出部をさらに備える、
請求項3に記載の管理装置。 - プロセッサが、
タスクを実現するための学習モデルであって、複数の層を有するニューラルネットワークの学習モデルと、当該学習モデルを作成したコントリビュータを識別するコントリビュータ識別情報とを取得するステップと、
取得された前記学習モデルが有する前記複数の層を分割することにより、前記学習モデルを複数のサブセットに分割するステップと、
前記複数のサブセットそれぞれのハッシュ値を生成し、前記複数のサブセットそれぞれのハッシュ値を要素とするデータ列を、前記学習モデルを識別するモデル識別情報として生成するステップと、
取得された前記学習モデルと、取得された前記コントリビュータ識別情報と、生成された前記モデル識別情報とを関連付けて学習モデル情報として記憶部に記憶させるステップと、
を実行する管理方法。 - コンピュータに、
タスクを実現するための学習モデルであって、複数の層を有するニューラルネットワークの学習モデルと、当該学習モデルを作成したコントリビュータを識別するコントリビュータ識別情報とを取得する機能と、
取得された前記学習モデルが有する前記複数の層を分割することにより、前記学習モデルを複数のサブセットに分割する機能と、
前記複数のサブセットそれぞれのハッシュ値を生成し、前記複数のサブセットそれぞれのハッシュ値を要素とするデータ列を、前記学習モデルを識別するモデル識別情報として生成する機能と、
取得された前記学習モデルと、取得された前記コントリビュータ識別情報と、生成された前記モデル識別情報とを関連付けて学習モデル情報として記憶部に記憶させる機能と、
を実現させるプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017112748A JP6858082B2 (ja) | 2017-06-07 | 2017-06-07 | 管理装置、管理方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017112748A JP6858082B2 (ja) | 2017-06-07 | 2017-06-07 | 管理装置、管理方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018206199A JP2018206199A (ja) | 2018-12-27 |
| JP6858082B2 true JP6858082B2 (ja) | 2021-04-14 |
Family
ID=64958029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017112748A Expired - Fee Related JP6858082B2 (ja) | 2017-06-07 | 2017-06-07 | 管理装置、管理方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6858082B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7055769B2 (ja) * | 2019-04-23 | 2022-04-18 | 株式会社東芝 | データ生成装置、データ生成方法およびプログラム |
| JP7393030B2 (ja) * | 2019-10-15 | 2023-12-06 | 日本電気株式会社 | 対価算出装置、制御方法、及びプログラム |
| JP7527126B2 (ja) * | 2020-04-14 | 2024-08-02 | 古河電気工業株式会社 | 処理装置、処理方法、処理プログラムおよび情報処理システム |
| US12547874B2 (en) | 2021-04-30 | 2026-02-10 | International Business Machines Corporation | Deploying parallelizable deep learning models by adapting to the computing devices |
| JP7487748B2 (ja) * | 2022-01-21 | 2024-05-21 | 横河電機株式会社 | 装置、方法およびプログラム |
| JP7448271B1 (ja) | 2023-12-19 | 2024-03-12 | 株式会社フィードフォース | 情報処理システム、プログラム及び情報処理方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008007669A1 (en) * | 2006-07-10 | 2008-01-17 | Nec Corporation | Computer system managing device, and computer system managing method |
| WO2008084547A1 (ja) * | 2007-01-12 | 2008-07-17 | Fujitsu Limited | 文書検証プログラム、記録媒体、文書検証方法および文書検証装置 |
| US8552851B2 (en) * | 2008-05-09 | 2013-10-08 | Nec Corporation | Operation state judgement method and system |
| CN106033554A (zh) * | 2015-03-13 | 2016-10-19 | 中国科学院声学研究所 | 一种基于分段的两级深度学习模型的大数据处理方法 |
-
2017
- 2017-06-07 JP JP2017112748A patent/JP6858082B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018206199A (ja) | 2018-12-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6858082B2 (ja) | 管理装置、管理方法、及びプログラム | |
| EP3525096B1 (en) | Resource load balancing control method and cluster scheduler | |
| CN110928689B (zh) | 面向分布式强化学习训练的自适应资源管理方法及装置 | |
| JP6869820B2 (ja) | 管理装置、管理方法及びプログラム | |
| US10609032B2 (en) | Enforcing compute equity models in distributed blockchain | |
| JP6247388B2 (ja) | バーストモード制御 | |
| CN110673951B (zh) | 通用运行环境的拟态调度方法、系统及介质 | |
| CN108933700B (zh) | 一种基于偏好信任的云服务获取方法 | |
| CN113485833B (zh) | 资源预测方法和装置 | |
| Tang et al. | Budget‐constraint stochastic task scheduling on heterogeneous cloud systems | |
| Fu et al. | A restless bandit model for resource allocation, competition, and reservation | |
| CN117634716A (zh) | 基于分布鲁棒的库存路径优化方法和装置、设备及介质 | |
| JP6869817B2 (ja) | 管理装置、管理方法、及びプログラム | |
| CN111008873A (zh) | 一种用户确定方法、装置、电子设备及存储介质 | |
| CN111866062B (zh) | 一种云服务交易的可信协商方法及装置 | |
| TW202215292A (zh) | 模型分類的過程中防止模型竊取的方法及裝置 | |
| Al-Mistarihi et al. | On fairness, optimizing replica selection in data grids | |
| Cai et al. | Unequal‐interval based loosely coupled control method for auto‐scaling heterogeneous cloud resources for web applications | |
| JP2004348192A (ja) | Job分配制御方法 | |
| CN118869698A (zh) | 云流量调度方法、装置、设备、介质及计算机程序产品 | |
| Shao et al. | A scheduling algorithm for applications in a cloud computing system with communication changes | |
| Nadjaran Toosi et al. | SipaaS: Spot instance pricing as a Service framework and its implementation in OpenStack | |
| CN103888445B (zh) | 一种面向云服务的ucon多义务访问控制方法及系统 | |
| CN109492847A (zh) | 基于区块链的多资源平台以及多资源分配方法 | |
| JP2005208923A (ja) | グリッドシステムにおける決済情報算出方法、グリッド仲介装置、グリッド仲介プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190705 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200626 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200929 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201110 |
|
| 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: 20210309 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210323 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6858082 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |