JP7823908B2 - 設定支援装置、設定支援システム、設定支援方法、及びプログラム - Google Patents
設定支援装置、設定支援システム、設定支援方法、及びプログラムInfo
- Publication number
- JP7823908B2 JP7823908B2 JP2023156505A JP2023156505A JP7823908B2 JP 7823908 B2 JP7823908 B2 JP 7823908B2 JP 2023156505 A JP2023156505 A JP 2023156505A JP 2023156505 A JP2023156505 A JP 2023156505A JP 7823908 B2 JP7823908 B2 JP 7823908B2
- Authority
- JP
- Japan
- Prior art keywords
- setting
- parameters
- learning model
- setting support
- unit
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
[処理の概要]
図2は本開示の設定支援装置における処理の概要を示すための図である。この図にあるように、設定支援装置10と、ユーザ1と、支援対象の装置2(以下対象装置2)が存在する。なお対象装置2と設定支援装置10は一体であってもよいし、別の装置であってもよい。ユーザ1は対象装置2の利用者である。設定支援装置10は、ユーザ1より対象装置2における設定問題を自然言語にて取得する。また、設定支援装置10は、対象装置2より、その設定問題にかかる装置の設定パラメータSpを取得する。設定支援装置10は、学習モデル3-5を用いて、取得した設定問題に対応した対応パラメータSaを算出する。なお、取得する設定パラメータSpと、算出する対応パラメータSaの要素数は異なっていても良い(すなわち図2においてn≠mであっても良い)。
図3は本開示の設定支援装置10の構成の一例を示すためのブロック図である。この図にあるように、本開示の設定支援装置10は、設定問題取得部11と、装置パラメータ取得部12と、算出部13と、出力部14と、学習モデル生成部15と、を有する。
図4は本開示の設定支援装置10の動作を説明するためのフローチャートである。この図にあるように、設定支援装置10は動作を開始すると、ユーザから設定問題を受け付けて取得する(ステップS41)。次に対象装置より装置の設定を含む装置パラメータを取得する(ステップS42)。設定問題と、前記装置パラメータと、に基づいて前記設定問題に対応した対応パラメータを、学習モデルを用いて算出する(ステップS43)。最後に算出した対応パラメータを出力する(ステップS44)。
次に、第1の実施形態に係る設定支援装置のハードウエア構成を説明する。図5は、第1の実施形態に係る設定支援装置10のハードウエア構成の一例を示すブロック図である。
まず、設定支援装置10において、学習モデルの生成を行う。メモリ52から学習モデル生成プログラムが呼び出され、CPU51にて実行状態となる。同プログラムは、メモリ52に格納されている学習用のデータセットを順次読み込み、入力する学習データと、教師データとを用いて学習モデルのパラメータを調整する。パラメータの調整は既存技術のRSS(Residual Sum of Squares)等の損失関数を用いてもよい。モデルがニューラルネットワークモデルであって、多階層に及ぶ場合には、誤差伝搬法などの手法を用いてもよい。
学習の完了後、設定支援装置10において、メモリ52から設定問題取得プログラムが呼び出され、CPU51にて実行状態となる。同プログラムは入出力インタフェース53やNIC54を介して設定問題を取得する。設定問題が音声であればここで音声認識処理が実行され、音声をテキスト化する。テキスト化された設定問題は、既存技術のプログラムを用いてベクトル化を行い、メモリ52へ一時的に格納する。次に、装置パラメータ取得プログラムがメモリ52から呼び出され、CPU51にて実行状態となる。同プログラムは、対象装置における設定パラメータである装置パラメータを取得する。具体的には、同プログラムが対象装置に対してリクエストを、NIC54を介して送信し、その応答としてパラメータを取得してもよい。取得したパラメータはメモリ52に一時的に格納される。
上記の通り、本開示の設定支援装置10は対象装置についてユーザの抱える設定問題を取得し、設定問題と、対象装置の装置パラメータとに基づいて、設定問題を解決するための対応パラメータを算出することが可能である。このため、ユーザが出力された対応パラメータに基づいて容易に最適な設定が可能な設定支援装置、設定支援システム、設定支援方法、及びプログラムを提供することが可能である。
第2の実施形態では、第1の実施形態を基本として、対応パラメータが対象装置に反映されたか否かの判断結果に基づいて、更にすでに学習済みの学習モデルを、更新することの可能な設定支援装置を提供する。
図6は本開示の設定支援装置10の構成の一例を示すためのブロック図である。本開示の設定支援装置10は、設定問題取得部11と、装置パラメータ取得部12と、算出部13と、出力部14と、学習モデル生成部15と、を有する。これらの構成要件についてはすでに上記実施形態で説明済みであるので記載は省略する。本実施形態における設定支援装置10の特徴はさらに判断部16を有する点と、学習モデル生成部が、判断部16の判断結果に応じて、学習モデルを更新する点である。
図7は本開示の設定支援装置10における動作を説明するためのフローチャートである。なお動作を開始して、対応パラメータを出力するまでの処理(ステップS71~ステップS74、図示せず。)についてはすでに図4にて説明済み(ステップS41~ステップS44)であるので記載は省略する。対応パラメータが出力されると、対応パラメータが装置に反映されたか否かを判断する(ステップS75)。反映されたと判断された場合(ステップS75、Y)には、装置に反映されたと判断された対応パラメータと、その対応パラメータを算出した入力データである設定問題と、装置パラメータと、に基づいて学習モデルを更新する(ステップS76)。反映されなかったと判断された場合には(ステップS75、N)一連の処理を終了する。
本開示の設定支援装置10では、出力された対応パラメータが装置パラメータに反映されたか否かに基づいて、学習モデルを更新することが可能である。これにより、設定問題に対してより最適化された学習モデルを生成することが可能であり、ユーザに対してより適切な対応パラメータを出力することが可能となる。
第3の実施形態では、設定装置20と、設定支援サーバ装置30とを含む設定支援システムについて述べる。
図8は本開示の設定支援システムの処理の概要を示す図である。この図にあるように、設定支援システムは設定装置20と、設定支援サーバ装置30と、からなる。なお設定対象の装置と設定装置20は一体であってもよいし、別の装置であってもよい。設定装置20は設定問題取得部11と、装置パラメータ取得部12と、出力部14と、判断部16と、入力データ送信部17と、を有する。設定支援サーバ装置30は、算出部13と、学習モデル生成部15と、対応パラメータ送信部18と、を有する。本開示の設定支援システムの特徴点は、設定装置20が入力データ送信部17を有し、設定支援サーバ装置30が、対応パラメータ送信部18を有する点である。これら以外の構成要件については上記実施形態にて説明済みであるので記載は省略する。
図9は本開示の設定支援システムにおける動作を説明するためのフローチャートである。この図にあるように、設定装置20側で設定問題を取得する(ステップS91)。次に装置パラメータを取得する(ステップS92)。取得した設定問題と装置パラメータとを送信する(ステップS93)。その後、設定支援サーバ装置30にて受信した設定問題と、前記装置パラメータと、に基づいて前記設定問題に対応した対応パラメータを、学習モデルを用いて算出する(ステップS94)。算出された対応パラメータが送信される(ステップS95)。設定装置20側でこれを受信し、対応パラメータを出力する(ステップS96)。
本開示の設定支援システムによると、設定装置20と設定支援サーバ装置30の両者で共働して設定問題に対応した対応パラメータの算出を行うことが可能である。設定支援サーバ装置30において対応パラメータの算出処理を集中して行うので、小型の携帯端末のように設定装置20の処理能力が限定されている場合においても設定装置20が設定支援サーバ装置に問い合わせを行うことで迅速に処理が可能である。
本開示の設定支援システムの実施例を説明する。以下は設定支援システムのうち、設定装置が無線装置である場合の実施例である。
図11は本開示の設定支援システムの実施例の概要を示す図である。この図にあるように、ユーザが無線装置(設定装置に該当)に対して「回線が不安定」である旨の問い合わせを行っている。このとき、無線装置では装置パラメータとしてバンドステアリングがOFFの状態となっている。無線装置はユーザからの問い合わせ(無線品質問題)と装置バラメータとを分析サーバに送信する。分析サーバは機械学習モデルにより分類を行い、最適な設定の結果を無線装置に返す。無線装置はユーザに対して、最適な設定としてバンドステアリングがONという設定を提示する。
図12は、本開示の設定支援システムの実施例の構成の一例を示す図である。この図にあるように、本発明における設定支援システムの設定支援機能は主に無線装置101と分析サーバ201内の機械学習モデルにより実現される。機械学習モデルの容量によっては無線装置101内に組み込んでも動作可能である。
ユーザの無線品質問題E1と最適な無線装置設定O1との相関について、ユーザが抱える無線品質問題(通信速度の低下、接続の安定性の低下等)は、最適な無線装置設定の選択に直接影響する。特定の問題に対処するための設定が必要になるため、ユーザの無線品質問題E1と最適設定O1の間には相関があると考えられる。
図12、14を用いて機能全体の流れを説明する。図14は本開示の設定支援システムの実施例の動作を説明するためのシーケンス図である。まず、無線装置は自然言語入力機能102を用い、ユーザの抱える無線品質問題を取得する(ステップS1)。
本開示の実施例における設定支援システムでは、無線品質問題についての入力から機械学習モデルによる設定の提示することにより、無線知識のないユーザへ適切な設定を提示できる。また、機械学習の予測に装置のパラメータを利用することでユーザ個別の問題に対応することも可能である。
本発明は無線装置で得た結果を分析サーバで利用する形であるが、機械学習モデル全体の容量によっては無線装置のみで完結(図16)、あるいは学習のみ別環境で実施する選択(図17)もとることができる。
本発明ではユーザの無線品質問題の入力を受けた際にそれに応じた設定を提示する。もし、その入力が無線品質と全く関係ない自然言語であった場合に適切に対応できるような仕組みを他の実施例2として説明する。
[付記1]
上述の第一の視点に係る設定支援装置のとおりである。
[付記2]
設定問題と、装置パラメータと、を入力データとし、前記設定問題、及び前記装置パラメータに対応した対応パラメータを教師データとした学習データにより学習した学習モデルを生成する学習モデル生成部をさらに有し、前記算出部は、前記学習モデルを用いて前記対応パラメータを算出する、好ましくは付記1の設定支援装置。
[付記3]
前記設定問題取得部は、自然言語による設定問題を取得する、好ましくは付記1又は2の設定支援装置。
[付記4]
前記設定問題取得部は、前記自然言語による設定問題をベクトル化し、前記学習モデル生成部は、前記設定問題がベクトル化された設定問題である、好ましくは付記2に従属する付記3の設定支援装置。
[付記5]
前記対応パラメータが前記装置に反映されたか否かを判断する判断部、をさらに有し、前記学習モデル生成部は、前記判断部の判断結果に応じて、学習モデルを更新する、好ましくは付記2の設定支援装置。
[付記6]
前記学習モデル生成部は、前記装置に反映されたと判断された対応パラメータと、その対応パラメータを算出した入力データである設定問題と、装置パラメータと、に基づいて学習モデルを更新する、好ましくは付記5の設定支援装置。
[付記7]
上述の第二の視点に係る設定支援システムのとおりである。
[付記8]
前記設定支援サーバ装置は、設定問題と、装置パラメータと、を入力データとし、前記設定問題に対応した対応パラメータを教師データとした学習データにより学習した学習モデルを生成する学習モデル生成部をさらに有し、前記算出部は、前記学習モデルを用いて前記対応パラメータを算出する、付記7の設定支援システム。
[付記9]
上述の第三の視点に係る設定支援方法のとおりである。
[付記10]
上述の第四の視点に係るプログラムのとおりである。
[付記11]
前記学習モデル算出部は、さらに装置パラメータおよび対応パラメータと関連しない設定問題を入力データとし、適切な設定がない旨の出力を教師データとした学習データにより学習した学習モデルを生成する、付記3の設定支援装置。
なお、付記9及び10は、付記1と同様に、付記2~付記6に展開することが可能である。
2 :対象装置
3-5 :モデル、学習モデル
10 :設定支援装置
11 :設定問題取得部
12 :装置パラメータ取得部
13 :算出部
14 :出力部
15 :学習モデル生成部
16 :判断部
17 :入力データ送信部
18 :対応パラメータ送信部
20 :設定装置
30 :設定支援サーバ装置
51 :CPU
52 :メモリ
53 :入出力インタフェース
54 :NIC
55 :内部バス
101 :無線装置
102 :自然言語入力機能
103 :装置パラメータ取得機能
104 :設定提示機能
105 :設定選択・補完入力機能
106 :設定反映機能
107 :無線通信品質取得機能
201 :分析サーバ
202 :機械学習モデル
203 :自然言語処理モジュール
204 :装置パラメータエンコーディングモジュール
205 :両表現の統合モジュール
206 :分類モジュール
207 :継続学習機能
E1 :無線品質問題
E2 :装置パラメータ
O1 :無線装置設定
Claims (10)
- ユーザ側にて不都合である事象を指す、通信装置の設定に関する問題である設定問題を取得する設定問題取得部と、
前記通信装置の設定を含む装置パラメータを取得する装置パラメータ取得部と、
前記設定問題と、前記装置パラメータと、に基づいて前記設定問題に対応した対応パラメータを、学習モデルを用いて算出する、算出部と、
前記対応パラメータを出力する出力部と、
を有する設定支援装置。 - 前記設定問題と、装置パラメータと、を入力データとし、前記設定問題、及び前記装置パラメータに対応した対応パラメータを教師データとした学習データにより学習した学習モデルを生成する学習モデル生成部をさらに有し、
前記算出部は、前記学習モデルを用いて前記対応パラメータを算出する、
請求項1の設定支援装置。 - 前記設定問題取得部は、自然言語による前記設定問題を取得する、請求項1または2の設定支援装置。
- 前記設定問題取得部は、自然言語による前記設定問題を取得し、
前記設定問題取得部は、前記自然言語による前記設定問題をベクトル化し、
前記学習モデル生成部は、前記設定問題がベクトル化された設定問題である、
請求項2の設定支援装置。 - 前記対応パラメータが前記通信装置に反映されたか否かを判断する判断部、をさらに有し、
前記学習モデル生成部は、前記判断部の判断結果に応じて、学習モデルを更新する、
請求項2の設定支援装置。 - 前記学習モデル生成部は、前記通信装置に反映されたと判断された対応パラメータと、その対応パラメータを算出した入力データである前記設定問題と、装置パラメータと、に基づいて学習モデルを更新する、
請求項5の設定支援装置。 - 設定装置と設定支援サーバ装置とを含む設定支援システムであって、
前記設定装置は、
ユーザ側にて不都合である事象を指す、通信装置の設定に関する問題である設定問題を取得する設定問題取得部と、
前記設定装置の設定を含む装置パラメータを取得する装置パラメータ取得部と、
前記設定問題と、前記装置パラメータと、を送信する入力データ送信部と、
を有し、
前記設定支援サーバ装置は、
前記設定問題と、前記装置パラメータと、に基づいて前記設定問題に対応した対応パラメータを、学習モデルを用いて算出する、算出部と、
前記対応パラメータを送信する対応パラメータ送信部と、
前記設定装置はさらに、
前記対応パラメータを出力する出力部、
を有する、設定支援システム。 - 前記設定支援サーバ装置は、
前記設定問題と、装置パラメータと、を入力データとし、前記設定問題に対応した対応パラメータを教師データとした学習データにより学習した学習モデルを生成する学習モデル生成部をさらに有し、
前記算出部は、前記学習モデルを用いて前記対応パラメータを算出する、
請求項7の設定支援システム。 - 以下の各ステップをコンピュータにより実行する設定支援方法であって、
ユーザ側にて不都合である事象を指す、通信装置の設定に関する問題である設定問題を取得するステップと、
前記通信装置の設定を含む装置パラメータを取得するステップと、
前記設定問題と、前記装置パラメータと、に基づいて前記設定問題に対応した対応パラメータを、学習モデルを用いて算出するステップと、
前記対応パラメータを出力するステップと、
を有する設定支援方法。 - ユーザ側にて不都合である事象を指す、通信装置の設定に関する問題である設定問題を取得する処理と、
前記通信装置の設定を含む装置パラメータを取得する処理と、
前記設定問題と、前記装置パラメータと、に基づいて前記設定問題に対応した対応パラメータを、学習モデルを用いて算出する処理と、
前記対応パラメータを出力する処理と、
をコンピュータに実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023156505A JP7823908B2 (ja) | 2023-09-21 | 2023-09-21 | 設定支援装置、設定支援システム、設定支援方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023156505A JP7823908B2 (ja) | 2023-09-21 | 2023-09-21 | 設定支援装置、設定支援システム、設定支援方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025047792A JP2025047792A (ja) | 2025-04-03 |
| JP7823908B2 true JP7823908B2 (ja) | 2026-03-04 |
Family
ID=95209966
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023156505A Active JP7823908B2 (ja) | 2023-09-21 | 2023-09-21 | 設定支援装置、設定支援システム、設定支援方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7823908B2 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015201805A (ja) | 2014-04-10 | 2015-11-12 | 株式会社バッファロー | 管理装置、ネットワーク中継装置、管理システム、対象装置を管理するための方法およびコンピュータープログラム |
| JP2020178266A (ja) | 2019-04-19 | 2020-10-29 | ソフトバンク株式会社 | 推定プログラムの作成方法、学習用データセットの作成方法、推定装置、推定プログラム、推定方法、及び、通信品質改善システム |
| WO2022181757A1 (ja) | 2021-02-27 | 2022-09-01 | フリービット株式会社 | 携帯通信端末の設定システム及びその方法 |
| JP7399349B1 (ja) | 2022-09-21 | 2023-12-15 | 三菱電機株式会社 | 設定支援装置、制御システム、設定支援方法及びプログラム |
-
2023
- 2023-09-21 JP JP2023156505A patent/JP7823908B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015201805A (ja) | 2014-04-10 | 2015-11-12 | 株式会社バッファロー | 管理装置、ネットワーク中継装置、管理システム、対象装置を管理するための方法およびコンピュータープログラム |
| JP2020178266A (ja) | 2019-04-19 | 2020-10-29 | ソフトバンク株式会社 | 推定プログラムの作成方法、学習用データセットの作成方法、推定装置、推定プログラム、推定方法、及び、通信品質改善システム |
| WO2022181757A1 (ja) | 2021-02-27 | 2022-09-01 | フリービット株式会社 | 携帯通信端末の設定システム及びその方法 |
| JP7399349B1 (ja) | 2022-09-21 | 2023-12-15 | 三菱電機株式会社 | 設定支援装置、制御システム、設定支援方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025047792A (ja) | 2025-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110444214B (zh) | 语音信号处理模型训练方法、装置、电子设备及存储介质 | |
| Weisz et al. | Sample efficient deep reinforcement learning for dialogue systems with large action spaces | |
| US20240161727A1 (en) | Training method for speech synthesis model and speech synthesis method and related apparatuses | |
| US10984034B1 (en) | Dialogue management system with hierarchical classification and progression | |
| EP4383136A2 (en) | Population based training of neural networks | |
| WO2020155619A1 (zh) | 带情感的机器聊天方法、装置、计算机设备及存储介质 | |
| US11183174B2 (en) | Speech recognition apparatus and method | |
| CN111402894A (zh) | 语音识别方法及电子设备 | |
| JP5060006B2 (ja) | 音声認識システムの自動的再学習 | |
| JP6824795B2 (ja) | 修正装置、修正方法および修正プログラム | |
| JP2020034683A (ja) | 音声認識装置、音声認識プログラムおよび音声認識方法 | |
| WO2022252694A1 (zh) | 神经网络优化方法及其装置 | |
| CN115204412A (zh) | 基于知识蒸馏的问答模型压缩方法、装置及相关设备 | |
| JP2019079102A (ja) | 学習装置、生成装置、分類装置、学習方法、学習プログラム、および動作プログラム | |
| CN114333790B (zh) | 数据处理方法、装置、设备、存储介质及程序产品 | |
| CN114373455A (zh) | 情感识别方法、装置、电子设备及存储介质 | |
| CN111523604A (zh) | 一种用户分类的方法和相关装置 | |
| CN116612742B (zh) | 语音合成方法、装置、设备及存储介质 | |
| JP7823908B2 (ja) | 設定支援装置、設定支援システム、設定支援方法、及びプログラム | |
| CN112214592A (zh) | 一种回复对话评分模型训练方法、对话回复方法及其装置 | |
| CN120340498B (zh) | 一种机器人自适应互动方法及系统 | |
| CN118656646B (zh) | 自动化大模型融合处理方法、装置、存储介质和电子设备 | |
| JP2023045835A (ja) | 音声合成装置およびプログラム | |
| CN114283843A (zh) | 神经网络模型融合监测方法及装置 | |
| CN113744719B (zh) | 一种语音提取方法、装置及设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250107 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251022 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251028 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251217 |
|
| 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: 20260120 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7823908 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |