(57)【要約】  情報処理装置（２０）は、推奨情報生成手段（２７０）を備える。推奨情報生成手段（２７０）は、複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、推奨情報を生成する。推奨情報は、センサの検出環境の推奨条件と、一以上のセンサからなる組み合わせとを関連づけた情報である。情報処理装置（２０）はたとえば、予測式生成手段（２１０）および抽出手段（２２０）をさらに備える。予測式生成手段（２１０）は、機械学習を行うことにより、複数の特徴量を変数とする式であって、におい成分に関する予測を行うための予測式を生成する。抽出手段（２２０）は、予測式における複数の特徴量に対する複数の重みに基づいて、集合から一以上のセンサを抽出する。
2020065807.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、前記センサの検出環境の推奨条件と、一以上の前記センサからなる組み合わせとを関連づけた推奨情報を生成する推奨情報生成手段を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記機械学習を行うことにより、前記複数の特徴量を変数とする式であって、におい成分に関する予測を行うための予測式を生成する予測式生成手段と、
前記予測式における前記複数の特徴量に対する複数の重みに基づいて、前記集合から一以上の前記センサを抽出し、抽出した前記センサからなる前記組み合わせを示す推奨組み合わせ情報を生成する抽出手段とをさらに備え、
前記抽出手段は、前記予測式において、前記複数の重みのうち予め定められた条件を満たす、または満たさない前記重みで重みづけられた前記特徴量の、出力元である前記センサを抽出し、
前記推奨情報は、一以上の前記推奨組み合わせ情報を含む情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記予測式生成手段は、
前記検出環境に基づいた分岐を含むモデルを用いて前記予測式を生成し、
前記推奨組み合わせ情報に、前記予測式に適した前記検出環境の条件であって、前記分岐の条件に基づく前記検出環境の条件を前記推奨条件として関連づける情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記機械学習は、前記特徴量に関連づけられた前記検出環境をさらに入力とした異種混合学習であり、
前記分岐の条件は、前記異種混合学習により生成される情報処理装置。
【請求項５】
請求項２から４のいずれか一項に記載の情報処理装置において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む情報処理装置。
【請求項６】
請求項２から５のいずれか一項に記載の情報処理装置において、
前記予測式の予測精度を算出する予測精度算出手段をさらに備え、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた前記予測式の前記予測精度をさらに含む情報処理装置。
【請求項７】
請求項２から６のいずれか一項に記載の情報処理装置において、
前記組み合わせを採用する場合のコストに少なくとも基づいて、前記組み合わせを評価する評価手段をさらに備え、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた、前記評価手段の評価結果をさらに含む情報処理装置。
【請求項８】
請求項７に記載の情報処理装置において、
前記評価手段は、前記推奨組み合わせ情報に関連づけられた前記推奨条件にさらに基づいて、前記組み合わせを評価する情報処理装置。
【請求項９】
請求項１から８のいずれか一項に記載の情報処理装置で生成された前記推奨情報と、前記検出環境を示す情報とに基づいて、使用する前記センサを決定する決定方法。
【請求項１０】
請求項１から８のいずれか一項に記載の情報処理装置で生成された前記推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記検出環境を決定する決定方法。
【請求項１１】
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、前記検出環境を示す情報とに基づいて、前記組み合わせを出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理装置。
【請求項１２】
請求項１１に記載の処理装置において、
前記推奨情報に含まれる前記推奨条件から、前記検出環境を示す情報が適合する前記推奨条件を抽出する抽出手段と、
抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、一以上の前記推奨組み合わせ情報を選択する選択手段と、
選択された前記推奨組み合わせ情報が示す前記組み合わせを出力する出力手段とを備える処理装置。
【請求項１３】
請求項１２に記載の処理装置において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択手段は、抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、前記予測精度に基づいて、一以上の前記推奨組み合わせ情報を選択する処理装置。
【請求項１４】
請求項１２または１３に記載の処理装置において、
前記選択手段は、前記推奨組み合わせ情報が示す前記組み合わせを用いた場合の、コストに基づいて、一以上の前記推奨組み合わせ情報を選択する処理装置。
【請求項１５】
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記推奨条件を出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理装置。
【請求項１６】
請求項１５に記載の処理装置において、
前記推奨情報に含まれる前記推奨組み合わせ情報から、前記使用可能な前記センサを示す情報に含まれる前記センサで、実現可能な前記組み合わせを示す前記推奨組み合わせ情報を抽出する抽出手段と、
抽出された前記推奨組み合わせ情報に関連づけられた前記推奨条件から、一以上の前記推奨条件を選択する選択手段と、
選択された前記推奨条件を出力する出力手段とを備える処理装置。
【請求項１７】
請求項１６に記載の処理装置において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択手段は、前記予測精度に基づいて、一以上の前記推奨条件を選択する処理装置。
【請求項１８】
請求項１６または１７に記載の処理装置において、
前記選択手段は、前記推奨条件の広さおよび予め定められた条件からの近さの少なくとも一方に基づいて、一以上の前記推奨条件を選択する処理装置。
【請求項１９】
請求項１１から１８のいずれか一項に記載の処理装置において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む処理装置。
【請求項２０】
複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、前記センサの検出環境の推奨条件と、一以上の前記センサからなる組み合わせとを関連づけた推奨情報を生成する推奨情報生成ステップを含む情報処理方法。
【請求項２１】
請求項２０に記載の情報処理方法において、
前記機械学習を行うことにより、前記複数の特徴量を変数とする式であって、におい成分に関する予測を行うための予測式を生成する予測式生成ステップと、
前記予測式における前記複数の特徴量に対する複数の重みに基づいて、前記集合から一以上の前記センサを抽出し、抽出した前記センサからなる前記組み合わせを示す推奨組み合わせ情報を生成する抽出ステップとをさらに含み、
前記抽出ステップでは、前記予測式において、前記複数の重みのうち予め定められた条件を満たす、または満たさない前記重みで重みづけられた前記特徴量の、出力元である前記センサを抽出し、
前記推奨情報は、一以上の前記推奨組み合わせ情報を含む情報処理方法。
【請求項２２】
請求項２１に記載の情報処理方法において、
前記予測式生成ステップでは、
前記検出環境に基づいた分岐を含むモデルを用いて前記予測式を生成し、
前記推奨組み合わせ情報に、前記予測式に適した前記検出環境の条件であって、前記分岐の条件に基づく前記検出環境の条件を前記推奨条件として関連づける情報処理方法。
【請求項２３】
請求項２２に記載の情報処理方法において、
前記機械学習は、前記特徴量に関連づけられた前記検出環境をさらに入力とした異種混合学習であり、
前記分岐の条件は、前記異種混合学習により生成される情報処理方法。
【請求項２４】
請求項２１から２３のいずれか一項に記載の情報処理方法において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む情報処理方法。
【請求項２５】
請求項２１から２４のいずれか一項に記載の情報処理方法において、
前記予測式の予測精度を算出する予測精度算出ステップをさらに含み、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた前記予測式の前記予測精度をさらに含む情報処理方法。
【請求項２６】
請求項２１から２５のいずれか一項に記載の情報処理方法において、
前記組み合わせを採用する場合のコストに少なくとも基づいて、前記組み合わせを評価する評価ステップをさらに含み、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた、前記評価ステップでの評価結果をさらに含む情報処理方法。
【請求項２７】
請求項２６に記載の情報処理方法において、
前記評価ステップでは、前記推奨組み合わせ情報に関連づけられた前記推奨条件にさらに基づいて、前記組み合わせを評価する情報処理方法。
【請求項２８】
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、前記検出環境を示す情報とに基づいて、前記組み合わせを出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理方法。
【請求項２９】
請求項２８に記載の処理方法において、
前記推奨情報に含まれる前記推奨条件から、前記検出環境を示す情報が適合する前記推奨条件を抽出する抽出ステップと、
抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、一以上の前記推奨組み合わせ情報を選択する選択ステップと、
選択された前記推奨組み合わせ情報が示す前記組み合わせを出力する出力ステップとを含む処理方法。
【請求項３０】
請求項２９に記載の処理方法において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択ステップでは、抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、前記予測精度に基づいて、一以上の前記推奨組み合わせ情報を選択する処理方法。
【請求項３１】
請求項２９または３０に記載の処理方法において、
前記選択ステップでは、前記推奨組み合わせ情報が示す前記組み合わせを用いた場合の、コストに基づいて、一以上の前記推奨組み合わせ情報を選択する処理方法。
【請求項３２】
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記推奨条件を出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理方法。
【請求項３３】
請求項３２に記載の処理方法において、
前記推奨情報に含まれる前記推奨組み合わせ情報から、前記使用可能な前記センサを示す情報に含まれる前記センサで、実現可能な前記組み合わせを示す前記推奨組み合わせ情報を抽出する抽出ステップと、
抽出された前記推奨組み合わせ情報に関連づけられた前記推奨条件から、一以上の前記推奨条件を選択する選択ステップと、
選択された前記推奨条件を出力する出力ステップとを含む処理方法。
【請求項３４】
請求項３３に記載の処理方法において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択ステップでは、前記予測精度に基づいて、一以上の前記推奨条件を選択する処理方法。
【請求項３５】
請求項３３または３４に記載の処理方法において、
前記選択ステップでは、前記推奨条件の広さおよび予め定められた条件からの近さの少なくとも一方に基づいて、一以上の前記推奨条件を選択する処理方法。
【請求項３６】
請求項２８から３５のいずれか一項に記載の処理方法において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む処理方法。
【請求項３７】
請求項２０から２７のいずれか一項に記載の情報処理方法の各ステップをコンピュータに実行させるプログラム。
【請求項３８】
請求項２８から３６のいずれか一項に記載の処理方法の各ステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、処理装置、情報処理方法、処理方法、決定方法、およびプログラムに関する。
【背景技術】
【０００２】
ガスをセンサで測定することにより、ガスに関する情報を得る技術が開発されている。【０００３】
特許文献１は、複数のセンサ素子を設けた匂いセンサを開示している。具体的には、複数のセンサ素子にはそれぞれ異なる特性を有する物質吸着膜が設けられており、各センサ素子は作用させようとする分子に特異的な反応を示す構成をとれることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１７／０８５９３９号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１には、検出の目的に応じてセンサ素子の組み合わせをどのように選定すればよいかや、好ましい検出環境について開示されていない。【０００６】
本発明は、上記の課題に鑑みてなされたものである。本発明の目的は、所望の目的のために、適したセンサの組み合わせ、または好ましい検出環境を導出する技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、
複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、前記センサの検出環境の推奨条件と、一以上の前記センサからなる組み合わせとを関連づけた推奨情報を生成する推奨情報生成手段を備える。【０００８】
本発明の第１の決定方法は、
本発明の情報処理装置で生成された前記推奨情報と、前記検出環境を示す情報とに基づいて、使用する前記センサを決定する方法である。【０００９】
本発明の第２の決定方法は、
本発明の情報処理装置で生成された前記推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記検出環境を決定する方法である。【００１０】
本発明の第１の処理装置は、
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、前記検出環境を示す情報とに基づいて、前記組み合わせを出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である。【００１１】
本発明の第２の処理装置は、
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記推奨条件を出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である。【００１２】
本発明の情報処理方法は、
複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、前記センサの検出環境の推奨条件と、一以上の前記センサからなる組み合わせとを関連づけた推奨情報を生成する推奨情報生成ステップを含む。【００１３】
本発明の第１の処理方法は、
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、前記検出環境を示す情報とに基づいて、前記組み合わせを出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である。【００１４】
本発明の第２の処理方法は、
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記推奨条件を出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である。【００１５】
本発明の第１のプログラムは、
本発明の情報処理方法の各ステップをコンピュータに実行させる。【００１６】
本発明の第２のプログラムは、
本発明の処理方法の各ステップをコンピュータに実行させる。
【発明の効果】
【００１７】
本発明によれば、所望の目的のために、適したセンサの組み合わせ、または好ましい検出環境を導出する技術を提供できる。
【図面の簡単な説明】
【００１８】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１９】
【図１】第１の実施形態に係る情報処理装置の構成を例示する図である。
【図２】センサを例示する図である。
【図３】時系列データを例示する図である。
【図４】複数種類のセンサの集合からのセンサ出力データを例示する図である。
【図５】第１の実施形態に係る情報処理方法を例示するフローチャートである。
【図６】第１の実施形態に係る予測式生成手段で行われる機械学習に用いられる予測モデルを例示する図である。
【図７】情報処理装置を実現するための計算機を例示する図である。
【図８】第２の実施形態に係る情報処理装置の構成を例示する図である。
【図９】第２の実施形態に係る情報処理方法を例示するフローチャートである。
【図１０】第３の実施形態に係る処理装置の構成を例示する図である。
【図１１】第３の実施形態に係る処理方法を例示するフローチャートである。
【図１２】第４の実施形態に係る処理装置の構成を例示する図である。
【図１３】第４の実施形態に係る処理方法を例示するフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２１】
なお、以下に示す説明において、特に説明する場合を除き、各装置の各構成要素は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。各装置の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶メディア、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置には様々な変形例がある。
【００２２】
（第１の実施形態）
図１は、第１の実施形態に係る情報処理装置２０の構成を例示する図である。本実施形態に係る情報処理装置２０は、推奨情報生成手段２７０を備える。推奨情報生成手段２７０は、複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、推奨情報を生成する。推奨情報は、センサの検出環境の推奨条件と、一以上のセンサからなる組み合わせとを関連づけた情報である。以下に詳しく説明する。
【００２３】
本図の例において、情報処理装置２０は、予測式生成手段２１０および抽出手段２２０をさらに備える。予測式生成手段２１０は、機械学習を行うことにより、複数の特徴量を変数とする式であって、におい成分に関する予測を行うための予測式を生成する。抽出手段２２０は、予測式における複数の特徴量に対する複数の重みに基づいて、集合から一以上のセンサを抽出する。具体的には抽出手段２２０は、予測式において、複数の重みのうち予め定められた条件を満たす、または満たさない重みで重みづけられた特徴量の、出力元であるセンサを抽出する。そして、抽出手段２２０は、抽出されたセンサからなる組み合わせを示す推奨組み合わせ情報を生成する。また、推奨情報は一以上の推奨組み合わせ情報を含む。
【００２４】
図２は、センサ１０を例示する図である。センサ１０は、分子が付着する受容体を有し、その受容体における分子の付着と離脱に応じて検出値が変化するセンサである。なお、センサ１０によってセンシングされているガスを、対象ガスと呼ぶ。また、センサ１０から出力される検出値の時系列データを、時系列データ１４と呼ぶ。ここで、必要に応じ、時系列データ１４をＹとも表記し、時刻ｔの検出値をｙ（ｔ）とも表記する。Ｙは、ｙ（ｔ）が列挙されたベクトルとなる。
【００２５】
例えばセンサ１０は、膜型表面応力センサ（Membrane-type Surface stress Sensor; MSS)である。MSSは、受容体として、分子が付着する官能膜を有しており、その官能膜に対する分子の付着と離脱によってその官能膜の支持部材に生じる応力が変化する。MSSは、この応力の変化に基づく検出値を出力する。
【００２６】
MSSの官能膜には有機系、無機系、およびバイオ系のように様々な材料を用いることができる。センサ１０の応答する対象分子および、応答特性は官能膜に依存する。したがって、互いに異なる官能膜を有する複数種類のセンサ１０を組み合わせることにより、様々な成分を含む混合ガスからなる複雑なにおいを分析可能となる。
【００２７】
なお、センサ１０は、MSSには限定されず、受容体に対する分子の付着と離脱に応じて生じる、センサ１０の部材の粘弾性や動力学特性（質量や慣性モーメントなど）に関連する物理量の変化に基づいて検出値を出力するものであればよく、カンチレバー式、膜型、光学式、ピエゾ、振動応答などの様々なタイプのセンサを採用することができる。これらのセンサ１０においても、センサ１０が応答する対象分子および、応答特性の少なくとも一方が互いに異なる複数種類のセンサ１０を組み合わせることができる。なお、複数種類のセンサ１０は、同じ属性の情報（付着分子の質量等）を検出してよい。
【００２８】
ここで、センサ１０の種類は多数にのぼる。一方で、実際に検出装置において用いることができるセンサ１０の数には限りがある。そこで、目的の検出を行うためにどの種類のセンサ１０を組み合わせて用いるのがよいかを選定する必要がある。また、センサ１０の出力は、その検出環境にも依存する。したがって、環境に依存して、好ましいセンサ１０の組み合わせは異なりうる。同様に、用いるセンサ１０の組み合わせに依存して、好ましい検出環境の条件は異なりうる。
【００２９】
本実施形態に係る情報処理装置２０によれば、推奨される検出環境とセンサ１０の組み合わせとを関連づけた推奨情報が得られる。そして、推奨情報に基づいて、好ましいセンサ１０の組み合わせおよび検出環境での検出が可能となる。
【００３０】
本実施形態において予測式生成手段２１０は、複数種類のセンサ１０の集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習を行うことにより、におい成分に関する予測を行うための予測式を生成する。予測式は複数の特徴量を変数とする式であり、予測式において各特徴量に対する重みは、その特徴量が予測結果に及ぼす寄与の大きさに対応する。したがって、抽出手段２２０は予測式を示す情報に基づき、目的に対して寄与が大きなセンサ１０と寄与が小さなセンサ１０とを判別することができる。
【００３１】
ここで、予測式生成手段２１０は、検出環境に基づいた分岐を含むモデルを用いて予測式を生成する。そうすることで、好ましいセンサ１０の組み合わせが検出環境に対応付けて導き出される。また、予測式生成手段２１０は、推奨組み合わせ情報に、予測式に適した検出環境の条件であって、分岐の条件に基づく検出環境の条件を推奨条件として関連づける。そして、このように互いに関連づけられた推奨組み合わせ情報と推奨条件とを複数組含む推奨情報が生成される。
【００３２】
特徴量および予測式について以下に詳しく説明する。特徴量はセンサ１０の出力に基づいて得られる値である。ただし、一つのセンサ１０に対しては一つ以上の特徴量が得られ、各特徴量は、一つのセンサ１０の出力にのみ依存する。
【００３３】
時系列データ１４は、センサ１０が出力した検出値を、センサ１０から出力された時刻が早い順に並べた時系列のデータである。ただし、時系列データ１４は、センサ１０から得られた検出値の時系列データに対して、所定の前処理が加えられたものであってもよい。前処理としては、例えば、時系列のデータからノイズ成分を除去するフィルタリングなどを採用することができる。
【００３４】
図３は、時系列データ１４を例示する図である。時系列データ１４は、センサ１０を対象ガスに曝すことで得られる。ただし、時系列データ１４は、センサ１０を測定対象のガスに曝す操作と、センサ１０から測定対象のガスを取り除く操作とで得ても良い。本図の例において、センサ１０を対象ガスに曝すことで期間Ｐ１のデータが得られ、センサ１０から測定対象のガスを取り除く操作により期間Ｐ２のデータが得られる。なお、センサ１０から測定対象のガスを取り除く操作はたとえばセンサ１０をパージガスに曝す操作が挙げられる。また、センサ１０による対象ガスの測定においては、センサ１０を測定対象のガスに曝す操作と、センサ１０から測定対象のガスを取り除く操作を繰り返し行い、複数の時系列データ１４を得ても良い。
【００３５】
図４は、複数種類のセンサ１０の集合１００からのセンサ出力データ１６を例示する図である。本図の例において、センサ１０の集合１００は、第１センサ１０ａ、第２センサ１０ｂ、第３センサ１０ｃ、および第４センサ１０ｄからなる。たとえば集合１００はモジュール化されており、同じ対象ガスに対して同じ検出環境で測定が行われる。センサ１０の集合１００は、使用可能な多数のセンサ１０から任意に選択された複数のセンサ１０からなる。センサ出力データ１６は、複数種類のセンサ１０のそれぞれから得られた時系列データ１４を結合したデータである。本図の例において、センサ出力データ１６は、第１センサ１０ａ、第２センサ１０ｂ、第３センサ１０ｃ、および第４センサ１０ｄの時系列データ１４を順に並べたものである。
【００３６】
センサ出力データ１６からは、複数の特徴量が算出できる。ここで、特徴量ベクトルＸを、複数の特徴量を要素とするベクトルであるとする。特徴量ベクトルＸには、集合１００に含まれる複数種類のセンサ１０の出力に基づく複数の特徴量ｘｊ（ｊ＝１，２，．．．，Ｊ）が含まれる。なお、ｘｊは数値であっても良いしベクトルであってもよい。ｘｊがベクトルである場合、ｘｊは同一のセンサ１０の出力に基づく複数の特徴量を要素とするベクトルである。特徴量ｘｊは、たとえば、センサ１０の時系列データ１４、時系列データ１４を微分したデータ、または、後述する寄与値の集合Ξである。予測式生成手段２１０は時系列データ１４またはセンサ出力データ１６を取得し、取得したデータに基づいて特徴量を算出することができる。ただし、予測式生成手段２１０は時系列データ１４またはセンサ出力データ１６を取得する代わりに、情報処理装置２０の外部で導出された特徴量を取得しても良い。
【００３７】
予測式は特徴量の線形和であり、ｚ＝ＷＸ＋ｂで表される。ここで、Ｗはベクトルであり、ｂは定数である。そして、重みＷの各要素は、特徴量ベクトルＸの各要素に対する係数である。そして、得られるｚが予測結果を示す。予測式は判別に用いられても良いし、回帰予測に用いられても良い。たとえばあるにおい成分の有無の判別に用いられる予測式では、ｚが予め定められた基準以上である場合、測定対象のガスに検出対象のにおい成分が含まれていると判断し、基準未満である場合、測定対象のガスに検出対象のにおい成分が含まれていないと判断することができる。回帰予測の例としては、飲料等の製品のにおいに基づく製造品質の予測や呼気の測定による体内状態の予測等が挙げられる。
【００３８】
なお、上記した時系列データ１４、センサ出力データ１６、特徴量、および予測式の形態は例であり、本実施形態に係る時系列データ１４、センサ出力データ１６、特徴量、および予測式の形態は上記に限定されない。
【００３９】
特徴量の一例である寄与値の集合Ξについて以下に説明する。ここで、説明のため、センサ１０によるセンシングを以下のようにモデル化する。
（１）センサ１０は、Ｋ種類の分子を含む対象ガスに曝されている。
（２）対象ガスにおける各分子ｋの濃度は一定のρｋである。
（３）センサ１０には、合計Ｎ個の分子が吸着可能である。
（４）時刻ｔにおいてセンサ１０に付着している分子ｋの数はｎｋ（ｔ）個である。
【００４０】
センサ１０に付着している分子ｋの数ｎｋ（ｔ）の時間変化は、以下のように定式化できる。
【数１】
2020065807.tif 000003
【００４１】
式（１）の右辺の第１項と第２項はそれぞれ、単位時間当たりの分子ｋの増加量（新たにセンサ１０に付着する分子ｋの数）と減少量（センサ１０から離脱する分子ｋの数）を表している。また、αｋとβｋはそれぞれ、分子ｋがセンサ１０に付着する速度を表す速度定数と、分子ｋがセンサ１０から離脱する速度を表す速度定数である。
【００４２】
ここで、濃度ρｋが一定であるため、上記式（１）から、時刻ｔにおける分子ｋの数ｎｋ（ｔ）は、以下のように定式化できる。
【数２】
2020065807.tif 000004
【００４３】
また、時刻ｔ０（初期状態）でセンサ１０に分子が付着していないと仮定すれば、ｎｋ（ｔ）は以下のように表される。
【数３】
2020065807.tif 000005
【００４４】
センサ１０の検出値は、対象ガスに含まれる分子によってセンサ１０に働く応力によって定まる。そして、複数の分子によってセンサ１０に働く応力は、個々の分子に働く応力の線形和で表すことができると考えられる。ただし、分子によって生じる応力は、分子の種類によって異なると考えられる。すなわち、センサ１０の検出値に対する分子の寄与は、その分子の種類によって異なると言える。
【００４５】
そこで、センサ１０の検出値ｙ（ｔ）は、以下のように定式化できる。
【数４】
2020065807.tif 000006
ここで、γｋとξｋはいずれも、センサ１０の検出値に対する分子ｋの寄与を表す。なお、「立ち上がり」は上記した期間Ｐ１に相当し、「立ち下がり」は上記した期間Ｐ２に相当する。
【００４６】
ここで、対象ガスをセンシングしたセンサ１０から得た時系列データ１４を上述の式（４）のように分解できれば、対象ガスに含まれる分子の種類や、各種類の分子が対象ガスに含まれる割合を把握することができる。すなわち、式（４）に示す分解によって、対象ガスの特徴を表すデータ（すなわち、対象ガスの特徴量）が得られる。
【００４７】
そこでセンサ１０によって出力された時系列データ１４は、特徴定数の集合Θ＝｛θ１，θ２，．．．，θｍ｝を用いて、以下の式（５）に示すように分解される。なお、特徴定数の集合Θは、予め定められていてもよいし、情報処理装置２０によって生成されてもよい。
【数５】
2020065807.tif 000007
ここで、ξｉは、センサ１０の検出値に対する特徴定数θｉの寄与を表す寄与値である。
【００４８】
このような分解により、時系列データ１４に対する各特徴定数θｉの寄与を表す寄与値ξｉが算出される。寄与値ξｉの集合Ξを、対象ガスの特徴を表す特徴量とすることができる。寄与値ξｉの集合は、例えば、ξｉを列挙した特徴ベクトルΞ＝（ξ１，ξ２，．．．，ξｍ）で表される。ただし、対象ガスの特徴量は、必ずベクトルとして表現しなければならないわけではない。
【００４９】
ここで、特徴定数θとしては、前述した速度定数βや、速度定数の逆数である時定数τを採用することができる。θとしてβとτを使う場合それぞれについて、式（５）は、以下のように表すことができる。
【００５０】
【数６】
2020065807.tif 000008
【００５１】
前述したように、センサ１０の検出値に対する分子の寄与は、その分子の種類によって異なると考えられるため、上述した寄与値の集合Ξは、対象ガスに含まれる分子の種類やその混合比率に応じて異なるものになると考えられる。よって、寄与値の集合Ξは、複数種類の分子が混合されているガスを互いに区別することができる情報、すなわちガスの特徴量として利用することができる。
【００５２】
寄与値の集合Ξを対象ガスの特徴量として利用することには、複数種類の分子を含むガスを扱えるという利点以外の利点もある。まず、ガス同士の類似度合いを容易に把握することができるという利点がある。例えば、対象ガスの特徴量をベクトルで表現すれば、ガス同士の類似度合いを特徴ベクトル間の距離に基づいて容易に把握することができる。
【００５３】
また、寄与値の集合Ξを特徴量とすることには、混合比変化に対して時定数変化や混合比変化についてロバストにすることができるという利点がある。ここでいう「ロバスト性」とは、「測定環境や測定対象が少しだけ変化したとき、得られる特徴量も少しだけ変化する」という性質である。
【００５４】
混合比変化についてロバストであれば、例えば、２種類のガスを混合させた混合ガスについて、ガスの混合比を徐々に変化させていくと、特徴量も徐々に変化していくことになる。この性質は、式（４）において、寄与値ξｋがガスの濃度を表すρｋに比例しているため、濃度の小さな変化が寄与値の小さな変化として現れるということからわかる。
【００５５】
図５は、第１の実施形態に係る情報処理方法を例示するフローチャートである。本実施形態に係る情報処理方法は、推奨情報生成ステップＳ２７０を含む。推奨情報生成ステップＳ２７０では、複数種類のセンサ１０の集合１００からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、推奨情報が生成される。
【００５６】
本図の例において、情報処理方法は、予測式生成ステップＳ２１０および抽出ステップＳ２２０をさらに含む。予測式生成ステップＳ２１０では、機械学習を行うことにより、予測式が生成される。抽出ステップＳ２２０では、予測式における複数の特徴量に対する複数の重みに基づいて、集合１００から一以上のセンサ１０が抽出される。以下に詳しく説明する。
【００５７】
機械学習の入力とする複数の特徴量は、既知の対象ガスをセンサ１０の集合１００で測定した結果により得られ、たとえば上記した特徴量ベクトルＸである。予測式生成手段２１０は、時系列データ１４、センサ出力データ１６、または特徴量ベクトルＸを取得する。予測式生成手段２１０は時系列データ１４、センサ出力データ１６、または特徴量ベクトルＸを、予測式生成手段２１０からアクセス可能な記憶装置から取得しても良いし、情報処理装置２０の外部の装置から取得しても良いし、センサ１０から取得しても良い。予測式生成手段２１０が時系列データ１４またはセンサ出力データ１６を取得する場合、予測式生成手段２１０はこれらのデータに基づき特徴量ベクトルＸを算出する。特徴量ベクトルＸは、その場の測定により得られても良いし、予め準備されて記憶装置に保持されていても良い。
【００５８】
また、予測式生成手段２１０はその特徴量ベクトルＸに対する正解データを取得する。正解データは、関連づけられた特徴量ベクトルＸに対し予測式で得られるべき予測結果を示す情報である。すなわち、正解データは測定した既知の対象ガスに対応する情報である。正解データはユーザにより情報処理装置２０に入力されても良いし、予測式生成手段２１０からアクセス可能な記憶装置に予め特徴量ベクトルＸ（すなわち複数の特徴量）と関連づけられて記憶されていても良い。
【００５９】
さらに予測式生成手段２１０は、特徴量に関連づけられた検出環境を取得する。この検出環境は、その特徴量の元となった時系列データ１４が得られた際の検出環境である。検出環境は特に限定されないが、たとえば温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、におい成分のサンプリング周期、対象物とセンサ１０との距離、センサ１０の周囲に存在する物体のうち少なくともいずれかを含む。温度、湿度、および気圧はそれぞれセンサ１０の周囲の温度、湿度、および気圧であり、具体的にはセンサ１０の官能膜を取り巻く雰囲気の温度、湿度、および気圧である。夾雑ガスの種類は、センサ１０を対象ガスに曝す操作において、対象のにおい成分と共にセンサ１０に供給されるガスの種類である。具体的には夾雑ガスの種類としては、窒素等の不活性ガス、および空気等が挙げられる。パージガスの種類はセンサ１０から測定対象のガスを取り除く操作においてセンサ１０に供給されるガスである。具体的にはパージガスとしては、窒素等の不活性ガス、および空気等が挙げられる。におい成分のサンプリング周期は、センサ１０を測定対象のガスに曝す操作と、センサ１０から測定対象のガスを取り除く操作を繰り返し行う場合の繰り返し周期である。対象物とセンサ１０との距離は、特定の対象物の周囲にセンサ１０を配置して検出を行う場合の、対象物とセンサ１０との距離である。センサ１０の周囲に存在する物体は、特定の対象物の周囲にセンサ１０を配置して検出を行う場合の、対象物の種類である。
【００６０】
予測式生成手段２１０は、互いに関連づけられた、複数の特徴量と正解データと検出環境とを含む学習用データセットを入力とする機械学習を行う。予測式生成手段２１０は、学習用データセットを複数用いて機械学習を行うことで、予測式の精度を高めることができる。このような複数の学習用データセットは、上記した様に、センサ１０による対象ガスの測定において、センサ１０を測定対象のガスに曝す操作と、センサ１０から測定対象のガスを取り除く操作を繰り返し行うことで得られる。予測式生成手段２１０はたとえば、予め定められた学習の反復回数（学習用データセット数）を満たした場合に学習を終了する。なお、複数の学習用データセットは、検出環境が互いに異なる二以上の学習用データセットを含む。そうすることにより、異種混合学習により分岐の条件が適切に導出され、モデルが生成される。
【００６１】
なお、機械学習に用いる特徴量は対象ガスに対するセンサ１０の応答をシミュレーションして得られたものであってもよい。なお、複数の学習用データセットは互いに検出環境が異なるシミュレーション条件で得られた結果を用いて生成されうる。ただし、同一の検出環境に対し互いに異なる複数のシミュレーション結果が得られる場合には、複数の学習用データセットは互いに同一のシミュレーション条件で得られた結果を含んで生成されてもよい。
【００６２】
図６は、本実施形態に係る予測式生成手段２１０で行われる機械学習に用いられる予測モデルを例示する図である。本実施形態において機械学習は、複数の特徴量と正解データとに加え、特徴量に関連づけられた検出環境をさらに入力とした異種混合学習である。そして、モデルにおける分岐の条件は、異種混合学習により生成される。
【００６３】
機械学習に用いられるモデルは、具体的には複数のノードを含んだ階層構造を有する。そして一以上の中間ノードには分岐の条件として分岐式が位置し、最下層のアノードには予測式が位置する。本図において条件Ａ、条件Ｂ１および条件Ｂ２は分岐の条件であり、式１から式４はそれぞれ予測式である。なお、中間ノードの数やアノードの数等、モデルの具体的な構成は特に限定されない。
【００６４】
予測式生成手段２１０は、予測式生成ステップＳ２１０において機械学習を行うことで、一以上の予測式および分岐の条件を含む具体的なモデルを生成する。具体的には、予測式生成手段２１０は予測式を示す情報として重みＷおよび定数ｂを導出する。また、予測式生成手段２１０はモデルの構成およびモデルに含まれる各分岐の条件を示す情報を導出する。
【００６５】
ここで、各予測式には前提となる検出環境の条件が推奨条件として紐づけられる。各予測式は、その予測式に関連づけられた推奨条件を満たす環境下で特に有効である。推奨条件は予測式と同時に生成されるモデルにおける分岐の条件に基づく。詳しくは、推奨条件は生成されたモデルにおいて、スタートからアノードの予測式に至るまでに通る分岐の条件とその判定結果で定められる。たとえば本図の例において、条件Ａが「温度＞Ｔ１」であり、条件Ｂ２が「湿度＞Ｈ１」である場合、式３に関連づけられる推奨条件は、「温度がＴ１以下であり、かつ湿度がＨ１より高い」である。
【００６６】
なお、予測式生成ステップＳ２１０において、機械学習で用いる分岐の条件を含む具体的なモデルは、機械学習により生成される代わりに、ユーザにより設定されても良い。この場合、機械学習は異種混合学習でなくても良い。
【００６７】
また、異種混合学習では、学習の繰り返しの中で、予測式と共に分岐条件が繰り返し更新されうるが、学習の途中の段階で得られたモデルを、以降の学習で固定して用いても良い。
【００６８】
次いで、抽出手段２２０により抽出ステップＳ２２０が行われる。抽出ステップＳ２２０において抽出手段２２０は、各予測式における重みと、重みに関する予め定められた条件とに基づいて、その予測式において予測結果への寄与度が高いセンサ１０を抽出する。具体的には、抽出手段２２０は、予測式生成手段２１０から予測式を示す情報を取得する。そして、予測式を示す情報に示された各センサ１０の特徴量に対する重みの大きさを算出する。
【００６９】
ここで、予測式ｚ＝ＷＸ＋ｂにおけるＷＸを、集合１００に含まれる各センサ１０の時系列データ１４に基づく特徴量ｘｊ、および特徴量ｘｊに対する重みｗｊを用いて、ｗ１ｘ１＋ｗ２ｘ２＋・・・ｗＪｘＪと書き換えることができる。なお、ｗｊはそれぞれ数値であっても良いしベクトルであってもよい。ｗｊがベクトルである場合、ｗｊの各要素は、ｘｊの要素である各特徴量に対する重みである。そして、重みの大きさは、たとえばｗｊのノルムである。一方、ｗｊが数値である場合、重みの大きさはｗｊの絶対値である。
【００７０】
抽出手段２２０はさらに、算出した重みの大きさが予め定められた条件を満たすか否かを判定する。条件を示す情報は抽出手段２２０からアクセス可能な記憶装置に予め記憶されている。たとえば、条件が「重みの大きさが基準値以上である」等、予測結果への寄与度が高いセンサ１０についての条件を示す場合、抽出手段２２０はこの条件を満たす重みに対応するセンサ１０を抽出する。一方、条件が「重みの大きさが基準値以下である」等、予測結果への寄与が低いセンサ１０の条件を示す場合、抽出手段２２０はこの条件を満たさない重みに対応するセンサ１０を抽出する。抽出されるセンサ１０の数は特に限定されない。そして抽出手段２２０は、抽出されたセンサ１０からなる組み合わせを示す推奨組み合わせ情報を生成する。生成された推奨組み合わせ情報は、予測式を示す情報に関連づけられる。
【００７１】
抽出手段２２０は、予測式生成手段２１０で生成された全ての予測式について、同様にして組み合わせ情報を生成する。
【００７２】
なお、図３に示したような時系列データ１４において、センサ１０に対し吸着および離脱する分子に関する情報は、期間Ｐ１および期間Ｐ２のそれぞれの冒頭で大きく出力が変動する部分に強く反映されると考えられる。したがって、このような冒頭部分のデータに基づく特徴量の重みが大きくなると予測される。そして仮に、期間Ｐ１および期間Ｐ２のうち定常部分のデータに基づく特徴量の重みが大きい場合、その結果はノイズ等の影響を受けているとも考えられる。これらのことから、抽出手段２２０は、期間Ｐ１および期間Ｐ２の一部のデータのみに基づく特徴量に対する重みに基づいて、センサ１０を抽出しても良い。具体的には、期間Ｐ１および期間Ｐ２のそれぞれにおいて、期間のはじめから予め定められた時間後までの間のデータに基づく特徴量に対する重みに基づいて、センサ１０を抽出しても良い。
【００７３】
次いで、推奨情報生成手段２７０が推奨情報生成ステップＳ２７０を行う。推奨情報生成ステップＳ２７０において推奨情報生成手段２７０は抽出手段２２０から、互いに関連づけられた、予測式を示す情報と、推奨条件と、推奨組み合わせ情報とを取得する。そして推奨情報生成手段２７０はたとえば、取得したこれらの情報を含む推奨情報を生成する。すなわち推奨情報には、推奨組み合わせ情報と、予測式を示す情報と、推奨条件とが互いに関連づけられた状態で含まれる。なお、推奨情報には、少なくとも推奨組み合わせ情報と、推奨条件とが互いに関連づけられた状態で含まれればよい。
【００７４】
本実施形態では、一つの集合１００に対する処理において、推奨情報生成手段２７０が取得し、推奨情報に含ませる推奨組み合わせ情報の数は、予測式生成手段２１０で生成される予測式の数に依存する。すなわち予測式生成手段２１０で生成されるモデルの構成に依存する。推奨情報生成手段２７０は、抽出手段２２０で生成された全ての推奨組み合わせ情報を取得し、それら全ての推奨組み合わせ情報にはそれぞれ予測式を示す情報と、推奨条件とが関連づけられている。
【００７５】
生成された推奨情報は推奨情報生成手段２７０からアクセス可能な記憶装置に保持されても良いし、外部の装置に対して出力されても良いし、表示装置等でユーザに提示されても良い。
【００７６】
さらに互いに異なる複数の集合１００に対し同様の処理を行うことにより、推奨情報に含まれる推奨組み合わせ情報および推奨条件の数を増やすことができる。この場合、推奨情報生成手段２７０は、推奨情報生成ステップＳ２７０において、推奨情報生成手段２７０からアクセス可能な記憶装置に保持された既存の推奨情報に、抽出手段２２０から取得した新たな推奨組み合わせ情報および推奨条件等を追加することで新たな推奨情報を生成する。そして、記憶装置の推奨情報を更新する。
【００７７】
本実施形態によれば、情報処理装置２０で生成された推奨情報と、検出環境を示す情報とに基づいて、使用するセンサ１０を決定することができる。たとえば、ユーザが特定の検出環境で使用されるセンサモジュールを作製しようとする場合、多数のセンサ１０からセンサモジュールに搭載可能な数の範囲でセンサ１０を選択する必要がある。そこで、ユーザは、推奨情報の中から対象の検出環境が該当する推奨条件を見つけ出す。そして、その推奨条件に関連づけられた推奨組み合わせ情報に基づいて、センサモジュールに搭載するセンサ１０の組み合わせを決定する。
【００７８】
また、本実施形態によれば、情報処理装置２０で生成された推奨情報と、使用可能なセンサ１０を示す情報とに基づいて、検出環境を決定することができる。たとえば、ユーザが特定の一以上のセンサ１０を使用可能であるとき、そのセンサ１０を用いて目的の予測を行うためにどのような検出環境下で測定を行えばよいかを推奨情報を用いて知ることができる。具体的には、ユーザは、使用可能なセンサ１０の組み合わせで実現可能な推奨組み合わせ情報を見つけ出す。そして、ユーザは、その推奨組み合わせ情報に対応づけられた推奨条件の範囲内で測定を行うのが好ましいと分かる。
【００７９】
さらに、推奨情報に予測式を示す情報が含まれる場合、ユーザは、最終的に採用した推奨組み合わせ情報と推奨条件に関連づけられた予測式を示す情報に従い、におい成分に関する予測を行うことができる。具体的には、におい成分に関する予測において、複数のセンサ１０からの出力に基づき特徴量が算出され、その特徴量が予測式に適用される。そして、予測式による算出値に基づき予測結果が得られる。
【００８０】
なお、情報処理装置２０は予測の目的ごとに複数の推奨情報を生成しても良い。
【００８１】
情報処理装置２０の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。以下、情報処理装置２０の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
【００８２】
図７は、情報処理装置２０を実現するための計算機１０００を例示する図である。計算機１０００は任意の計算機である。例えば計算機１０００は、Personal Computer（PC）やサーバマシンなどの据え置き型の計算機である。その他にも例えば、計算機１０００は、スマートフォンやタブレット端末などの可搬型の計算機である。計算機１０００は、情報処理装置２０を実現するために設計された専用の計算機であってもよいし、汎用の計算機であってもよい。
【００８３】
計算機１０００は、バス１０２０、プロセッサ１０４０、メモリ１０６０、ストレージデバイス１０８０、入出力インタフェース１１００、及びネットワークインタフェース１１２０を有する。バス１０２０は、プロセッサ１０４０、メモリ１０６０、ストレージデバイス１０８０、入出力インタフェース１１００、及びネットワークインタフェース１１２０が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ１０４０などを互いに接続する方法は、バス接続に限定されない。
【００８４】
プロセッサ１０４０は、CPU（Central Processing Unit）、GPU（Graphics Processing Unit）、FPGA（Field−Programmable Gate Array）などの種々のプロセッサである。メモリ１０６０は、RAM（Random Access Memory）などを用いて実現される主記憶装置である。ストレージデバイス１０８０は、ハードディスク、SSD（Solid State Drive）、メモリカード、又は ROM（Read Only Memory）などを用いて実現される補助記憶装置である。
【００８５】
入出力インタフェース１１００は、計算機１０００と入出力デバイスとを接続するためのインタフェースである。例えば入出力インタフェース１１００には、キーボードなどの入力装置や、ディスプレイ装置などの出力装置が接続される。その他にも例えば、入出力インタフェース１１００には、センサ１０が接続される。ただし、センサ１０は必ずしも計算機１０００と直接接続されている必要はない。例えばセンサ１０は、計算機１０００と共有している記憶装置に時系列データ１４を記憶させてもよい。
【００８６】
ネットワークインタフェース１１２０は、計算機１０００を通信網に接続するためのインタフェースである。この通信網は、例えば LAN（Local Area Network）や WAN（Wide Area Network）である。ネットワークインタフェース１１２０が通信網に接続する方法は、無線接続であってもよいし、有線接続であってもよい。
【００８７】
ストレージデバイス１０８０は、情報処理装置２０の各機能構成部を実現するプログラムモジュールを記憶している。プロセッサ１０４０は、これら各プログラムモジュールをメモリ１０６０に読み出して実行することで、各プログラムモジュールに対応する機能を実現する。
【００８８】
次に、本実施形態の作用および効果について説明する。本実施形態に係る情報処理装置２０によれば、センサ１０の組み合わせと、検出環境の条件との好ましい組み合わせを示す推奨情報を生成することができる。したがって、目的に対して適切なセンサ１０の組み合わせおよび環境を知ることができる。
【００８９】
（第２の実施形態）
図８は、第２の実施形態に係る情報処理装置２０の構成を例示する図である。また、図９は、第２の実施形態に係る情報処理方法を例示するフローチャートである。本実施形態に係る情報処理装置２０は、以下に説明する点を除いて第１の実施形態に係る情報処理装置２０と同じである。
【００９０】
図８の例において情報処理装置２０は、予測式の予測精度を算出する予測精度算出手段２３０、およびセンサ１０の組み合わせを評価する評価手段２４０をさらに備える。また、図９の例において情報処理方法は、予測精度算出ステップＳ２３０および評価ステップＳ２４０をさらに含む。ただし、本実施形態に係る情報処理装置２０は、予測精度算出手段２３０および評価手段２４０の少なくとも一方を備えていなくても良い。また、本実施形態に係る情報処理方法は、予測精度算出ステップＳ２３０および評価ステップＳ２４０の少なくとも一方を含まなくても良い。
【００９１】
本実施形態の予測式生成ステップＳ２１０および抽出ステップＳ２２０では、第１の実施形態に係る予測式生成ステップＳ２１０および抽出ステップＳ２２０とそれぞれ同様の処理が行われる。
【００９２】
本実施形態に係る情報処理装置２０では、抽出ステップＳ２２０に次いで、予測精度算出手段２３０により予測精度算出ステップＳ２３０の処理が行われる。なお、予測精度算出ステップＳ２３０の処理が行われるタイミングは予測式生成ステップＳ２１０の後かつ、後述する評価ステップＳ２４０の前である限り、特に限定されない。なお、情報処理装置２０が評価手段２４０を備えない場合には、予測精度算出ステップＳ２３０の処理が行われるタイミングは予測式生成ステップＳ２１０の後かつ、推奨情報生成ステップＳ２７０の前であればよい。
【００９３】
予測精度算出ステップＳ２３０では、予測精度算出手段２３０が予測式生成手段２１０で生成された各予測式の予測精度を算出する。予測精度の算出には、学習用データセットと同様のデータセットが評価用データセットとして用いられる。すなわち、評価用データセットは複数の特徴量と正解データと検出環境とを含む。
【００９４】
ただし、複数の学習用データセットと複数の評価用データセットには、互いに全く同じデータセットは含まれない。たとえば情報処理装置２０の外部または内部で生成された、互いに異なる複数のデータセットのうちの一部を複数の学習用データセットとして用い、残りを複数の評価用データセットとして用いることができる。
【００９５】
予測精度は回帰に基づく予測については回帰精度であり、たとえば最小二乗誤差または平均平方二乗誤差（ＲＭＳＥ）である。また、予測精度は判別に基づく予測については判別精度であり、たとえば適合率、再現率、Ｆ値、正答率、またはＲＯＣ＿ＡＵＣである。
【００９６】
予測精度算出手段２３０が予測精度を算出する方法の一例について詳しく説明する。予測式生成手段２１０が学習用データセットを取得または生成するのと同様の方法で、予測精度算出手段２３０は複数の評価用データセットを取得または生成することができる。予測精度算出手段２３０は評価用データセットに含まれる特徴量を、精度を評価しようとする予測式に入力することで、予測結果を得る。そして、得られた予測結果と、評価用データセットに含まれる正解データとが一致するか否かを判定する。そして、予測精度算出手段２３０は複数の評価用データセットについて同様の処理を行い、予測結果と正解データとが一致する確率を、その予測式の予測精度として算出する。算出された予測精度は、その予測式に関連づけられる。
【００９７】
複数の評価用データセットは、互いに異なる検出環境での測定結果に基づくものであっても良い。ただし、各予測式について、その予測式に関連づけられた検出環境の条件を満たす環境で得られた評価用データセットのみが予測精度の算出に用いられる。
【００９８】
次いで、評価ステップＳ２４０の処理が評価手段２４０により行われる。評価手段２４０は、センサ１０の組み合わせを、たとえばその組み合わせおよび検出環境を採用する場合に用いる予測式の予測精度と、その組み合わせを採用する場合のコストとの少なくとも一方に基づいて評価する。なかでも評価手段２４０は、推奨組み合わせ情報に示されたセンサ１０の組み合わせを採用する場合のコストに少なくとも基づいて、センサ１０の組み合わせを評価することが好ましい。
【００９９】
コストにはたとえば初期コストおよびランニングコストが含まれる。初期コストとしては、センサ１０の製造コストや調達コスト等が挙げられる。また、ランニングコストとしては、管理コスト、センサ１０の劣化等に起因する交換コスト、扱いにおける人的手間等が挙げられる。
【０１００】
評価手段２４０によりアクセス可能な記憶装置には、予め各センサ１０のコストを示すパラメータが保持されており、評価手段２４０は、組み合わせに含まれるセンサ１０のコストを示すパラメータを記憶装置から取得する。そして、組み合わせに含まれる全てのセンサ１０についてのコストを示すパラメータを合算し、合算値を得る。
【０１０１】
また、評価手段２４０は予測精度算出手段２３０から、その推奨組み合わせ情報に関連づけられた予測式の予測精度を取得する。
【０１０２】
評価手段２４０はさらに評価関数を用いて組み合わせを評価する。評価関数は一以上の要因に基づき評価値を算出する関数である。具体的には評価関数は、各要因における評価結果を示す評価パラメータの線形和で表される。たとえば要因をコストとした評価パラメータは、上記の様に算出された合算値であり、要因を精度とした評価パラメータは予測精度算出手段２３０から取得した予測精度である。また、評価関数では、各評価パラメータに対して係数が掛けられ、評価結果に対する要因ごとの重みのバランスがとられたり、評価の方向性が定められたりしている。係数は、評価パラメータの種類毎に定められている。
【０１０３】
評価手段２４０はたとえば評価関数にコストを示すパラメータの合算値および予測精度を適用することにより、評価結果として評価値を算出する。なお、評価手段２４０により得られる評価結果は、コストに関する合算値は小さいほど高くなり、予測精度が良いほど高くなる。評価関数を示す情報は評価手段２４０によりアクセス可能な記憶装置に予め保持されている。算出された評価値は、推奨組み合わせ情報に関連づけられる。
【０１０４】
評価手段２４０は、さらに組み合わせに含まれるセンサ１０の数に基づき、センサ１０の組み合わせを評価しても良い。たとえば、組み合わせに含まれるセンサ１０の数を要因とする場合、たとえば、センサ１０の数が、評価関数における評価パラメータとなり得る。なお、評価手段２４０により得られる評価結果は、組み合わせに含まれるセンサ１０の数が少ないほど高くなる。
【０１０５】
また、評価手段２４０は、推奨組み合わせ情報に関連づけられた推奨条件にさらに基づいて、組み合わせを評価してもよい。たとえば、推奨条件の広さを要因とする場合、たとえば、推奨条件として示された温度、湿度、気圧、周期、距離等の範囲の幅や、ガスや物体の選択肢の数が、評価関数における評価パラメータとなり得る。また、推奨条件の実用性を要因とする場合、推奨条件として示された温度、湿度、気圧、周期、距離等の範囲の中心値と、予め定められた標準値との距離が評価関数における評価パラメータとなり得る。すなわち、この距離が小さいほど実用性が高いといえる。なお、評価手段２４０により得られる評価結果は、推奨条件が広いほど高くなり、推奨条件の実用性が高いほど高くなる。
【０１０６】
次いで、推奨情報生成手段２７０が推奨情報生成ステップＳ２７０を行う。推奨情報生成ステップＳ２７０において推奨情報生成手段２７０は、互いに関連づけられた、予測式を示す情報と、推奨条件と、推奨組み合わせ情報と、評価結果とを取得する。そして推奨情報生成手段２７０は、取得したこれらの情報を含む推奨情報を生成する。すなわち推奨情報には、推奨組み合わせ情報と、予測式を示す情報と、推奨条件と、評価結果とが互いに関連づけられた状態で含まれる。なお、本例では推奨情報が、推奨組み合わせ情報に関連づけられた、評価手段２４０の評価結果をさらに含む例について説明しているが、推奨情報は、評価結果に代えて、または評価結果に加えて、推奨組み合わせ情報に関連づけられた予測式の予測精度をさらに含んでもよい。
【０１０７】
また、推奨情報生成手段２７０は、予測精度および評価結果の少なくとも一方に基づき、予測式の選択を行い、選択された予測式に関連づけられた情報のみが推奨情報に含まれてもよい。具体的には、推奨情報生成手段２７０は、予測式生成手段２１０で生成された予測式のうち、予め定められた基準よりも優れた予測精度の予測式を選択する。または、推奨情報生成手段２７０は、予測式生成手段２１０で生成された予測式のうち、予め定められた基準よりも優れた評価結果の予測式を選択する。そして、推奨情報生成手段２７０は、選択された予測式に関連づけられた情報（推奨組み合わせ情報および推奨条件等）を含む推奨情報を生成する。
【０１０８】
本実施形態に係る情報処理装置２０も、図７に示したような計算機１０００により実現可能である。本実施形態において、ストレージデバイス１０８０は、情報処理装置２０の予測精度算出手段２３０および評価手段２４０をそれぞれ実現するプログラムモジュールをさらに記憶している。
【０１０９】
次に、本実施形態の作用および効果について説明する。本実施形態においては第１の実施形態と同様の作用および効果が得られる。くわえて、予測精度算出手段２３０で予測式の予測精度が算出されたり、評価手段２４０による評価が行われたりすることで、複数の推奨組み合わせ情報等の有用性を互いに比較することができる。
【０１１０】
（第３の実施形態）
図１０は、第３の実施形態に係る処理装置３０の構成を例示する図である。本実施形態に係る処理装置３０は、センサ１０の検出環境の推奨条件と一以上のセンサ１０からなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、検出環境を示す情報とに基づいて、組み合わせを出力する。ここで、推奨情報は、複数種類のセンサ１０の集合１００からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である。
【０１１１】
本図の例において、処理装置３０は、抽出手段３２０、選択手段３４０および出力手段３７０を備える。抽出手段３２０は、推奨情報に含まれる推奨条件から、検出環境を示す情報が適合する推奨条件を抽出する。選択手段３４０は、抽出された推奨条件に関連づけられた推奨組み合わせ情報から、一以上の推奨組み合わせ情報を選択する。そして、出力手段３７０は、選択された推奨組み合わせ情報が示す組み合わせを出力する。
【０１１２】
図１１は、第３の実施形態に係る処理方法を例示するフローチャートである。本処理方法では、センサの検出環境の推奨条件と一以上のセンサ１０からなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、検出環境を示す情報とに基づいて、組み合わせが出力される。
【０１１３】
本図の例において、本実施形態に係る処理方法は、抽出ステップＳ３２０、選択ステップＳ３４０および出力ステップＳ３７０を含む。抽出ステップＳ３２０では、推奨情報に含まれる推奨条件から、検出環境を示す情報が適合する推奨条件が抽出される。選択ステップＳ３４０では、抽出された推奨条件に関連づけられた推奨組み合わせ情報から、一以上の推奨組み合わせ情報が選択される。そして、出力ステップＳ３７０では、選択された推奨組み合わせ情報が示す組み合わせが出力される。本実施形態に係る処理方法は処理装置３０により実現される。
【０１１４】
本実施形態に係る推奨情報は、たとえば第１および第２の実施形態の少なくともいずれかに係る推奨情報生成手段２７０で生成される推奨情報と同じである。また、以下の説明において情報処理装置２０は、第１および第２の実施形態の少なくともいずれかに係る情報処理装置２０と同じである。本実施形態に係る処理装置３０および処理方法によれば、推奨情報を用いて、センサ１０を使用しようとする検出環境から、好ましいセンサ１０の組み合わせを求めることができる。以下に詳しく説明する。
【０１１５】
抽出ステップＳ３２０において抽出手段３２０は、推奨情報および検出環境を示す情報を取得する。抽出手段３２０は推奨情報を、抽出手段３２０からアクセス可能な記憶装置または情報処理装置２０から取得できる。また、処理装置３０のユーザは処理装置３０に対して検出環境を示す情報を入力可能である。そして、抽出手段３２０は入力された検出環境を示す情報を取得する。検出環境を示す情報は、たとえば、ユーザがいずれかのセンサ１０を用いて測定を行おうとする際の、検出環境を示す。
【０１１６】
第１および第２の実施形態において説明した通り、推奨情報には一以上の推奨組み合わせ情報と、それに関連づけられた推奨条件が含まれる。抽出手段３２０は、推奨情報の中から、検出環境を示す情報が適合する推奨条件を全て抽出する。なお、推奨条件および検出環境を示す情報はそれぞれ温度および湿度等、複数の要素を含んでも良い。その場合、抽出手段３２０は、検出環境が示す情報の全ての要素が適合する推奨条件を抽出する。ここで、推奨条件において特に定めがない要素については、制限が無いものとみなされる。
【０１１７】
次いで選択手段３４０は選択ステップＳ３４０において、抽出手段３２０で抽出された推奨条件に関連づけられた推奨組み合わせ情報のうち、特に有用性が高い組み合わせを示す推奨組み合わせ情報を選択する。
【０１１８】
たとえば、選択手段３４０は、抽出された推奨条件に関連づけられた推奨組み合わせ情報から、予測精度に基づいて、一以上の推奨組み合わせ情報を選択することができる。具体的には、推奨情報において、推奨条件および推奨組み合わせ情報に、その推奨条件とその推奨組み合わせ情報が示す組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられていてもよい。すると、選択手段３４０は、抽出された推奨条件に関連づけられた推奨組み合わせ情報のうち、予測精度が最も高い推奨組み合わせ情報を選択することができる。
【０１１９】
また、選択手段３４０はたとえば、推奨組み合わせ情報が示す組み合わせを用いた場合の、コストに基づいて、一以上の推奨組み合わせ情報を選択してもよい。具体的には、推奨情報において、推奨条件および推奨組み合わせ情報に、少なくともコストに基づく評価結果がさらに関連づけられていてもよい。すると、選択手段３４０は、抽出された推奨条件に関連づけられた推奨組み合わせ情報のうち、評価結果が最も優れる推奨組み合わせ情報を選択することができる。
【０１２０】
また、選択手段３４０はたとえば、推奨組み合わせ情報が示す組み合わせに含まれるセンサ１０の数に基づいて、一以上の推奨組み合わせ情報を選択してもよい。具体的には、推奨情報において、推奨条件および推奨組み合わせ情報に、少なくともセンサ１０の数に基づく評価結果がさらに関連づけられていてもよい。すると、選択手段３４０は、抽出された推奨条件に関連づけられた推奨組み合わせ情報のうち、評価結果が最も優れる推奨組み合わせ情報を選択することができる。
【０１２１】
なお、コストおよびセンサ１０の数の少なくともいずれかに基づく評価結果は選択手段３４０で算出されても良い。この場合、選択手段３４０は、情報処理装置２０の評価手段２４０が評価ステップＳ２４０において行ったのと同様の方法で評価結果を算出することができる。そして、選択手段３４０は算出した評価結果に基づいて推奨組み合わせ情報を選択する。
【０１２２】
次いで、出力ステップＳ３７０において出力手段３７０は、選択手段３４０に選択された推奨組み合わせ情報を出力する。出力手段３７０はたとえば、推奨組み合わせ情報を出力手段３７０からアクセス可能な記憶装置に記憶させても良いし、外部の装置に対して出力しても良いし、処理装置３０に接続された表示装置に表示させても良い。処理装置３０のユーザは、出力された推奨組み合わせ情報に基づき、測定に用いるセンサ１０の組み合わせを決定することができる。
【０１２３】
また、出力手段３７０は、推奨組み合わせ情報に関連づけて、予測式を示す情報をさらに出力しても良い。予測式を示す情報はたとえば推奨組み合わせ情報に関連づけられた状態で推奨情報に含まれる。ユーザは、センサ１０の組み合わせに応じて、出力された予測式を用い、におい成分に関する予測を行うことができる。
【０１２４】
なお、選択手段３４０は、予測精度が最も高い一の推奨組み合わせ情報を選択する代わりに、予測精度が予め定められた基準よりも高い推奨組み合わせ情報を選択してもよい。また、選択手段３４０は、評価結果が最も優れる一の推奨組み合わせ情報を選択する代わりに、評価結果が予め定められた基準よりも優れる推奨組み合わせ情報を選択してもよい。これらの場合、出力手段３７０は、選択された全ての推奨組み合わせ情報を出力する。その際、予測精度が最も高い一の推奨組み合わせ情報または評価結果が最も優れる一の推奨組み合わせ情報が他の推奨組み合わせ情報と識別可能な状態で出力されても良い。
【０１２５】
また、処理装置３０は選択手段３４０を備えなくても良い。この場合、出力手段３７０は抽出手段３２０に抽出された推奨条件に関連づけられた推奨組み合わせ情報を全て出力する。
【０１２６】
また、抽出手段３２０に抽出される推奨条件の数がゼロである場合、または、選択手段３４０で選択される推奨組み合わせ情報の数がゼロである場合、出力手段３７０は適当な組み合わせがないことを示す情報を出力する。
【０１２７】
本実施形態に係る処理装置３０は、図７に示したような計算機１０００により実現可能である。本実施形態において、ストレージデバイス１０８０は、処理装置３０の各機能構成部を実現するプログラムモジュールを記憶している。処理装置３０は、情報処理装置２０を実現するために用いられる計算機と同じ計算機で実現されてもよいし、異なる計算機で実現されてもよい。
【０１２８】
次に、本実施形態の作用および効果について説明する。本実施形態によれば、推奨情報を用いて、特定の検出環境に対し適したセンサ１０の組み合わせを知ることができる。ひいては、におい成分の検出および検出結果に基づく予測を精度の良く行うことができる。
【０１２９】
（第４の実施形態）
図１２は、第４の実施形態に係る処理装置４０の構成を例示する図である。本実施形態に係る処理装置４０は、センサ１０の検出環境の推奨条件と一以上のセンサ１０からなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能なセンサ１０を示す情報とに基づいて、推奨条件を出力する。ここで、推奨情報は、複数種類のセンサ１０の集合１００からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である。
【０１３０】
本図の例において、処理装置４０は、抽出手段４２０、選択手段４４０および出力手段４７０を備える。抽出手段４２０は、推奨情報に含まれる推奨組み合わせ情報から、使用可能なセンサ１０を示す情報に含まれるセンサ１０で、実現可能な組み合わせを示す推奨組み合わせ情報を抽出する。選択手段４４０は、抽出された推奨組み合わせ情報に関連づけられた推奨条件から、一以上の推奨条件を選択する。そして、出力手段４７０は、選択された推奨条件を出力する。
【０１３１】
図１３は、第４の実施形態に係る処理方法を例示するフローチャートである。本処理方法では、センサの検出環境の推奨条件と一以上のセンサ１０からなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能なセンサ１０を示す情報とに基づいて、推奨条件が出力される。
【０１３２】
本図の例において、本実施形態に係る処理方法は、抽出ステップＳ４２０、選択ステップＳ４４０、および出力ステップＳ４７０を含む。抽出ステップＳ４２０では、推奨情報に含まれる推奨組み合わせ情報から、使用可能なセンサ１０を示す情報に含まれるセンサ１０で、実現可能な組み合わせを示す推奨組み合わせ情報が抽出される。選択ステップＳ４４０では、抽出された推奨組み合わせ情報に関連づけられた推奨条件から、一以上の推奨条件が選択される。そして、出力ステップＳ４７０では、選択された推奨条件が出力される。
【０１３３】
本実施形態に係る推奨情報は、たとえば第１および第２の実施形態の少なくともいずれかに係る推奨情報生成手段２７０で生成される推奨情報と同じである。また、以下の説明において情報処理装置２０は、第１および第２の実施形態の少なくともいずれかに係る情報処理装置２０と同じである。本実施形態に係る処理装置４０および処理方法によれば、推奨情報を用いて、特定のセンサ１０の組み合わせを用いる際に好ましい検出環境の条件を求めることができる。以下に詳しく説明する。
【０１３４】
抽出ステップＳ４２０において抽出手段４２０は、推奨情報および使用可能なセンサ１０を示す情報を取得する。抽出手段４２０は推奨情報を、抽出手段４２０からアクセス可能な記憶装置または情報処理装置２０から取得できる。また、処理装置４０のユーザは処理装置４０に対して使用可能なセンサ１０を示す情報を入力可能である。そして、抽出手段４２０は入力された、使用可能なセンサ１０を示す情報を取得する。使用可能なセンサ１０を示す情報は、複数のセンサ１０を示しても良い。使用可能なセンサ１０を示す情報はたとえば、ユーザがセンサモジュール等で同時に使用可能なセンサ１０の組み合わせを示す。使用可能なセンサ１０を示す情報に複数のセンサ１０が含まれる場合、これらのセンサ１０の種類は互いに異なる。すなわち、これらのセンサ１０の官能膜等が互いに異なる。
【０１３５】
第１および第２の実施形態において説明した通り、推奨情報には一以上の推奨組み合わせ情報と、それに関連づけられた推奨条件が含まれる。抽出手段４２０は、推奨情報の中から、使用可能なセンサ１０を示す情報で実現可能な組み合わせを示す推奨組み合わせ情報を全て抽出する。なお、抽出された推奨組み合わせ情報が示す組み合わせには、使用可能なセンサ１０を示す情報に示されるセンサ１０に加え、他のセンサ１０がさらに含まれても良い。
【０１３６】
次いで選択手段４４０は選択ステップＳ４４０において、抽出手段４２０で抽出された推奨組み合わせ情報に関連づけられた推奨条件のうち、特に有用性が高い推奨条件を選択する。
【０１３７】
たとえば選択手段４４０は、予測精度に基づいて、一以上の推奨条件を選択することができる。具体的には、推奨情報において、推奨条件および推奨組み合わせ情報には、その推奨条件とその推奨組み合わせ情報が示す組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられていてもよい。すると、選択手段４４０は、抽出された推奨組み合わせ情報に関連づけられた推奨条件のうち、予測精度が最も高い推奨条件を選択することができる。
【０１３８】
また、選択手段４４０はたとえば、推奨条件の広さおよび予め定められた条件（標準値）からの近さの少なくとも一方に基づいて、一以上の推奨条件を選択してもよい。具体的には、推奨情報において、推奨条件および推奨組み合わせ情報に、推奨条件の広さおよび予め定められた条件からの近さの少なくとも一方に基づく評価結果がさらに関連づけられていても良い。すると、選択手段４４０は、抽出された推奨組み合わせ情報に関連づけられた推奨条件のうち、評価結果が最も優れる推奨条件を選択することができる。
【０１３９】
なお、推奨条件の広さおよび予め定められた条件からの近さの少なくとも一方に基づく評価結果は選択手段４４０で算出されても良い。この場合、選択手段４４０は、情報処理装置２０の評価手段２４０が評価ステップＳ２４０において行ったのと同様の方法で評価結果を算出することができる。そして、選択手段４４０は算出した評価結果に基づいて推奨条件を選択する。
【０１４０】
次いで、出力ステップＳ４７０において出力手段４７０は、選択手段４４０に選択された推奨条件を出力する。出力手段４７０はたとえば、推奨条件を出力手段４７０からアクセス可能な記憶装置に記憶させても良いし、外部の装置に対して出力しても良いし、処理装置４０に接続された表示装置に表示させても良い。処理装置４０のユーザは、出力された推奨条件に基づき、測定の際の検出環境を決定することができる。そしてユーザはたとえば、決定した検出環境を実現するよう、測定において温度や湿度等を調整する。
【０１４１】
また、出力手段４７０は、推奨条件に関連づけて、予測式を示す情報をさらに出力しても良い。予測式を示す情報はたとえば推奨条件に関連づけられた状態で推奨情報に含まれる。ユーザは、検出環境に応じて、出力された予測式を用い、におい成分に関する予測を行うことができる。
【０１４２】
なお、選択手段４４０は、予測精度が最も高い一の推奨条件を選択する代わりに、予測精度が予め定められた基準よりも高い推奨条件を選択してもよい。また、選択手段４４０は、評価結果が最も優れる一の推奨条件を選択する代わりに、評価結果が予め定められた基準よりも優れる推奨条件を選択してもよい。これらの場合、出力手段４７０は、選択された全ての推奨条件を出力する。その際、予測精度が最も高い一の推奨条件または評価結果が最も優れる一の推奨条件が他の推奨条件と識別可能な状態で出力されても良い。
【０１４３】
また、処理装置４０は選択手段４４０を備えなくても良い。この場合、出力手段４７０は抽出手段４２０に抽出された推奨組み合わせ情報に関連づけられた推奨条件を全て出力する。
【０１４４】
また、抽出手段４２０に抽出される推奨組み合わせ情報の数がゼロである場合、または、選択手段４４０で選択される推奨条件の数がゼロである場合、出力手段４７０は適当な条件がないことを示す情報を出力する。
【０１４５】
本実施形態に係る処理装置４０は、図７に示したような計算機１０００により実現可能である。本実施形態において、ストレージデバイス１０８０は、処理装置４０の各機能構成部を実現するプログラムモジュールを記憶している。処理装置４０は、情報処理装置２０を実現するために用いられる計算機と同じ計算機で実現されてもよいし、異なる計算機で実現されてもよい。
【０１４６】
次に、本実施形態の作用および効果について説明する。本実施形態によれば、推奨情報を用いて、使用するセンサ１０に対し好ましい検出環境の条件を知ることができる。ひいては、その条件に従って、におい成分の検出および検出結果に基づく予測を精度の良く行うことができる。
【０１４７】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。たとえば、上述の説明で用いたシーケンス図やフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【０１４８】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【０１４９】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
１．  複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、前記センサの検出環境の推奨条件と、一以上の前記センサからなる組み合わせとを関連づけた推奨情報を生成する推奨情報生成手段を備える情報処理装置。
２．  １．に記載の情報処理装置において、
前記機械学習を行うことにより、前記複数の特徴量を変数とする式であって、におい成分に関する予測を行うための予測式を生成する予測式生成手段と、
前記予測式における前記複数の特徴量に対する複数の重みに基づいて、前記集合から一以上の前記センサを抽出し、抽出した前記センサからなる前記組み合わせを示す推奨組み合わせ情報を生成する抽出手段とをさらに備え、
前記抽出手段は、前記予測式において、前記複数の重みのうち予め定められた条件を満たす、または満たさない前記重みで重みづけられた前記特徴量の、出力元である前記センサを抽出し、
前記推奨情報は、一以上の前記推奨組み合わせ情報を含む情報処理装置。
３．  ２．に記載の情報処理装置において、
前記予測式生成手段は、
前記検出環境に基づいた分岐を含むモデルを用いて前記予測式を生成し、
前記推奨組み合わせ情報に、前記予測式に適した前記検出環境の条件であって、前記分岐の条件に基づく前記検出環境の条件を前記推奨条件として関連づける情報処理装置。
４．  ３．に記載の情報処理装置において、
前記機械学習は、前記特徴量に関連づけられた前記検出環境をさらに入力とした異種混合学習であり、
前記分岐の条件は、前記異種混合学習により生成される情報処理装置。
５．  ２．から４．のいずれか一つに記載の情報処理装置において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む情報処理装置。
６．  ２．から５．のいずれか一つに記載の情報処理装置において、
前記予測式の予測精度を算出する予測精度算出手段をさらに備え、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた前記予測式の前記予測精度をさらに含む情報処理装置。
７．  ２．から６．のいずれか一つに記載の情報処理装置において、
前記組み合わせを採用する場合のコストに少なくとも基づいて、前記組み合わせを評価する評価手段をさらに備え、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた、前記評価手段の評価結果をさらに含む情報処理装置。
８．  ７．に記載の情報処理装置において、
前記評価手段は、前記推奨組み合わせ情報に関連づけられた前記推奨条件にさらに基づいて、前記組み合わせを評価する情報処理装置。
９．  １．から８．のいずれか一つに記載の情報処理装置で生成された前記推奨情報と、前記検出環境を示す情報とに基づいて、使用する前記センサを決定する決定方法。
１０．  １．から８．のいずれか一つに記載の情報処理装置で生成された前記推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記検出環境を決定する決定方法。
１１．  センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、前記検出環境を示す情報とに基づいて、前記組み合わせを出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理装置。
１２．  １１．に記載の処理装置において、
前記推奨情報に含まれる前記推奨条件から、前記検出環境を示す情報が適合する前記推奨条件を抽出する抽出手段と、
抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、一以上の前記推奨組み合わせ情報を選択する選択手段と、
選択された前記推奨組み合わせ情報が示す前記組み合わせを出力する出力手段とを備える処理装置。
１３．  １２．に記載の処理装置において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択手段は、抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、前記予測精度に基づいて、一以上の前記推奨組み合わせ情報を選択する処理装置。
１４．  １２．または１３．に記載の処理装置において、
前記選択手段は、前記推奨組み合わせ情報が示す前記組み合わせを用いた場合の、コストに基づいて、一以上の前記推奨組み合わせ情報を選択する処理装置。
１５．  センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記推奨条件を出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理装置。
１６．  １５．に記載の処理装置において、
前記推奨情報に含まれる前記推奨組み合わせ情報から、前記使用可能な前記センサを示す情報に含まれる前記センサで、実現可能な前記組み合わせを示す前記推奨組み合わせ情報を抽出する抽出手段と、
抽出された前記推奨組み合わせ情報に関連づけられた前記推奨条件から、一以上の前記推奨条件を選択する選択手段と、
選択された前記推奨条件を出力する出力手段とを備える処理装置。
１７．  １６．に記載の処理装置において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択手段は、前記予測精度に基づいて、一以上の前記推奨条件を選択する処理装置。
１８．  １６．または１７．に記載の処理装置において、
前記選択手段は、前記推奨条件の広さおよび予め定められた条件からの近さの少なくとも一方に基づいて、一以上の前記推奨条件を選択する処理装置。
１９．  １１．から１８．のいずれか一つに記載の処理装置において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む処理装置。
２０．  複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、前記センサの検出環境の推奨条件と、一以上の前記センサからなる組み合わせとを関連づけた推奨情報を生成する推奨情報生成ステップを含む情報処理方法。
２１．  ２０．に記載の情報処理方法において、
前記機械学習を行うことにより、前記複数の特徴量を変数とする式であって、におい成分に関する予測を行うための予測式を生成する予測式生成ステップと、
前記予測式における前記複数の特徴量に対する複数の重みに基づいて、前記集合から一以上の前記センサを抽出し、抽出した前記センサからなる前記組み合わせを示す推奨組み合わせ情報を生成する抽出ステップとをさらに含み、
前記抽出ステップでは、前記予測式において、前記複数の重みのうち予め定められた条件を満たす、または満たさない前記重みで重みづけられた前記特徴量の、出力元である前記センサを抽出し、
前記推奨情報は、一以上の前記推奨組み合わせ情報を含む情報処理方法。
２２．  ２１．に記載の情報処理方法において、
前記予測式生成ステップでは、
前記検出環境に基づいた分岐を含むモデルを用いて前記予測式を生成し、
前記推奨組み合わせ情報に、前記予測式に適した前記検出環境の条件であって、前記分岐の条件に基づく前記検出環境の条件を前記推奨条件として関連づける情報処理方法。
２３．  ２２．に記載の情報処理方法において、
前記機械学習は、前記特徴量に関連づけられた前記検出環境をさらに入力とした異種混合学習であり、
前記分岐の条件は、前記異種混合学習により生成される情報処理方法。
２４．  ２１．から２３．のいずれか一つに記載の情報処理方法において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む情報処理方法。
２５．  ２１．から２４．のいずれか一つに記載の情報処理方法において、
前記予測式の予測精度を算出する予測精度算出ステップをさらに含み、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた前記予測式の前記予測精度をさらに含む情報処理方法。
２６．  ２１．から２５．のいずれか一つに記載の情報処理方法において、
前記組み合わせを採用する場合のコストに少なくとも基づいて、前記組み合わせを評価する評価ステップをさらに含み、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた、前記評価ステップでの評価結果をさらに含む情報処理方法。
２７．  ２６．に記載の情報処理方法において、
前記評価ステップでは、前記推奨組み合わせ情報に関連づけられた前記推奨条件にさらに基づいて、前記組み合わせを評価する情報処理方法。
２８．  センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、前記検出環境を示す情報とに基づいて、前記組み合わせを出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理方法。
２９．  ２８．に記載の処理方法において、
前記推奨情報に含まれる前記推奨条件から、前記検出環境を示す情報が適合する前記推奨条件を抽出する抽出ステップと、
抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、一以上の前記推奨組み合わせ情報を選択する選択ステップと、
選択された前記推奨組み合わせ情報が示す前記組み合わせを出力する出力ステップとを含む処理方法。
３０．  ２９．に記載の処理方法において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択ステップでは、抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、前記予測精度に基づいて、一以上の前記推奨組み合わせ情報を選択する処理方法。
３１．  ２９．または３０．に記載の処理方法において、
前記選択ステップでは、前記推奨組み合わせ情報が示す前記組み合わせを用いた場合の、コストに基づいて、一以上の前記推奨組み合わせ情報を選択する処理方法。
３２．  センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記推奨条件を出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理方法。
３３．  ３２．に記載の処理方法において、
前記推奨情報に含まれる前記推奨組み合わせ情報から、前記使用可能な前記センサを示す情報に含まれる前記センサで、実現可能な前記組み合わせを示す前記推奨組み合わせ情報を抽出する抽出ステップと、
抽出された前記推奨組み合わせ情報に関連づけられた前記推奨条件から、一以上の前記推奨条件を選択する選択ステップと、
選択された前記推奨条件を出力する出力ステップとを含む処理方法。
３４．  ３３．に記載の処理方法において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択ステップでは、前記予測精度に基づいて、一以上の前記推奨条件を選択する処理方法。
３５．  ３３．または３４．に記載の処理方法において、
前記選択ステップでは、前記推奨条件の広さおよび予め定められた条件からの近さの少なくとも一方に基づいて、一以上の前記推奨条件を選択する処理方法。
３６．  ２８．から３５．のいずれか一つに記載の処理方法において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む処理方法。
３７．  ２０．から２７．のいずれか一つに記載の情報処理方法の各ステップをコンピュータに実行させるプログラム。
３８．  ２８．から３６．のいずれか一つに記載の処理方法の各ステップをコンピュータに実行させるプログラム。
【図１】
2020065807.tif 000009
【図２】
2020065807.tif 000010
【図３】
2020065807.tif 000011
【図４】
2020065807.tif 000012
【図５】
2020065807.tif 000013
【図６】
2020065807.tif 000014
【図７】
2020065807.tif 000015
【図８】
2020065807.tif 000016
【図９】
2020065807.tif 000017
【図１０】
2020065807.tif 000018
【図１１】
2020065807.tif 000019
【図１２】
2020065807.tif 000020
【図１３】
2020065807.tif 000021
【手続補正書】
【提出日】令和3年2月25日(2021.2.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、前記センサの検出環境の推奨条件と、一以上の前記センサからなる組み合わせとを関連づけた推奨情報を生成する推奨情報生成手段を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記機械学習を行うことにより、前記複数の特徴量を変数とする式であって、におい成分に関する予測を行うための予測式を生成する予測式生成手段と、
前記予測式における前記複数の特徴量に対する複数の重みに基づいて、前記集合から一以上の前記センサを抽出し、抽出した前記センサからなる前記組み合わせを示す推奨組み合わせ情報を生成する抽出手段とをさらに備え、
前記抽出手段は、前記予測式において、前記複数の重みのうち予め定められた条件を満たす、または満たさない前記重みで重みづけられた前記特徴量の、出力元である前記センサを抽出し、
前記推奨情報は、一以上の前記推奨組み合わせ情報を含む情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記予測式生成手段は、
前記検出環境に基づいた分岐を含むモデルを用いて前記予測式を生成し、
前記推奨組み合わせ情報に、前記予測式に適した前記検出環境の条件であって、前記分岐の条件に基づく前記検出環境の条件を前記推奨条件として関連づける情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記機械学習は、前記特徴量に関連づけられた前記検出環境をさらに入力とした異種混合学習であり、
前記分岐の条件は、前記異種混合学習により生成される情報処理装置。
【請求項５】
請求項２から４のいずれか一項に記載の情報処理装置において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む情報処理装置。
【請求項６】
請求項２から５のいずれか一項に記載の情報処理装置において、
前記予測式の予測精度を算出する予測精度算出手段をさらに備え、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた前記予測式の前記予測精度をさらに含む情報処理装置。
【請求項７】
請求項２から６のいずれか一項に記載の情報処理装置において、
前記組み合わせを採用する場合のコストに少なくとも基づいて、前記組み合わせを評価する評価手段をさらに備え、
前記推奨情報は、前記推奨組み合わせ情報に関連づけられた、前記評価手段の評価結果をさらに含む情報処理装置。
【請求項８】
請求項７に記載の情報処理装置において、
前記評価手段は、前記推奨組み合わせ情報に関連づけられた前記推奨条件にさらに基づいて、前記組み合わせを評価する情報処理装置。
【請求項９】
請求項１から８のいずれか一項に記載の情報処理装置で生成された前記推奨情報と、前記検出環境を示す情報とに基づいて、使用する前記センサを決定する決定方法。
【請求項１０】
請求項１から８のいずれか一項に記載の情報処理装置で生成された前記推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記検出環境を決定する決定方法。
【請求項１１】
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、前記検出環境を示す情報とに基づいて、前記組み合わせを出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理装置。
【請求項１２】
請求項１１に記載の処理装置において、
前記推奨情報に含まれる前記推奨条件から、前記検出環境を示す情報が適合する前記推奨条件を抽出する抽出手段と、
抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、一以上の前記推奨組み合わせ情報を選択する選択手段と、
選択された前記推奨組み合わせ情報が示す前記組み合わせを出力する出力手段とを備える処理装置。
【請求項１３】
請求項１２に記載の処理装置において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択手段は、抽出された前記推奨条件に関連づけられた前記推奨組み合わせ情報から、前記予測精度に基づいて、一以上の前記推奨組み合わせ情報を選択する処理装置。
【請求項１４】
請求項１２または１３に記載の処理装置において、
前記選択手段は、前記推奨組み合わせ情報が示す前記組み合わせを用いた場合の、コストに基づいて、一以上の前記推奨組み合わせ情報を選択する処理装置。
【請求項１５】
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記推奨条件を出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理装置。
【請求項１６】
請求項１５に記載の処理装置において、
前記推奨情報に含まれる前記推奨組み合わせ情報から、前記使用可能な前記センサを示す情報に含まれる前記センサで、実現可能な前記組み合わせを示す前記推奨組み合わせ情報を抽出する抽出手段と、
抽出された前記推奨組み合わせ情報に関連づけられた前記推奨条件から、一以上の前記推奨条件を選択する選択手段と、
選択された前記推奨条件を出力する出力手段とを備える処理装置。
【請求項１７】
請求項１６に記載の処理装置において、
前記推奨情報において、前記推奨条件および前記推奨組み合わせ情報には、当該推奨条件と当該推奨組み合わせ情報が示す前記組み合わせとを用いた場合の、におい成分に関する予測精度がさらに関連づけられており、
前記選択手段は、前記予測精度に基づいて、一以上の前記推奨条件を選択する処理装置。
【請求項１８】
請求項１６または１７に記載の処理装置において、
前記選択手段は、前記推奨条件の広さおよび予め定められた条件からの近さの少なくとも一方に基づいて、一以上の前記推奨条件を選択する処理装置。
【請求項１９】
請求項１１から１８のいずれか一項に記載の処理装置において、
前記検出環境は、温度、湿度、気圧、夾雑ガスの種類、パージガスの種類、サンプリング周期、対象物と前記センサとの距離、前記センサの周囲に存在する物体のうち少なくともいずれかを含む処理装置。
【請求項２０】
複数種類のセンサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づき、前記センサの検出環境の推奨条件と、一以上の前記センサからなる組み合わせとを関連づけた推奨情報を生成する推奨情報生成ステップを含む情報処理方法。
【請求項２１】
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、前記検出環境を示す情報とに基づいて、前記組み合わせを出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理方法。
【請求項２２】
センサの検出環境の推奨条件と一以上の前記センサからなる組み合わせを示す推奨組み合わせ情報とを関連づけた推奨情報と、使用可能な前記センサを示す情報とに基づいて、前記推奨条件を出力し、
前記推奨情報は、複数種類の前記センサの集合からの出力に基づいた複数の特徴量と正解データとを入力とした機械学習の実行結果に基づく情報である処理方法。
【請求項２３】
請求項２０に記載の情報処理方法の各ステップをコンピュータに実行させるプログラム。
【請求項２４】
請求項２１または２２に記載の処理方法の各ステップをコンピュータに実行させるプログラム。
【国際調査報告】
2020065807.tif 000022
2020065807.tif 000023
2020065807.tif 000024