(57)【特許請求の範囲】
【請求項１】
情報処理装置が、
空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、前記快適性が高い程高い第１指標、及び前記消費電力が低い程高い第２指標に基づいて決定される値を報酬とする強化学習を行い、
前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する処理を実行する、情報処理方法。
【請求項２】
前記ユーザから指定された情報に基づいて、第１係数、及び第２係数を決定し、
前記第１指標の値に前記第１係数を乗算した値と、前記第２指標の値に前記第２係数を乗算した値とに基づいて決定される値を前記報酬とする、
請求項１に記載の情報処理方法。
【請求項３】
前記強化学習は、目標温度、目標湿度、設定風量、及び設定風向の少なくとも一つを変更することを行動の選択肢として実行される、
請求項１または２に記載の情報処理方法。
【請求項４】
前記強化学習は、凝縮温度、蒸発温度、膨張弁の開度、圧縮機の回転速度、室内機のファンの回転速度、及び室外機のファンの回転速度の少なくとも一つを変更することを行動の選択肢として実行される、
請求項１から３のいずれか一項に記載の情報処理方法。
【請求項５】
情報処理装置が、
空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、
前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する処理を実行し、
前記快適性に関する情報には、
前記状況に応じた運転設定が当該ユーザに許容された度合いを示す許容度が含まれる、
情報処理方法。
【請求項６】
前記状況を示す情報には、
前記空気調和装置が運転された際の日時、天気の種別、熱負荷、室内の床面積、室内の用途の種別、及び前記空気調和装置の種別の少なくとも一つが含まれる、
請求項５に記載の情報処理方法。
【請求項７】
前記状況を示す情報と、当該状況に応じてユーザに提案された前記空気調和装置の運転設定と、当該ユーザによる前記空気調和装置の運転設定を変更する操作の情報とを取得し、
前記空気調和装置の運転設定がユーザに提案されてから所定時間以内に、提案された内容に応じた設定変更操作が当該ユーザにより行われた場合、前記許容度を第１の値とし、当該所定時間以内に、提案された内容に応じた設定変更操作が当該ユーザにより行われなかった場合、前記許容度を第１の値よりも低い第２の値とする、
請求項５または６に記載の情報処理方法。
【請求項８】
当該所定時間以内に、提案された内容に反する設定変更操作がユーザにより行われた場合、前記許容度を前記第２の値よりも低い第３の値とする、
請求項７に記載の情報処理方法。
【請求項９】
提案された内容を拒否する操作がユーザにより行われた場合、前記許容度を前記第２の値よりも低い第４の値とする、
請求項７または８に記載の情報処理方法。
【請求項１０】
提案された前記空気調和装置の運転設定を当該ユーザに通知した端末の種別に基づいて、設定変更操作がユーザにより行われた場合の前記許容度の値、または設定変更操作がユーザにより行われなかった場合の前記許容度の値を調整する、
請求項５から９のいずれか一項に記載の情報処理方法。
【請求項１１】
ユーザにより最後に設定された運転設定と異なる運転設定で前記空気調和装置が運転された場合の当該ユーザによる前記空気調和装置への操作入力に基づいて前記快適性を示す情報を生成する、
請求項５から１０のいずれか一項に記載の情報処理方法。
【請求項１２】
複数の空気調和装置からそれぞれ取得されたデータセットに基づいて、線形回帰、または非線形回帰を用いた機械学習を行い、当該機械学習の結果を用いて、前記空気調和装置が運転される際の状況を入力とし、ユーザに許容される度合いが閾値以上である前記空気調和装置の運転設定をユーザに通知する、
請求項５から１１のいずれか一項に記載の情報処理方法。
【請求項１３】
空気調和装置が運転される際の周囲に存在するユーザの属性と、空気調和装置が運転される際の状況とに応じた、ユーザに許容される度合いが閾値以上である空気調和装置の運転設定をユーザに通知する、
請求項５から１２のいずれか一項に記載の情報処理方法。
【請求項１４】
前記状況を示す情報には、
室内温度、室内湿度、室内気流、室内輻射温度、前記ユーザの被服量、前記ユーザの活動量、及び前記ユーザの情報の少なくとも一つが含まれる、
請求項１から１３のいずれか一項に記載の情報処理方法。
【請求項１５】
前記状況を示す情報には、
室外温度、室外湿度、日射量、及び室内人数の少なくとも一つが含まれる、
請求項１から１４のいずれか一項に記載の情報処理方法。
【請求項１６】
前記状況を示す情報には、
室内照明、室内の香り、室内の音、及び室内の空気清浄度の少なくとも一つが含まれる、
請求項１から１５のいずれか一項に記載の情報処理方法。
【請求項１７】
前記状況を示す情報には、
凝縮温度、蒸発温度、膨張弁の開度、圧縮機の回転速度、室内機のファンの回転速度、及び室外機のファンの回転速度の少なくとも一つが含まれる、
請求項１から１６のいずれか一項に記載の情報処理方法。
【請求項１８】
前記快適性に関する情報には、
室内の快適性を示す指標の値、及び前記ユーザにより入力された快適性を示す情報の少なくとも一つが含まれる、
請求項１から１７のいずれか一項に記載の情報処理方法。
【請求項１９】
前記消費電力に関する情報には、
消費電力量積算値、消費電力ピーク値、電流値、高圧圧力、低圧圧力、圧縮機回転速度、及び圧縮機の運転効率を示す情報の少なくとも一つが含まれる、
請求項１から１８のいずれか一項に記載の情報処理方法。
【請求項２０】
空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、前記快適性が高い程高い第１指標、及び前記消費電力が低い程高い第２指標に基づいて決定される値を報酬とする強化学習を行い、
前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する決定部を有する情報処理装置。
【請求項２１】
空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、
前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する決定部を有し、
前記快適性に関する情報には、
前記状況に応じた運転設定が当該ユーザに許容された度合いを示す許容度が含まれる、
情報処理装置。
【請求項２２】
コンピュータに、
空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、前記快適性が高い程高い第１指標、及び前記消費電力が低い程高い第２指標に基づいて決定される値を報酬とする強化学習を行い、
前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する処理を実行させるプログラム。
【請求項２３】
コンピュータに、
空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、
前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する処理を実行させ、
前記快適性に関する情報には、
前記状況に応じた運転設定が当該ユーザに許容された度合いを示す許容度が含まれる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理方法、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、省エネと快適性の両方を考慮して空調を行う技術が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５８０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、省エネと快適性とを適切に両立できない場合があるという問題がある。本開示は、省エネと快適性とを適切に両立させることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本開示の第１の態様による情報処理方法は、情報処理装置が、空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、前記快適性が高い程高い第１指標、及び前記消費電力が低い程高い第２指標に基づいて決定される値を報酬とする強化学習を行い、前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する処理を実行する。これにより、省エネと快適性とを適切に両立させることができる。
【０００７】
また、本開示の第２の態様は、第１態様に記載の情報処理方法であって、前記ユーザから指定された情報に基づいて、第１係数、及び第２係数を決定し、前記第１指標の値に前記第１係数を乗算した値と、前記第２指標の値に前記第２係数を乗算した値とに基づいて決定される値を前記報酬とする。
【０００８】
また、本開示の第３の態様は、第１または２の態様に記載の情報処理方法であって、前記強化学習は、目標温度、目標湿度、設定風量、及び設定風向の少なくとも一つを変更することを行動の選択肢として実行される。
【０００９】
また、本開示の第４の態様は、第１から３のいずれかの態様に記載の情報処理方法であって、前記強化学習は、凝縮温度、蒸発温度、膨張弁の開度、圧縮機の回転速度、室内機のファンの回転速度、及び室外機のファンの回転速度の少なくとも一つを変更することを行動の選択肢として実行される。
【００１０】
本開示の第５の態様による情報処理方法は、情報処理装置が、空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する処理を実行し、前記快適性に関する情報には、前記状況に応じた運転設定が当該ユーザに許容された度合いを示す許容度が含まれる。
また、本開示の第６の態様は、第５の態様に記載の情報処理方法であって、前記状況を示す情報には、前記空気調和装置が運転された際の日時、天気の種別、熱負荷、室内の床面積、室内の用途の種別、及び前記空気調和装置の種別の少なくとも一つが含まれる。
また、本開示の第７の態様は、第５または６の態様に記載の情報処理方法であって、前記状況を示す情報と、当該状況に応じてユーザに提案された前記空気調和装置の運転設定と、当該ユーザによる前記空気調和装置の運転設定を変更する操作の情報とを取得し、前記空気調和装置の運転設定がユーザに提案されてから所定時間以内に、提案された内容に応じた設定変更操作が当該ユーザにより行われた場合、前記許容度を第１の値とし、当該所定時間以内に、提案された内容に応じた設定変更操作が当該ユーザにより行われなかった場合、前記許容度を第１の値よりも低い第２の値とする。
また、本開示の第８の態様は、第７の態様に記載の情報処理方法であって、当該所定時間以内に、提案された内容に反する設定変更操作がユーザにより行われた場合、前記許容度を前記第２の値よりも低い第３の値とする。
また、本開示の第９の態様は、第７または８の態様に記載の情報処理方法であって、提案された内容を拒否する操作がユーザにより行われた場合、前記許容度を前記第２の値よりも低い第４の値とする。
また、本開示の第１０の態様は、第５から９のいずれかの態様に記載の情報処理方法であって、提案された前記空気調和装置の運転設定を当該ユーザに通知した端末の種別に基づいて、設定変更操作がユーザにより行われた場合の前記許容度の値、または設定変更操作がユーザにより行われなかった場合の前記許容度の値を調整する。
また、本開示の第１１の態様は、第５から１０のいずれかの態様に記載の情報処理方法であって、ユーザにより最後に設定された運転設定と異なる運転設定で前記空気調和装置が運転された場合の当該ユーザによる前記空気調和装置への操作入力に基づいて前記快適性を示す情報を生成する。
また、本開示の第１２の態様は、第５から１１のいずれかの態様に記載の情報処理方法であって、複数の空気調和装置からそれぞれ取得されたデータセットに基づいて、線形回帰、または非線形回帰を用いた機械学習を行い、当該機械学習の結果を用いて、前記空気調和装置が運転される際の状況を入力とし、ユーザに許容される度合いが閾値以上である前記空気調和装置の運転設定をユーザに通知する。
また、本開示の第１３の態様は、第５から１２のいずれかの態様に記載の情報処理方法であって、空気調和装置が運転される際の周囲に存在するユーザの属性と、空気調和装置が運転される際の状況とに応じた、ユーザに許容される度合いが閾値以上である空気調和装置の運転設定をユーザに通知する。
また、本開示の第１４の態様は、第１から１３のいずれかの態様に記載の情報処理方法であって、前記状況を示す情報には、室内温度、室内湿度、室内気流、室内輻射温度、前記ユーザの被服量、前記ユーザの活動量、及び前記ユーザの情報の少なくとも一つが含まれる。
【００１１】
また、本開示の第１５の態様は、第１から１４のいずれかの態様に記載の情報処理方法であって、前記状況を示す情報には、室外温度、室外湿度、日射量、及び室内人数の少なくとも一つが含まれる。
【００１２】
また、本開示の第１６の態様は、第１から１５のいずれかの態様に記載の情報処理方法であって、前記状況を示す情報には、室内照明、室内の香り、室内の音、及び室内の空気清浄度の少なくとも一つが含まれる。
【００１３】
また、本開示の第１７の態様は、第１から１６のいずれかの態様に記載の情報処理方法であって、前記状況を示す情報には、凝縮温度、蒸発温度、膨張弁の開度、圧縮機の回転速度、室内機のファンの回転速度、及び室外機のファンの回転速度の少なくとも一つが含まれる。
【００１４】
また、本開示の第１８の態様は、第１から１７のいずれかの態様に記載の情報処理方法であって、前記快適性を示す情報には、室内の快適性を示す指標の値、及び前記ユーザにより入力された快適性を示す情報の少なくとも一つが含まれる。
【００２４】
また、本開示の第１９の態様は、第１から１８のいずれかの態様に記載の情報処理方法であって、前記消費電力に関する情報には、消費電力量積算値、消費電力ピーク値、電流値、高圧圧力、低圧圧力、圧縮機回転速度、及び圧縮機の運転効率を示す情報の少なくとも一つが含まれる。
【００２５】
また、本開示の第２０の態様は、情報処理装置が、空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、前記快適性が高い程高い第１指標、及び前記消費電力が低い程高い第２指標に基づいて決定される値を報酬とする強化学習を行い、前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する決定部を有する。
また、本開示の第２１の態様は、情報処理装置が、空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する決定部を有し、前記快適性に関する情報には、前記状況に応じた運転設定が当該ユーザに許容された度合いを示す許容度が含まれる。
【００２６】
また、本開示の第２２の態様は、プログラムが、コンピュータに、空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、前記快適性が高い程高い第１指標、及び前記消費電力が低い程高い第２指標に基づいて決定される値を報酬とする強化学習を行い、前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する処理を実行させる。
また、本開示の第２３の態様は、プログラムが、コンピュータに、空気調和装置が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含むデータセットに基づいて、前記空気調和装置が運転される際の状況、前記空気調和装置が運転される際の前記快適性、及び前記空気調和装置が運転される際の前記消費電力に関する条件に応じた運転設定を決定する処理を実行させ、前記快適性に関する情報には、前記状況に応じた運転設定が当該ユーザに許容された度合いを示す許容度が含まれる。
【図面の簡単な説明】
【００２７】
【図１】第１実施形態に係る空気調和システムのシステム構成の一例を示す図である。
【図２】実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図３】第１実施形態に係る空気調和システムの機能ブロック図の一例を示す図である。
【図４】第１実施形態に係る空気調和システムの学習時の処理の一例を示すフローチャートである。
【図５】第１実施形態に係る学習用データセットの一例を示す図である。
【図６】第１実施形態に係る空気調和システムの推論時の処理の一例を示すフローチャートである。
【図７】第２実施形態に係る情報処理システムのシステム構成の一例を示す図である。
【図８】第２実施形態に係る情報処理装置の機能ブロック図の一例を示す図である。
【図９】第２実施形態に係る情報処理装置の学習時の処理の一例を示すフローチャートである。
【図１０】実施形態に係る運転状況ＤＢに記憶される運転状況の履歴の一例を示す図である。
【図１１】第２実施形態に係る情報処理装置の推論時の処理の一例を示すフローチャートである。
【図１２】第２実施形態に係る推奨する運転設定の通知画面の一例について説明する図である。
【図１３】第３実施形態に係る情報処理装置の機能ブロックの一例を示す図である。
【図１４】第３実施形態に係る情報処理装置の学習時の処理の一例を示すフローチャートである。
【図１５】実施形態に係るユーザ操作ＤＢに記憶される、推奨された運転設定に対するユーザの操作の履歴の一例を示す図である。
【図１６】第３実施形態に係る情報処理装置の推論時の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、各実施形態について図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００２９】
［第１実施形態］
＜空気調和システムのシステム構成＞
はじめに、空気調和システム１のシステム構成について説明する。図１は、第１実施形態に係る空気調和システム１のシステム構成の一例を示す図である。図１に示すように、空気調和システム１は、情報処理装置１０、及び空気調和装置２０を有する。情報処理装置１０、及び空気調和装置２０の数は、図１の例に限定されない。なお、情報処理装置１０は、「情報処理装置」の一例である。
【００３０】
情報処理装置１０と空気調和装置２０とは、例えば、ＬＡＮ、信号線、無線ＬＡＮ（Local Area Network）、ＬＴＥ（Long Term Evolution）及び５Ｇ等の携帯電話網、及びインターネット等のネットワークＮＷを介して通信できるように接続されてもよい。
【００３１】
空気調和装置２０は、例えば、住宅、オフィス、及び公共施設等に設置されてもよい。情報処理装置１０は、例えば、複数の空気調和装置２０が設置される建物に設置されたエッジサーバでもよい。また、情報処理装置１０は、例えば、クラウド上のサーバでもよい。また、情報処理装置１０は、例えば、空気調和装置２０に含まれる各設備の筐体内（例えば、室内機筐体）に収容されてもよい。
【００３２】
情報処理装置１０は、空気調和装置２０が運転された際の環境を示す情報と、空気調和装置２０が運転された際の空気調和装置２０の運転設定（運転状況、動作状況）を示す情報と、空気調和装置２０が運転された際の消費電力に関する情報の組み合わせを含むデータセットに基づいて機械学習を行う。この機械学習において、情報処理装置１０は、空気調和装置２０が運転される際の環境を示す情報から、ユーザの快適性が所定の条件を満たし、かつ消費電力に関する情報が所定の条件を満たす空気調和装置２０の運転設定を推論（推定、決定）するための学習済みモデルを生成する。
【００３３】
また、情報処理装置１０は、空気調和装置２０が運転される際の環境を示す情報から、ユーザの快適性が所定の条件を満たし、かつ消費電力に関する情報が所定の条件を満たす空気調和装置２０の運転設定を決定し、決定した運転設定での動作を空気調和装置２０に指示する。
【００３４】
空気調和装置２０の制御装置４０は、情報処理装置１０から受信した指示に応じた運転設定で、空気調和装置２０の運転を行う。
【００３５】
空気調和装置２０は、冷媒回路２００を構成する各種の機器と、各種のセンサと、制御装置４０を備えている。冷媒回路２００を構成する各機器は、制御装置４０により制御される。冷媒回路２００は、例えば、フロンガス等の冷媒が充填された閉回路である。冷媒回路２００は、例えば、冷媒が循環して蒸気圧縮式の冷凍サイクルを行うように構成されてもよい。
【００３６】
冷媒回路２００には、圧縮機（コンプレッサ）２０１と、四路切換弁（四方弁、切換え弁）２０２と、室外熱交換器２０３と、膨張弁（減圧弁）２０４と、室内熱交換器２０７とが接続されている。圧縮機２０１は、吐出側が四路切換弁２０２の第１ポート２０２１に接続され、吸入側が四路切換弁２０２の第２ポート２０２２に接続されている。また、冷媒回路２００には、四路切換弁２０２の第３ポート２０２３を通過した冷媒が、室外熱交換器２０３、膨張弁２０４、及び室内熱交換器２０７を順に通過して四路切換弁２０２の第４ポート２０２４へ向かうように、室外熱交換器２０３、膨張弁２０４、及び室内熱交換器２０７が配置されている。
【００３７】
圧縮機２０１は、例えば、全密閉型の可変容量型でもよい。圧縮機２０１は、吸入した冷媒を圧縮して吐出する。例えば、圧縮機２０１のモータ（図示省略）に供給する交流の周波数を変更してモータの回転速度（圧縮機２０１の回転速度）を変化させることにより、圧縮機２０１の容量を変化させることができる。なお、回転速度は、例えば、単位時間当たりの回転数等でもよい。
【００３８】
室外熱交換器２０３では、室外ファン２０８によって取り込まれた室外空気と冷媒が熱交換する。室内機に設けられる室内熱交換器２０７では、室内ファン２０９によって取り込まれた室内空気と冷媒が熱交換する。室内ファン２０９は、例えば、回転方向に前傾した羽根車を回転させることにより、吸い込み口から空気を吸い込み、吐き出し口から空気を吐き出す、円柱状のファン（クロスフローファン）でもよい。室内ファン２０９の回転により、室内空気が室内機に取り込まれ、温度等が調整された空気が室内に吐き出される。
【００３９】
膨張弁２０４は、例えば、弁体（図示省略）がパルスモータ（図示省略）で駆動されることにより開度（穴の大きさ）が調整される電子膨張弁でもよい。
【００４０】
四路切換弁２０２は、第１ポート２０２１と第３ポート２０２３とが連通するとともに第２ポート２０２２と第４ポート２０２４とが連通する第１状態（図１に実線で示す状態）と、第１ポート２０２１と第４ポート２０２４とが連通するとともに第２ポート２０２２と第３ポート２０２３とが連通する第２状態（図１に破線で示す状態）とを切り換え可能な弁である。制御装置４０は、四路切換弁２０２を制御して第１状態と第２状態とを切り換えることにより、室内機が設置された室内を冷房する冷房運転と、室内を暖房する暖房運転とを切り換える。
【００４１】
圧縮機２０１、四路切換弁２０２、室外熱交換器２０３、及び室外ファン２０８は、室外機（図示省略）の筐体内に収容されてもよい。また、制御装置４０、膨張弁２０４、室内熱交換器２０７、及び室内ファン２０９は、室内機（図示省略）の筐体内に収容されてもよい。なお、膨張弁２０４は、室外機の筐体内に収容されてもよい。
【００４２】
冷房運転時には、四路切換弁２０２が第１状態に設定される。この状態で圧縮機２０１を運転すると、室外熱交換器２０３が凝縮器（放熱器）となり、室内熱交換器２０７が蒸発器となって冷凍サイクルが行われる。この場合、圧縮機２０１から吐出された冷媒は、室外熱交換器２０３に流れて室外空気へ放熱する。そして、放熱した冷媒は、膨張弁２０４を通過する際に膨張して（減圧されて）室内熱交換器２０７へ流れる。室内熱交換器２０７では、冷媒が室内空気から吸熱して蒸発し、冷却された室内空気が室内へ供給される。蒸発した冷媒は、圧縮機２０１へ吸入されて圧縮される。
【００４３】
暖房運転時には、四路切換弁２０２が第２状態に設定される。この状態で圧縮機２０１を運転すると、室内熱交換器２０７が凝縮器（放熱器）となり、室外熱交換器２０３が蒸発器となって冷凍サイクルが行われる。この場合、圧縮機２０１から吐出された冷媒は、室内熱交換器２０７に流れて室内空気へ放熱する。これにより、加熱された室内空気が室内へ供給される。放熱した冷媒は、膨張弁２０４を通過する際に膨張する（減圧される）。膨張弁２０４で膨張した冷媒は、室外熱交換器２０３に流れて室外空気から吸熱して蒸発する。蒸発した冷媒は、圧縮機２０１へ吸入されて圧縮される。
【００４４】
＜情報処理装置１０及び制御装置４０のハードウェア構成＞
次に、実施形態に係る空気調和システム１の情報処理装置１０及び制御装置４０のハードウェア構成について説明する。なお、情報処理装置１０と制御装置４０は同様のハードウェア構成を有するため、ここでは、情報処理装置１０のハードウェア構成についてのみ説明する。
【００４５】
図２は、実施形態に係る情報処理装置１０のハードウェア構成の一例を示す図である。図２に示すように、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３を有する。ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３は、いわゆるコンピュータを形成する。また、情報処理装置１０は、補助記憶装置１０４、表示装置１０５、操作装置１０６、Ｉ／Ｆ（Interface）装置１０７、ドライブ装置１０８を有する。情報処理装置１０の各ハードウェアは、バス１０９を介して相互に接続される。
【００４６】
ＣＰＵ１０１は、補助記憶装置１０４にインストールされている各種プログラム（例えば、機械学習プログラム等）を実行する演算デバイスである。ＲＯＭ１０２は、不揮発性メモリである。ＲＯＭ１０２は、主記憶デバイスとして機能し、補助記憶装置１０４にインストールされている各種プログラムをＣＰＵ１０１が実行するために必要な各種プログラムやデータ等を格納する。具体的には、ＲＯＭ１０２はＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラム等を格納する。
【００４７】
ＲＡＭ１０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の揮発性メモリである。ＲＡＭ１０３は、主記憶デバイスとして機能し、補助記憶装置１０４にインストールされている各種プログラムがＣＰＵ１０１によって実行される際に展開される作業領域を提供する。
【００４８】
補助記憶装置１０４は、各種プログラムや、各種プログラムが実行される際に用いられる情報を格納する。
【００４９】
表示装置１０５は、各種の情報を表示する表示デバイスである。操作装置１０６は、各種操作を受け付けるための操作デバイスである。Ｉ／Ｆ装置１０７は、外部の機器と通信する通信デバイスである。
【００５０】
ドライブ装置１０８は記録媒体１１０をセットするためのデバイスである。ここでいう記録媒体１１０には、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的あるいは磁気的に記録する媒体が含まれる。また、記録媒体１１０には、ＲＯＭ、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等が含まれていてもよい。
【００５１】
なお、補助記憶装置１０４にインストールされる各種プログラムは、例えば、配布された記録媒体１１０がドライブ装置１０８にセットされ、該記録媒体１１０に記録された各種プログラムがドライブ装置１０８により読み出されることでインストールされる。あるいは、補助記憶装置１０４にインストールされる各種プログラムは、不図示のネットワークよりダウンロードされることで、インストールされてもよい。
【００５２】
＜機能構成＞
次に、図３を参照し、第１実施形態に係る空気調和システム１の機能構成について説明する。図３は、第１実施形態に係る空気調和システムの機能ブロックの一例を示す図である。
【００５３】
≪情報処理装置１０≫
情報処理装置１０は、取得部１１、学習部１３、推論部１４、及び送受信部１５を有する。これら各部は、例えば、情報処理装置１０にインストールされた１以上のプログラムが、情報処理装置１０のＣＰＵ１０１に実行させる処理により実現されてもよい。
【００５４】
取得部１１は、機械学習に用いるデータである学習用データセット１１１を取得する。取得部１１は、例えば、空気調和装置２０から取得した情報に基づいて、学習用データセット１１１を生成してもよい。
【００５５】
学習部１３は、取得部１１により取得された学習用データセット１１１に基づいて、機械学習を行う。学習部１３は、例えば、空気調和装置２０が運転された際の、状況を示す情報と、ユーザの快適性に関する情報と、消費電力に関する情報との組み合わせを含む学習用データセット１１１に基づいて、機械学習を行う。そして、学習部１３は、例えば、空気調和装置２０が運転される際の状況に応じた、空気調和装置２０が運転される際の快適性、及び空気調和装置２０が運転される際の消費電力に関する条件に応じた運転設定を決定するための学習済モデルを生成する。
【００５６】
推論部１４は、空気調和装置２０から取得した情報と、学習部１３により生成された学習済モデルとに基づいて、空気調和装置２０が運転される際の状況に応じた、空気調和装置２０が運転される際の快適性、及び空気調和装置２０が運転される際の消費電力に関する条件に応じた最適な運転設定を推論（決定）する。
【００５７】
送受信部１５は、空気調和装置２０とのデータの送受信を行う。
【００５８】
＜処理＞
≪学習時の処理≫
次に、図４、及び図５を参照し、第１実施形態に係る空気調和システム１の学習時の処理の一例について説明する。図４は、第１実施形態に係る空気調和システム１の学習時の処理の一例を示すフローチャートである。図５は、第１実施形態に係る学習用データセット１１１の一例を示す図である。
【００５９】
ステップＳ１０１において、情報処理装置１０の取得部１１は、機械学習に用いるデータを取得する。ここで、情報処理装置１０の取得部１１は、空気調和装置２０が運転された際の環境、及び運転設定等の状況を示す情報と、消費電力に関する情報との組み合わせを含む学習用データセット１１１を取得する。
【００６０】
（学習用データセット１１１）
図５の例では、学習用データセット１１１には、空気調和装置ＩＤと日時に対応付けられた、環境を示す情報、運転設定を示す情報、及び消費電力に関する情報が含まれる。なお、環境を示す情報、及び運転設定を示す情報は、「状況を示す情報」の一例である。また、環境を示す情報に含まれる少なくとも一つの情報は、「ユーザの快適性に関する情報」の一例である。空気調和装置ＩＤは、空気調和装置２０の識別情報である。日時は、各データが測定された日時である。
【００６１】
（（環境を示す情報））
環境を示す情報は、空気調和装置２０が運転された際の環境を示す情報である。環境を示す情報には、快適性に影響を与える状況の情報、各状況に応じた運転設定に対するユーザの許容度、及び空調負荷に影響を与える状況の情報が含まれてもよい。なお、「許容度」の例については、第３実施形態で説明する。
【００６２】
（（（快適性に影響を与える状況の情報）））
快適性に影響を与える状況の情報（「ユーザの快適性に関する情報」の一例。）は、空気調和装置２０が運転された際の、ユーザの快適性に影響を与える状況の情報である。快適性に影響を与える状況の情報には、例えば、室内温度、室内湿度、室内気流、室内輻射温度、ユーザの被服量、ユーザの活動量、及びユーザの情報の少なくとも一つが含まれてもよい。室内温度は、空気調和装置２０の室内機の温度センサにより測定された、空気調和装置２０が設置されている部屋の中（室内）の気温である。室内湿度は、室内の湿度である。室内気流は、室内の気流（風速）である。室内気流は、例えば、空気調和装置２０の設定風量、及び設定風向の情報でもよい。または、室内気流は、例えば、空気調和装置２０または室内に設けられた気流センサにより測定されてもよい。室内輻射温度は、室内の輻射温度である。室内輻射温度は、例えば、空気調和装置２０または室内に設けられた輻射温度センサにより測定されてもよい。
【００６３】
ユーザの被服量は、室内に存在しているユーザの被服量（着衣量）である。ユーザの被服量は、例えば、情報処理装置１０の取得部１１により、空気調和装置２０の室内機のカメラで撮影された画像に基づいて、ディープニューラルネットワーク（Deep Neural Network：DNN）を用いた機械学習であるディープラーニング等により推定されてもよい。なお、ユーザの被服量の単位として、例えば、クロー値（clo値）が用いられてもよい。
【００６４】
ユーザの活動量は、室内に存在しているユーザの活動量（作業量、代謝量）である。ユーザの活動量は、例えば、情報処理装置１０の取得部１１により、空気調和装置２０の室内機のカメラで撮影された画像の時系列データに基づいて、ディープニューラルネットワーク（Deep Neural Network：DNN）を用いた機械学習であるディープラーニング等により推定されてもよい。なお、ユーザの活動量の単位として、例えば、MET（Metabolic Equivalent）が用いられてもよい。
【００６５】
ユーザの情報は、室内に存在しているユーザの情報である。ユーザの情報には、例えば、ユーザの性別、及び年代等の属性の情報が含まれてもよい。また、ユーザの情報には、各ユーザを識別する情報が含まれてもよい。ユーザの情報は、例えば、空気調和装置２０の室内機のカメラで撮影された画像に基づいて、ＡＩ（Artificial Intelligence）により推定されてもよい。
【００６６】
また、快適性に影響を与える状況の情報には、例えば、室内照明、室内の香り、室内の音、及び室内の空気清浄度の少なくとも一つが含まれてもよい。
【００６７】
室内照明は、室内の照明の情報である。室内照明には、例えば、照明の明るさ（光度、輝度、照度）、及び色が含まれてもよい。室内照明は、例えば、空気調和装置２０の室内機のカメラで撮影された画像に基づいて、ＡＩにより推定されてもよい。または、室内照明は、例えば、空気調和装置２０の室内機の照明センサにより測定されてもよい。
【００６８】
室内照明の情報に基づいて機械学習することにより、例えば、室内照明の色が電球色等の暖色（オレンジ）であり、明るさが比較的明るい場合、ユーザは暖かいと錯覚するため、ユーザにより許容される暖房の設定温度を、一定時間は低めに推論できると考えられる。また、昼白色等の寒色（青白）であり、明るさが比較的暗い場合、ユーザは寒いと錯覚するため、ユーザにより許容される冷房の設定温度を、一定時間は高めに推論できると考えられる。
【００６９】
室内の香りは、例えば、空気調和装置２０の室内機の匂いセンサにより測定されてもよい。または、室内の香りは、例えば、空気調和装置２０の室内機の香り放出装置にて放出された香りの種別、及び量（強度）の情報でもよい。室内の香りに基づいて機械学習することにより、例えば、室内の香りがバニラの香りである場合、ユーザは暖かいと錯覚するため、ユーザにより許容される暖房の設定温度を、一定時間は低めに推論できると考えられる。また、室内の香りがペパーミントや南アルプス等を連想させる草等の香りである場合、ユーザは寒いと錯覚するため、ユーザにより許容される冷房の設定温度を、一定時間は高めに推論できると考えられる。
【００７０】
室内の音は、例えば、空気調和装置２０の室内機のマイクにより測定されてもよい。室内の音には、音の種別、及び音量の情報が含まれてもよい。室内の音に基づいて機械学習することにより、例えば、室内が静か等のためユーザが業務に集中し易い場合、ユーザにより許容される暖房の設定温度を、低めに推論できると考えられる。また、ユーザにより許容される冷房の設定温度を、高めに推論できると考えられる。
【００７１】
室内の空気清浄度は、例えば、空気調和装置２０の室内機のセンサにより測定されてもよい。室内の空気清浄度には、例えば、二酸化炭素濃度の情報等が含まれてもよい。室内の空気清浄度に基づいて機械学習することにより、例えば、二酸化炭素濃度が比較的高いためユーザが眠くなり易い場合、室内温度を下げて眠気を低減させるために、ユーザにより許容される暖房の設定温度を、低めに推論できると考えられる。
【００７２】
（（（空調負荷に影響を与える状況の情報）））
空調負荷に影響を与える状況の情報は、空気調和装置２０が運転された際の、空調負荷に影響を与える状況の情報である。空調負荷に影響を与える状況の情報には、例えば、室外温度、室外湿度、日射量、及び室内人数の少なくとも一つが含まれてもよい。室外温度は、空気調和装置２０が設置されている建物の外（室外）の気温である。室外湿度は、室外の湿度である。日射量は、室外の日射量である。日射量は、例えば、空気調和装置２０の室外機に設けられた日射量センサにより検出されてもよい。室内人数は、室内に存在しているユーザの人数である。室内人数は、例えば、空気調和装置２０の室内機のカメラで撮影された画像に基づいて、ＡＩにより推定されてもよい。または、室内人数は、例えば、オフィスの人退室管理システム等から取得されてもよい。
【００７３】
（（運転設定を示す情報））
運転設定を示す情報は、空気調和装置２０が運転された際の、空気調和装置２０の運転設定を示す情報である。運転設定を示す情報には、例えば、凝縮温度、蒸発温度、膨張弁２０４の開度、圧縮機２０１の回転速度、室内ファン２０９の回転速度、及び室外ファン２０８の回転速度の少なくとも一つが含まれてもよい。
【００７４】
凝縮温度は、凝縮器での冷媒の圧力における飽和温度である。凝縮温度は、冷房運転時には、室外熱交換器２０３の吸入口に設けられた圧力センサにより測定された、室外熱交換器２０３に吸入される冷媒の圧力に基づいて算出されてもよい。また、暖房運転時には、室内熱交換器２０７の吸入口に設けられた圧力センサにより測定された、室内熱交換器２０７に吸入される冷媒の圧力に基づいて算出されてもよい。
【００７５】
蒸発温度は、蒸発器での冷媒の圧力における飽和温度である。蒸発温度は、冷房運転時には、室内熱交換器２０７に吸入される冷媒の圧力に基づいて算出されてもよい。また、暖房運転時には、室外熱交換器２０３に吸入される冷媒の圧力に基づいて算出されてもよい。
【００７６】
膨張弁２０４の開度は、例えば、膨張弁２０４のパルスモータへ供給された信号のパルス数に基づいて算出された値でもよい。圧縮機２０１の回転速度は、圧縮機２０１のモータの回転速度であり、例えば、制御装置４０により圧縮機２０１のモータへ供給されている交流の周波数の情報に基づいて算出されてもよい。室内ファン２０９の回転速度は、室内ファン２０９のモータの回転速度であり、例えば、制御装置４０により室内ファン２０９のモータへ供給されている交流の周波数の情報に基づいて算出されてもよい。室外ファン２０８の回転速度は、室外ファン２０８のモータの回転速度であり、例えば、制御装置４０により室外ファン２０８のモータへ供給されている交流の周波数の情報に基づいて算出されてもよい。
【００７７】
（（消費電力に関する情報））
消費電力に関する情報は、空気調和装置２０が運転された際の、空気調和装置２０の消費電力に関する情報である。消費電力に関する情報には、例えば、消費電力量積算値、消費電力ピーク値、電流値、高圧圧力、低圧圧力、圧縮機回転速度、及び圧縮機の運転効率を示す情報の少なくとも一つが含まれてもよい。
【００７８】
消費電力量積算値は、例えば、所定時間（例えば、直近の１０分）内の空気調和装置２０の消費電力量の積算値である。消費電力ピーク値は、例えば、所定時間内の空気調和装置２０の消費電力のピーク値である。電流値は、例えば、所定時間内の空気調和装置２０の電流の平均値である。
【００７９】
高圧圧力は、所定時間内の空気調和装置２０の高圧圧力の平均値である。なお、高圧圧力は、空気調和装置２０の冷凍サイクルにおける高圧圧力（以下で、適宜、単に「高圧」とも称する。）であり、例えば、圧縮機２０１により圧縮されて吐出される冷媒の圧力（圧縮機２０１の吐出圧力）でもよいし、凝縮器における冷媒の圧力でもよい。
【００８０】
低圧圧力は、所定時間内の空気調和装置２０の低圧圧力の平均値である。なお、低圧圧力は、空気調和装置２０の冷凍サイクルにおける低圧圧力（以下で、適宜、単に「低圧」とも称する。）であり、例えば、圧縮機２０１に吸入される冷媒の圧力（圧縮機２０１に圧縮される前の冷媒の圧力。）でもよい。
【００８１】
圧縮機２０１の運転効率は、例えば、所定の消費電力で冷媒を圧縮する効率である。圧縮機２０１の運転効率は、例えば、圧縮機２０１の回転速度が所定の値の場合に最も高くなる。例えば、室内温度と設定温度との差が小さいため空調負荷が過度に低い場合に、圧縮機２０１の回転速度を過度に低くして冷房運転又は暖房運転をする場合、圧縮機２０１の運転効率は過度に低下する。また、例えば、室内温度と設定温度との差が大きいため空調負荷が過度に高い等の場合に、圧縮機２０１の回転速度を過度に高くして冷房運転又は暖房運転をする場合も、圧縮機２０１の運転効率は過度に低下する。
【００８２】
圧縮機２０１の回転速度を、圧縮機２０１の運転効率が高くなる所定の値とし、室外ファン２０８、及び室内ファン２０９の回転速度を調整することにより、ユーザの快適性の低下を低減しながら、省エネを図ることができる。
【００８３】
この場合、例えば、空調負荷が過度に低い場合は、室外ファン２０８、及び室内ファン２０９の回転速度を比較的低下させた状態で、圧縮機２０１の回転速度を当該所定の値とし、冷房運転の場合は室内温度が設定温度よりも閾値以上低下した場合に、圧縮機２０１の運転を一旦停止させてもよい。また、暖房運転の場合は、同様に、室内温度が設定温度よりも閾値以上上昇した場合に、圧縮機２０１の運転を一旦停止させてもよい。
【００８４】
また、例えば、空調負荷が過度に高い場合は、室外ファン２０８、及び室内ファン２０９の回転速度を比較的上昇させた状態で、圧縮機２０１の回転速度を当該所定の値としてもよい。
【００８５】
続いて、情報処理装置１０の学習部１３は、空気調和装置２０が運転された際の環境を示す情報と、空気調和装置２０が運転された際の空気調和装置２０の運転設定を示す情報と、空気調和装置２０が運転された際の消費電力に関する情報の組み合わせを含むデータセットに基づいて機械学習を行う（ステップＳ１０２）。
【００８６】
ここで、情報処理装置１０の学習部１３は、例えば、教師有り学習により、入力に基づいて消費電力に関する情報を推論する回帰問題を機械学習してもよい。なお、回帰問題とは、例えば、連続値を予測する問題である。これにより、空気調和装置２０が運転される際の環境に対し、各運転設定での消費電力に関する情報を推論することができる。
【００８７】
この場合、情報処理装置１０の学習部１３は、例えば、線形回帰（linear regression）を用いた機械学習を行ってもよい。この場合、情報処理装置１０の学習部１３は、例えば、消費電力に関する情報を目的変数（応答変数、従属変数）とし、空気調和装置２０が運転された際の環境を示す情報、及び空気調和装置２０が運転された際の空気調和装置２０の運転設定を示す情報に含まれる少なくとも一の項目の情報を説明変数（入力変数、独立変数）とし、最小二乗法等を用いて、機械学習を行ってもよい。
【００８８】
また、情報処理装置１０の学習部１３は、例えば、非線形回帰（nonlinear regression）を用いた機械学習を行ってもよい。この場合、情報処理装置１０の学習部１３は、例えば、回帰型（再帰型）ニューラルネットワーク（Recurrent neural network, RNN）、一般回帰ニューラルネットワーク（General Regression Neural Network）、ランダムフォレスト（Random Forest）、またはサポートベクターマシン（support vector machine, SVM）等を用いた機械学習を行ってもよい。
【００８９】
また、情報処理装置１０の学習部１３は、例えば、強化学習により、入力に基づいて、ユーザの快適性、及び消費電力に関する情報が所定の条件を満たす運転設定を機械学習してもよい。この場合、情報処理装置１０の学習部１３は、例えば、ユーザの快適性が高い程高い第１指標、及び消費電力が低い程高い第２指標に基づいて決定される値を報酬として、ＤＱＮ（deep Q-network）等による強化学習を行ってもよい。この場合、情報処理装置１０の学習部１３は、例えば、ユーザから指定された情報に基づいて、第１係数、及び第２係数を決定し、第１指標の値に第１係数を乗算した値と、第２指標の値に第２係数を乗算した値とに基づいて決定される値を報酬として、強化学習を行ってもよい。情報処理装置１０の学習部１３は、例えば、「快適性を優先」することをユーザからリモコン入力等により指定された場合、第１係数の値を「１．１」、第２係数の値を「０．９」としてもよい。また、「省エネを優先」することをユーザから指定された場合、第１係数の値を「０．９」、第２係数の値を「１．１」としてもよい。
【００９０】
また、この場合、情報処理装置１０の学習部１３は、例えば、空気調和装置２０の目標温度、目標湿度、設定風量、及び設定風向の少なくとも一つを変更することを行動の選択肢として強化学習を実行してもよい。また、この場合、情報処理装置１０の学習部１３は、例えば、空気調和装置２０の凝縮温度、蒸発温度、膨張弁の開度、圧縮機の回転速度、室内機のファンの回転速度、及び室外機のファンの回転速度の少なくとも一つを変更することを行動の選択肢として強化学習を実行してもよい。
【００９１】
≪推論時の処理≫
次に、図６を参照し、第１実施形態に係る空気調和システム１の推論時の処理の一例について説明する。図６は、第１実施形態に係る空気調和システム１の推論時の処理の一例を示すフローチャートである。以下の処理は、例えば、空気調和装置２０が運転されている間に、定期的に実行されてもよい。
【００９２】
ステップＳ２０１において、情報処理装置１０の取得部１１は、空気調和装置２０の現在の状況を示す情報を取得する。ここで、情報処理装置１０の取得部１１は、例えば、所定時間（例えば、１０分）間隔で、空気調和装置２０の現在の状況を示す情報を空気調和装置２０から取得してもよい。
【００９３】
なお、情報処理装置１０は、強化学習を用いて学習している場合、取得した空気調和装置２０の現在の状況を示す情報に基づいて、運転設定を推論し、後述するステップＳ２０５の処理に進む。
【００９４】
以下では、情報処理装置１０の学習部１３が教師有り学習を用いて機械学習している場合の例について説明する。
【００９５】
続いて、情報処理装置１０の推論部１４は、空気調和装置２０の現在の環境を示す情報から、ユーザの快適性が所定の条件を満たす運転設定を複数推定する（ステップＳ２０２）。ここで、情報処理装置１０の推論部１４は、例えば、ステップＳ２０１で取得した室内輻射温度、ユーザの被服量、及びユーザの活動量に基づき、ＰＭＶ（Predicted Mean Vote,予測温冷感申告）の値が−０．５から０．５の範囲となる温度、湿度、及び気流の組み合わせを含む運転設定を複数個決定してもよい。なお、ＰＭＶの値は、人間が寒いと感じるか暖かいと感じるかを、−３から３までの数値で表す。
【００９６】
なお、ユーザの快適性に対する所定の条件は、空気調和装置２０のユーザにより指定されてもよい。この場合、情報処理装置１０の推論部１４は、例えば、ユーザにより「快適性重視」モードを空気調和装置２０のリモコン等を用いて指定された場合、ＰＭＶの値が−０．２から０．２の範囲となる温度、湿度、及び気流の組み合わせを含む運転設定を複数個決定してもよい。また、情報処理装置１０の推論部１４は、例えば、ユーザにより「省エネ重視」モードを指定された場合、ＰＭＶの値が−０．８から０．８の範囲となる温度、湿度、及び気流の組み合わせを含む運転設定を複数個決定してもよい。
【００９７】
また、情報処理装置１０の推論部１４は、例えば、ＳＥＴ＊（Standard new Effective Temperature,標準新有効温度）の値が所定の範囲となる温度、湿度、及び気流の組み合わせを含む運転設定を複数個決定してもよい。
【００９８】
また、情報処理装置１０の推論部１４は、ＡＩを用いて、ユーザの快適性が所定の条件を満たす運転設定を複数推定してもよい。この場合、情報処理装置１０の推論部１４は、例えば、快適性に関する申告をユーザからリモコン等を用いて入力された場合、申告内容と、その際の空気調和装置２０の環境を示す情報、及び空気調和装置２０の運転設定とを取得する。そして、情報処理装置１０の推論部１４は、空気調和装置２０の環境を示す情報、及び空気調和装置２０の運転設定に基づいてユーザの快適性を推論する回帰問題を機械学習してもよい。
【００９９】
この場合、情報処理装置１０の学習部１３は、例えば、線形回帰（linear regression）、または非線形回帰（nonlinear regression）を用いた機械学習を行ってもよい。非線形回帰を用いる場合、情報処理装置１０の学習部１３は、例えば、回帰型（再帰型）ニューラルネットワーク（Recurrent neural network, RNN）、一般回帰ニューラルネットワーク（General Regression Neural Network）、ランダムフォレスト（Random Forest）、またはサポートベクターマシン（support vector machine, SVM）等を用いた機械学習を行ってもよい。
【０１００】
ユーザから入力される快適性に関する申告には、例えば、ユーザにより入力された不快を示す情報でもよい。この場合、ユーザにより入力された快適性を示す情報には、例えば、「暑い」、「寒い」、「湿度が高い」、「湿度が低い」、「風が強い」、及び「風が弱い」等の不快であることの申告が含まれてもよい。
【０１０１】
また、ユーザから入力される快適性に関する申告には、各状況に応じた運転設定に対するユーザの許容度が含まれてもよい。なお、「許容度」の例については、第３実施形態で説明する。
【０１０２】
そして、情報処理装置１０の推論部１４は、例えば、各運転設定に対して、ユーザにより不快であると申告される確率を推論し、当該確率が所定の閾値以下となる温度、湿度、及び気流の組み合わせを含む運転設定を複数個決定してもよい。
【０１０３】
続いて、情報処理装置１０の推論部１４は、取得した空気調和装置２０の現在の状況を示す情報と、図４のステップＳ１０２の処理による学習結果とに基づいて、ステップＳ２０２で推定した各運転設定で、現在の状況において空気調和装置２０を運転させた場合の消費電力に関する情報をそれぞれ推論する（ステップＳ２０３）。ここで、情報処理装置１０の推論部１４は、例えば、ステップＳ２０２で推定した各運転設定での温度、湿度、及び気流の組み合わせを目標温度（設定温度）、目標湿度（設定湿度）、目標気流（設定風量、及び設定風向）とし、空気調和装置２０の現在の環境において空気調和装置２０を運転させた場合の消費電力に関する情報をそれぞれ推論してもよい。
【０１０４】
続いて、情報処理装置１０の推論部１４は、ステップＳ２０２で推定した各運転設定のうち、ステップＳ２０３で推論した消費電力に関する情報が最も条件に合致する運転設定を決定する（ステップＳ２０４）。
【０１０５】
続いて、情報処理装置１０の送受信部１５は、決定した運転設定での運転を実行させる制御コマンドを空気調和装置２０に送信する（ステップＳ２０５）。ここで、情報処理装置１０の送受信部１５は、例えば、決定した運転設定での温度、湿度、及び気流を、それぞれ、目標温度、目標湿度、及び目標気流とする制御コマンドを空気調和装置２０に送信してもよい。
【０１０６】
＜変形例＞
情報処理装置１０の各機能部は、例えば１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。また、上述した情報処理装置１０の各機能部の処理の少なくとも一部は、空気調和装置２０の制御装置４０にて実行されてもよい。また、情報処理装置１０と制御装置４０とを一体の装置として構成してもよい。
【０１０７】
また、一の情報処理装置１０が、複数の空気調和装置２０からそれぞれ取得した情報に基づいて一の学習済みモデルを生成し、生成した一の学習済みモデルを各空気調和装置２０に配信するようにしてもよい。
【０１０８】
［第２実施形態］
＜システム構成＞
第２実施形態に係る情報処理システム１０００のシステム構成について説明する。図７は、第２実施形態に係る情報処理システム１０００のシステム構成の一例を示す図である。図７に示すように、第２実施形態に係る情報処理システム１０００は、情報処理装置１０、機器２０Ａ（「第１機器」の一例。）、機器２０Ｂ、機器２０Ｃ（以下で、それぞれを区別する必要がない場合は、単に「機器２０」と称する。）、及び端末３０Ａ、端末３０Ｂ、端末３０Ｃ（以下で、それぞれを区別する必要がない場合は、単に「端末３０」と称する。）を有する。情報処理装置１０、機器２０、及び端末３０の数は、図７の例に限定されない。
【０１０９】
情報処理装置１０と機器２０、及び情報処理装置１０と端末３０は、それぞれ、例えば、インターネット、無線ＬＡＮ（Local Area Network）、ＬＴＥ（Long Term Evolution）及び５Ｇ等の携帯電話網、ＬＡＮ、及び信号線等のネットワークＮＷを介して通信できるように接続されてもよい。機器２０は、例えば、住宅、オフィス、及び公共施設等に設置されてもよい。情報処理装置１０は、例えば、クラウド上のサーバでもよい。また、情報処理装置１０は、例えば、機器２０（例えば、空気調和装置の室内機筐体）に収容されてもよい。
【０１１０】
情報処理装置１０は、複数の機器２０からそれぞれ取得されたデータセットであって、機器２０が運転された際の周囲の環境を示す情報と、当該機器２０が運転された際の消費電力の情報との組み合わせを含むデータセットに基づいて、機器２０Ａ等が運転される際の周囲の環境に応じた機器の運転設定が省エネルギーの運転設定であるか否かを判定する基準となる消費電力（基準消費電力）を推論する。
【０１１１】
また、情報処理装置１０は、複数の機器２０からそれぞれ取得されたデータセットであって、機器２０が運転された際の周囲の環境を示す情報と、推論した基準消費電力と、機器２０が運転された際の運転設定との組み合わせを含むデータセットに基づいて、省エネルギーとなる機器２０Ａ等の運転設定を推論する。また、情報処理装置１０は、推論した運転設定を、機器２０Ａ等のユーザに通知する。
【０１１２】
機器２０は、例えば、空気調和装置（エアコン）、冷蔵庫、給湯器、及び照明等の各種の機器であり、測定した各種の情報を情報処理装置１０に送信するＩｏＴ（Internet of Things）デバイスを有してもよい。
【０１１３】
端末３０は、例えば、機器２０のユーザが利用する、スマートフォン、携帯電話、タブレット、及びパーソナルコンピュータ等の端末である。
【０１１４】
なお、各機器２０のユーザは、予め、自身が利用する機器２０及び端末３０のＩＤ、及び通信アドレス等を、情報処理装置１０に登録しており、情報処理装置１０は、各機器２０に対する推奨の運転設定等の情報を各機器２０のユーザの各端末３０に通知できるものとする。
【０１１５】
［第２実施形態］
第２実施形態では、機器２０が運転された際の周囲の環境を示す情報と、機器２０が運転された際の消費電力の情報との組み合わせを含むデータセットに基づいて、機器２０Ａが運転される際の周囲の環境に応じた運転設定が省エネルギーの運転設定であるか否かを判定する基準となる消費電力である基準消費電力等を推論する例について説明する。第２実施形態によれば、機器の適切な運転設定を決定することができる。
【０１１６】
＜機能構成＞
次に、図８を参照し、第２実施形態に係る情報処理装置１０の機能構成について説明する。図８は、第２実施形態に係る情報処理装置１０の機能ブロックの一例を示す図である。
【０１１７】
第２実施形態に係る情報処理装置１０は、運転状況ＤＢ（データベース）１１１Ａを有する。
【０１１８】
第２実施形態に係る取得部１１は、複数の機器２０のそれぞれの運転状況に関する情報を取得し、運転状況ＤＢ１１１に記録する。なお、運転状況に関する情報は、「状況を示す情報」の一例である。
【０１１９】
第２実施形態に係る学習部１３は、訓練データ生成部１３１、学習部１３２、訓練データ生成部１３３、及び学習部１３４を有する。また、第２実施形態に係る推論部１４は、推論部１４１、推論部１４２を有する。
【０１２０】
訓練データ生成部１３１は、取得部１１により取得された情報に基づき、機器２０が運転される際の周囲の環境に応じた基準消費電力を学習（機械学習）するための訓練データを生成する。学習部１３２は、訓練データ生成部１３１により生成された訓練データに基づき、機器２０が運転される際の周囲の環境に応じた基準消費電力を学習する。
【０１２１】
訓練データ生成部１３３は、取得部１１により取得された情報に基づき、機器２０が運転される際の周囲の環境と、基準消費電力とに応じた運転設定を学習するための訓練データを生成する。学習部１３４、訓練データ生成部１３３により生成された訓練データに基づき、機器２０が運転される際の周囲の環境と、基準消費電力とに応じた運転設定を学習する。
【０１２２】
推論部１４１は、取得部１１により取得された機器２０Ａの現在の運転状況に関する情報と、学習部１３２による学習結果とに基づき、機器２０Ａの現在の周囲の環境に対する基準消費電力を推論する。
【０１２３】
推論部１４２は、機器２０Ａの現在の周囲の環境を示す情報と、学習部１３４による運転設定の学習結果と、推論部１４１により推論された機器２０Ａの現在の周囲の環境に対する基準消費電力とに基づいて、当該環境において省エネとなる機器２０Ａの運転設定を推論する。
【０１２４】
第２実施形態に係る送受信部１５は、推論部１４２により推論された機器２０Ａの運転設定を、機器２０Ａのユーザに通知する。
【０１２５】
＜処理＞
以下では、機器２０が空気調和装置（エアコン）である場合を例として説明するが、開示の技術は、例えば、冷蔵庫、給湯器、及び照明等の各種の機器２０に対して適用できる。
【０１２６】
≪学習時の処理≫
図９及び図１０を参照し、第２実施形態に係る情報処理装置１０の学習時の処理の一例について説明する。図９は、第２実施形態に係る情報処理装置１０の学習時の処理の一例を示すフローチャートである。図１０は、実施形態に係る運転状況ＤＢ１１１に記憶される運転状況の履歴の一例を示す図である。
【０１２７】
（訓練データの取得）
ステップＳ１１０１において、情報処理装置１０の取得部１１は、複数の機器２０のそれぞれの運転状況に関する情報を取得する。ここで、情報処理装置１０の取得部１１は、例えば、所定時間（例えば、１時間）間隔で、各機器２０の現在の運転状況に関する情報を各機器２０から取得してもよい。または、所定時間間隔（例えば、１日１回）で、各機器２０の運転状況に関する情報の履歴を各機器２０から取得してもよい。情報処理装置１０の取得部１１は、例えば、外部サーバに蓄積されている、各機器２０の運転状況に関する情報の履歴を取得してもよい。
【０１２８】
ここで、運転状況に関する情報には、例えば、機器２０のＩＤである機器ＩＤ、機器２０が運転された日時、機器２０が運転された際（例えば、当該日時）の周囲の環境を示す情報、当該機器が運転された際の消費電力、及び当該機器が運転された際の運転設定の情報が含まれてもよい。
【０１２９】
続いて、情報処理装置１０の取得部１１は、取得した運転状況に関する情報を、運転状況ＤＢ１１１に記録する（ステップＳ１１０２）。
【０１３０】
図１０の例では、運転状況ＤＢ１１１には、機器ＩＤ及び日時に対応付けて、機器２０が運転された際の周囲の環境を示す情報、消費電力、及び運転設定の情報の組（レコード）が記憶されている。また、機器ＩＤに対応付けて、機器種別が記憶されている。
【０１３１】
機器２０が運転された際の周囲の環境を示す情報には、例えば、外気温、室内の人数、室内の照度、外気湿度、日射量、天気の種別、室内温度、室内湿度、熱負荷、室内の床面積、及び室内の用途の種別等が含まれてもよい。
【０１３２】
外気温は、機器２０が設置されている建物の外の気温である。外気温は、例えば、機器２０のエアコン室外機に設けられた温度センサにより測定されてもよい。
【０１３３】
室内の人数は、機器２０が設置されている室内の人数である。室内の人数は、例えば、機器２０のエアコン室内機に設けられた輻射温度センサ、またはカメラ等で検出された情報に基づいて機器２０により測定されてもよい。
【０１３４】
室内の照度は、機器２０が設置されている室内の照度である。室内の照度は、例えば、機器２０のエアコン室内機に設けられた照度センサにより測定されてもよい。
【０１３５】
外気湿度は、機器２０が設置されている建物の外の湿度である。外気湿度は、例えば、機器２０のエアコン室外機に設けられた湿度センサにより測定されてもよい。
【０１３６】
日射量は、機器２０が設置されている建物の外の日射量である。日射量は、例えば、機器２０のエアコン室外機に設けられた日射量センサ（日射計）により測定されてもよい。
【０１３７】
天気の種別は、機器２０が設置されている地域の天気の種別である。天気の種別には、例えば、晴れ、曇り、雨、雪等の種別が含まれてもよい。天気の種別は、例えば、機器２０に予め設定されている、機器２０が設置されている地域の情報と、気象庁等のサーバから取得した各日時における各地域の天気の種別の情報とに基づいて判定されてもよい。
【０１３８】
室内温度及び室内湿度は、それぞれ、機器２０が設置されている室内の温度及び湿度である。室内温度及び室内湿度は、それぞれ、例えば、機器２０のエアコン室内機に設けられた温度センサ及び湿度センサにより測定されてもよい。
【０１３９】
熱負荷は、例えば、機器２０が設置されている室（部屋）に出入りする熱量、及び当該部屋内で発生する熱量である。なお、例えば、機器２０が設置されている部屋が、外気の出入りや換気扇により空気の入れ替えが多い場合、天井が高い場合、及び、木造建築の建物など断熱性が低い建物等の場合、熱負荷は大きくなる。熱負荷は、機器２０の運転状況に関する情報の履歴に基づいて、機器２０等により推定された値でもよい。または、機器２０の空調能力（馬力）の値を熱負荷として用いてもよい。
【０１４０】
室内の床面積は、機器２０が設置されている室内の床面積である。室内の床面積は、例えば、各ユーザの設定操作により予め機器２０に記憶されていてもよい。
【０１４１】
室内の用途の種別は、機器２０が設置されている室内の用途の種別（業種）である。室内の用途の種別には、例えば、家庭用、オフィス用（一般事務所用）、理美容院用、飲食店用、及びサーバルーム用等の種別が含まれてもよい。室内の用途の種別は、例えば、各ユーザの設定操作により予め機器２０に記憶されていてもよい。
【０１４２】
消費電力は、機器２０が運転された際の消費電力である。消費電力は、各日時における、所定時間あたりに消費された電力の合計値（累積値）である。消費電力は、所定時間あたりに実際に消費された電力に基づいて機器２０により算出されてもよい。
【０１４３】
運転設定は、機器２０が運転された際の運転設定である。運転設定には、例えば、機器２０のリモコン等の操作でユーザにより設定された、機器２０の運転に関する設定が含まれてもよい。運転設定には、例えば、運転モード、設定温度、及び設定風量等が含まれてもよい。運転モードには、例えば、自動運転、冷房運転、暖房運転、除湿運転、及び送風運転等が含まれてもよい。
【０１４４】
機器種別は、機器２０の種別であり、例えば、空気調和装置、冷蔵庫、給湯器、及び照明等の種別が含まれてもよい。機器種別の項目は、機器２０毎に予め設定されていてもよい。
【０１４５】
（基準消費電力の学習）
続いて、情報処理装置１０の訓練データ生成部１３１は、運転状況ＤＢ１１１に記録されているデータセットに基づいて、機器２０が運転される際の周囲の環境に応じた基準消費電力を学習するための訓練データを生成する（ステップＳ１１０３）。
【０１４６】
ここで、情報処理装置１０の訓練データ生成部１３１は、例えば、運転状況ＤＢ１１１に記録されている、機器２０が運転された際の周囲の環境を示す情報に含まれる少なくとも一の項目（第１項目）の情報と、消費電力との組み合わせを含むデータセットを、基準消費電力の学習用の訓練データとしてもよい。この場合、情報処理装置１０の訓練データ生成部１３１は、例えば、機器２０が運転された際の周囲の環境を示す情報に含まれる少なくとも一の項目の情報を入力とし、消費電力を正解データとして、当該入力と当該正解データとの組み合わせ（セット）を、基準消費電力の学習用の訓練データとしてもよい。
【０１４７】
続いて、情報処理装置１０の学習部１３２は、生成した当該訓練データに基づいて、機器２０が運転される際の周囲の環境に応じた機器２０の運転設定が省エネルギーの運転設定であるか否かを判定するための基準消費電力を機械学習する（ステップＳ１１０４）。
【０１４８】
ここで、情報処理装置１０の学習部１３２は、例えば、教師有り学習により、入力に基づいて消費電力を推論する回帰問題を機械学習してもよい。なお、回帰問題とは、例えば、連続値を予測する問題である。これにより、各ユーザに利用される各機器２０の各周囲環境と各運転設定における平均的な各消費電力を、機器２０Ａの各周囲環境において省エネルギーとなる運転設定であるか否かを判定する基準消費電力とすることができる。そのため、例えば、ユーザにとって快適性が一定程度以上損なわれるような無理な省エネを要求することが低減される。また、例えば、世間の省エネ意識が高まっている場合には世間の感覚に沿った省エネを要求することができる。
【０１４９】
この場合、情報処理装置１０の学習部１３２は、例えば、線形回帰（linear regression）を用いた機械学習を行ってもよい。この場合、情報処理装置１０の学習部１３２は、例えば、消費電力を目的変数（応答変数、従属変数）とし、機器２０が運転された際の周囲の環境を示す情報に含まれる少なくとも一の項目の情報を説明変数（入力変数、独立変数）とし、最小二乗法等を用いて、機械学習を行ってもよい。
【０１５０】
また、情報処理装置１０の学習部１３２は、例えば、非線形回帰（nonlinear regression）を用いた機械学習を行ってもよい。この場合、情報処理装置１０の学習部１３２は、例えば、回帰型（再帰型）ニューラルネットワーク（Recurrent neural network, RNN）、一般回帰ニューラルネットワーク（General Regression Neural Network）、ランダムフォレスト（Random Forest）、またはサポートベクターマシン（support vector machine, SVM）等を用いた機械学習を行ってもよい。
【０１５１】
また、情報処理装置１０の学習部１３２は、例えば、機器２０が運転された際の周囲の環境毎に、機器２０が運転された際の消費電力の代表値をそれぞれ算出し、算出した各代表値を、機器２０が運転された際の周囲の環境毎の基準消費電力であると機械学習してもよい。なお、情報処理装置１０の学習部１３２は、例えば、平均値、中央値、または最繁値等を、当該代表値として算出してもよい。また、情報処理装置１０の学習部１３２は、例えば、平均値、中央値、及び最繁値等の平均値を、当該代表値として算出してもよい。
【０１５２】
（運転設定の学習）
続いて、情報処理装置１０の訓練データ生成部１３３は、運転状況ＤＢ１１１に記録されているデータセットに基づいて、機器２０が運転される際の周囲の環境と、基準消費電力とに応じた運転設定を学習するための訓練データを生成する（ステップＳ１１０５）。
【０１５３】
ここで、情報処理装置１０の訓練データ生成部１３３は、例えば、運転状況ＤＢ１１１に記録されている、機器２０が運転された際の周囲の環境を示す情報に含まれる少なくとも一の項目（第２項目）の情報と、消費電力と、機器２０の運転設定との組み合わせを含むデータセットを、運転設定の学習用の訓練データとしてもよい。なお、上述した第１項目と、第２項目とは、同一でもよいし、異なってもよい。
【０１５４】
この場合、情報処理装置１０の訓練データ生成部１３３は、例えば、機器２０が運転された際の周囲の環境を示す情報に含まれる少なくとも一の項目の情報と、消費電力とを入力とし、機器２０の運転設定を正解データとして、当該入力と当該正解データとの組み合わせ（セット）を、運転設定の学習用の訓練データとしてもよい。
【０１５５】
続いて、情報処理装置１０の学習部１３４は、生成した当該訓練データに基づいて、機器２０が運転される際の周囲の環境と、基準消費電力とに応じた運転設定を機械学習する（ステップＳ１１０６）。ここで、情報処理装置１０の学習部１３４は、例えば、教師有り学習により、入力に基づいて運転設定を推論する分類問題を機械学習してもよい。なお、分類問題とは、例えば、離散値を予測する問題である。この場合、情報処理装置１０の学習部１３４は、例えば、ロジスティック回帰、ランダムフォレスト（Random Forest）、ブースティング（Boosting）、サポートベクターマシン（support vector machine, SVM）、または、ニューラルネットワーク（Neural Network）等を用いた機械学習を行ってもよい。これにより、機器２０の周囲の環境と、基準消費電力とに応じて、機器２０の最適な運転設定を推論することができる。
【０１５６】
≪推論時の処理≫
次に、図１１及び図１２を参照し、第２実施形態に係る情報処理装置１０の推論時の処理の一例について説明する。図６は、第２実施形態に係る情報処理装置１０の推論時の処理の一例を示すフローチャートである。図１１は、実施形態に係る推奨する運転設定の通知画面の一例について説明する図である。以下では、機器２０Ａに対する推論を行う例について説明する。
【０１５７】
ステップＳ１２０１において、情報処理装置１０の取得部１１は、機器２０Ａの現在の運転状況に関する情報を取得する。ここで、情報処理装置１０の取得部１１は、例えば、所定時間（例えば、１時間）間隔で、機器２０Ａの現在の運転状況に関する情報を機器２０Ａから取得してもよい。
【０１５８】
続いて、情報処理装置１０の推論部１４１は、取得した機器２０Ａの現在の運転状況に関する情報と、図９のステップＳ１１０４の処理による基準消費電力の学習結果とに基づいて、機器２０Ａの現在の周囲の環境に対する基準消費電力を推論する（ステップＳ１２０２）。ここで、情報処理装置１０の推論部１４１は、機器２０Ａの現在の周囲の環境を示す情報に含まれる項目のうち、基準消費電力を学習した際に用いた上記第１項目の情報を入力とし、基準消費電力の学習結果を用いて、機器２０Ａの現在の基準消費電力を推論する。
【０１５９】
また、情報処理装置１０の推論部１４１は、例えば、上述した各手法によりそれぞれ学習した各結果に基づいて、機器２０Ａの現在の基準消費電力を推論してもよい。この場合、情報処理装置１０の推論部１４１は、例えば、図９のステップＳ１１０４の処理で説明した各手法によりそれぞれ学習した各結果に基づいて、機器２０Ａの現在の基準消費電力をそれぞれ推論する。そして、情報処理装置１０の推論部１４１は、それぞれ推論した値の平均値等を、機器２０Ａの現在の基準消費電力として推論してもよい。
【０１６０】
続いて、情報処理装置１０の推論部１４２は、機器２０ＡのユーザＡに省エネとなる運転設定を推奨するか否かを判定する（ステップＳ１２０３）。ここで、情報処理装置１０の推論部１４２は、例えば、機器２０Ａの現在の消費電力と、機器２０Ａの現在の周囲の環境に対して推論した基準消費電力とに基づいて、省エネとなる運転設定を推奨するか否かを判定してもよい。この場合、情報処理装置１０の推論部１４２は、例えば、機器２０Ａの現在の消費電力が、推論した基準消費電力よりも所定の閾値以上大きい場合、省エネとなる運転設定を推奨すると判定し、当該所定の閾値以上大きくない場合、推奨しないと判定してもよい。
【０１６１】
推奨しないと判定した場合（ステップＳ１２０３でＮＯ）、情報処理装置１０の推論部１４２は、処理を終了し、以下の処理を実行しない。
【０１６２】
推奨すると判定した場合（ステップＳ１２０３でＹＥＳ）、情報処理装置１０の推論部１４２は、機器２０Ａの現在の周囲の環境を示す情報と、図９のステップＳ１１０６の処理による運転設定の学習結果と、ステップＳ１２０２の処理で推論した、機器２０Ａの現在の周囲の環境に対する基準消費電力とに基づいて、当該環境において省エネとなる運転設定を推論する（ステップＳ１２０４）。ここで、情報処理装置１０の推論部１４２は、機器２０Ａの現在の周囲の環境を示す情報に含まれる項目のうち、運転設定を学習した際に用いた上記第２項目の情報と、当該基準消費電力とを入力とし、運転設定の学習結果を用いて、運転設定を推論する。これにより、機器２０Ａの現在の周囲の環境における消費電力の値が、当該環境における基準消費電力の値に概ね一致するような運転設定を推論することができる。
【０１６３】
ステップＳ１２０４の処理において、情報処理装置１０の推論部１４２は、ステップＳ１２０２の処理で推論した、機器２０Ａの現在の周囲の環境に対する基準消費電力の値を修正し、修正した値を基準消費電力として用いてもよい。この場合、情報処理装置１０の推論部１４２は、例えば、推論した基準消費電力の値を所定程度（例えば、５％）低下させた値を入力とし、運転設定を推論してもよい。これにより、機器２０Ａの現在の周囲の環境における消費電力の値が、当該環境における基準消費電力の値よりも所定程度低下するような運転設定を推論することができる。
【０１６４】
また、情報処理装置１０の推論部１４２は、例えば、機器２０Ａの現在の消費電力の値と、推論した基準消費電力の値とに基づいて、基準消費電力の値を修正し、修正した値を基準消費電力として用いてもよい。この場合、情報処理装置１０の推論部１４２は、例えば、機器２０Ａの現在の消費電力の値と、推論した基準消費電力の値との比の値が大きい程、推論した基準消費電力の値を所定程度増加させた値を入力とし、運転設定を推論してもよい。この場合、情報処理装置１０の推論部１４２は、例えば、機器２０Ａの現在の消費電力の値が、推論した基準消費電力の値の１．２倍の場合、基準消費電力の値を、両方の値の平均値である１．１倍の値に修正して用いてもよい。これにより、例えば、機器２０ＡのユーザＡが、設定温度を比較的低くして冷房を行うことを好む場合や、設定風量を比較的低くして運転を行うことを好む場合等により、比較的省エネとならない運転設定を好む場合でも、当該ユーザＡにとって快適感の低下が比較的軽減されるような省エネの運転設定を推論することができる。
【０１６５】
続いて、情報処理装置１０の送受信部１５は、推論した運転設定を推奨する情報を、機器２０ＡのユーザＡに通知する（ステップＳ１２０５）。ここで、情報処理装置１０の送受信部１５は、例えば、予め登録されているユーザＡに対する通知先である端末３０Ａに、推論した運転設定の情報を送信する。
【０１６６】
図１２の例では、情報処理装置１０の送受信部１５は、通知内容の表示画面７０１において、機器２０Ａの現在の周囲の環境に対して推論した基準消費電力７０２、機器２０Ａの現在の周囲の環境を示す情報７０３、機器２０Ａの現在の消費電力７０４を端末３０Ａに表示させている。また、ステップＳ１２０４の処理において修正した基準消費電力７０５、推論した運転設定の情報７０６、「ＡＩ一括設定」ボタン７０７、及び「変更しない」ボタン７０８を端末３０Ａに表示させている。
【０１６７】
「ＡＩ一括設定」ボタン７０７が押下されると、端末３０Ａは、例えば、無線ＬＡＮ等の無線通信により制御信号（リモコンコマンド）を送信し、推論された運転設定に含まれる各種の設定を機器２０Ａに反映してもよい。
【０１６８】
「変更しない」ボタン７０８が押下されると、端末３０Ａは、推奨した運転設定がユーザに拒否された旨を示す通知を情報処理装置１０に送信する。ここで、当該通知には、例えば、機器２０のユーザのユーザＩＤ、推奨された運転設定のＩＤ、拒否された旨を示す情報等が含まれてもよい。
【０１６９】
なお、情報処理装置１０の送受信部１５は、例えば、ユーザＡの設定操作により、ＡＩ（Artificial Intelligence）による自動運転が許可されている場合、機器２０Ａの運転設定を、推論した運転設定に変更する制御を行うようにしてもよい。この場合、情報処理装置１０の送受信部１５は、端末３０Ａを介して制御信号を機器２０Ａに送信してもよいし、端末３０Ａを介さずに制御信号を機器２０Ａに送信してもよい。
【０１７０】
＜基準消費電力の学習及び推論の変形例＞
情報処理装置１０は、機器２０Ａから取得した外気温等の時系列データに基づいて、今後の消費電力の推移を予測し、所定の条件を満たす場合は、予め省エネとなる運転設定をユーザＡに推奨するようにしてもよい。これにより、例えば、真夏で昼過ぎ等の時間に電力のひっ迫が予想される場合に、午前中等の時点で、省エネを推奨することができる。
【０１７１】
この場合、情報処理装置１０の訓練データ生成部１３１は、複数の機器２０のそれぞれについてのデータセットであって、各機器２０が運転された際の周囲の環境を示す情報の時間推移（各時点の値、時系列データ）と、各機器２０が運転された際の消費電力の時間推移の情報との組み合わせを含むデータセットを、基準消費電力の時間推移を学習用の訓練データとしてもよい。この場合、情報処理装置１０の訓練データ生成部１３１は、例えば、機器２０が運転された際の周囲の環境を示す情報に含まれる少なくとも一の項目の情報の時間推移を入力とし、消費電力の時間推移を正解データとして、当該入力と当該正解データとの組み合わせを、基準消費電力の学習用の訓練データとしてもよい。
【０１７２】
そして、情報処理装置１０の学習部１３２は、当該訓練データに基づいて、基準消費電力の時間推移を機械学習しておく。この場合、情報処理装置１０の学習部１３２は、例えば、回帰型（再帰型）ニューラルネットワーク（Recurrent neural network, RNN）を用いて、機械学習を行ってもよい。
【０１７３】
そして、図１２のステップＳ１２０３の処理で、情報処理装置１０の推論部１４２は、当該機械学習した結果と、機器２０Ａの現在までの各時点での周囲の環境の時系列データとに基づいて、機器２０Ａの消費電力の今後（以降）の推移を推論し、推論した推移に基づいて機器２０Ａの今後の所定時間内（例えば、３時間内）の消費電力の合計値を算出し、算出した値が閾値以上の場合、機器２０ＡのユーザＡに省エネとなる運転設定を推奨すると判定する。
【０１７４】
そして、図１２のステップＳ１２０４の処理において、情報処理装置１０の推論部１４２は、ステップＳ１２０２の処理で推論した、機器２０Ａの現在の周囲の環境に対する基準消費電力の値を、算出した今後の所定時間内の消費電力の合計値に基づいて修正し、修正した値を基準消費電力として用いる。この場合、情報処理装置１０の推論部１４２は、当該合計値が大きくなる程、推論した基準消費電力の値の減少量が大きくなるように、基準消費電力の値を修正してもよい。
【０１７５】
［第３実施形態］
第３実施形態では、機器２０の周囲の環境等に応じた省エネ等となる運転設定に対するユーザの許容度に応じて、当該運転設定を推論する例について説明する。第３実施形態によれば、機器の適切な運転設定を決定することができる。
【０１７６】
なお、第３実施形態は一部を除いて第２実施形態と同様であるため、同様の箇所については適宜説明を省略する。以下では、第２実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。
【０１７７】
＜機能構成＞
次に、図１３を参照し、第３実施形態に係る情報処理装置１０の機能構成について説明する。図１３は、第３実施形態に係る情報処理装置１０の機能ブロックの一例を示す図である。
【０１７８】
第３実施形態では、第２実施形態の機能ブロック図と比較して、ユーザ操作ＤＢ１１２を有する点等が異なる。なお、ユーザ操作ＤＢ１１２に記録される情報の内容については後述する。
【０１７９】
＜処理＞
以下では、機器２０が空気調和装置（エアコン）である場合を例として説明するが、開示の技術は、例えば、冷蔵庫、給湯器、及び照明等の各種の機器２０に対して適用できる。
【０１８０】
≪学習時の処理≫
図１４から図１５を参照し、第３実施形態に係る情報処理装置１０の学習時の処理の一例について説明する。図１４は、第３実施形態に係る情報処理装置１０の学習時の処理の一例を示すフローチャートである。図１５は、第２実施形態に係るユーザ操作ＤＢに記憶される、推奨された運転設定に対するユーザの操作の履歴の一例を示す図である。
【０１８１】
ステップＳ１３０１において、情報処理装置１０の送受信部１５は、機器２０に通知する運転設定に関する情報をユーザ操作ＤＢ１１２に記録する。
【０１８２】
図１５の例では、ユーザ操作ＤＢ１１２には、ユーザＩＤ毎に、運転設定の推論に用いた各種の情報と、推論した運転設定とに対応付けて、許容度（「快適性を示す情報」の一例。）が記憶される。
【０１８３】
ユーザＩＤは、機器２０のユーザのＩＤ、または機器２０のＩＤである。運転設定の推論に用いた各種の情報は、ユーザＩＤに係る機器２０の運転設定の推論に用いた各種の情報である。運転設定の推論に用いた各種の情報には、機器が運転された際の周囲の環境を示す情報、消費電力、運転設定、及び基準消費電力が含まれる。許容度については後述する。なお、ステップＳ１３０１の処理により、ユーザ操作ＤＢ１１２のレコードのうち、許容度以外の項目が記録される。
【０１８４】
続いて、情報処理装置１０の送受信部１５は、推論した運転設定を推奨する情報を、機器２０のユーザに通知する（ステップＳ１３０２）。この処理は、図１１のステップＳ１２０５の処理と同様でもよい。
【０１８５】
（訓練データの取得）
続いて、情報処理装置１０の取得部１１は、当該機器２０のユーザによる機器２０の設定操作を取得する（ステップＳ１３０３）。ここで、情報処理装置１０の取得部１１は、例えば、ユーザによる機器２０のリモコン等の操作の情報を機器２０から取得してもよい。情報処理装置１０の取得部１１は、例えば、ユーザによる端末３０での機器２０に対する操作の情報を端末３０から取得してもよい。なお、端末３０は、例えば、ユーザの操作に応答して、無線ＬＡＮ等の無線通信により制御信号（リモコンコマンド）を機器２０に送信してもよい。
【０１８６】
（許容度の学習）
続いて、情報処理装置１０の訓練データ生成部１３３は、取得した設定操作に基づき、通知（推奨、提案）した運転設定が当該機器２０のユーザに許容された度合いを示す許容度を算出する（ステップＳ１３０４）。ここで、情報処理装置１０の訓練データ生成部１３３は、例えば、ユーザに通知した運転設定に対する当該ユーザの操作に応じて、所定の状況において推奨される運転設定に対する許容度を算出してもよい。
【０１８７】
この場合、情報処理装置１０の訓練データ生成部１３３は、例えば、所定の状況における機器２０の運転設定がユーザに推奨されてから所定時間（例えば、１時間）以内に、ユーザにより機器２０の運転設定を変更する操作がされた場合、変更内容が推奨内容に準拠している度合い（準拠の程度）が高い程、許容度の値を高く決定してもよい。
【０１８８】
この場合、情報処理装置１０の訓練データ生成部１３３は、例えば、所定の状況における機器２０の運転設定がユーザに推奨されてから所定時間以内に、機器２０の運転設定を、推奨した運転設定と同一とする操作が行われた場合、許容度を例えば「１０」（「第１の値」の一例。）としてもよい。
【０１８９】
また、情報処理装置１０の訓練データ生成部１３３は、例えば、当該所定時間以内に、機器２０の運転設定を、推奨した運転設定に一定程度準拠させる操作が行われた場合、許容度を、準拠している度合いに応じた値としてもよい。
【０１９０】
例えば、外気温が３０℃で機器２０の設定温度を２５℃として冷房運転をしている状況で、設定温度を２８℃とすることがユーザに推奨されたとする。この場合、情報処理装置１０の訓練データ生成部１３３は、設定温度が２７℃に変更された場合は、許容度を例えば「７」、設定温度が２６℃に変更された場合は許容度を例えば「４」等としてもよい。また、この場合に、設定温度が２４℃に変更された場合は、推奨内容に反する設定変更操作がユーザにより行われたため、準拠している度合いをマイナスと判定し、許容度を例えば「−５」（「第３の値」の一例。）等としてもよい。
【０１９１】
また、情報処理装置１０の訓練データ生成部１３３は、例えば、当該所定時間以内に、機器２０の運転設定を変更させる操作が行われなかった場合、許容度を例えば「０」（「第２の値」の一例。）等としてもよい。
【０１９２】
また、情報処理装置１０の訓練データ生成部１３３は、例えば、当該所定時間以内に、推奨した運転設定を拒否する操作がユーザにより行われた場合、許容度を例えば「−１」（「第４の値」の一例。）等としてもよい。
【０１９３】
また、情報処理装置１０の訓練データ生成部１３３は、さらに、例えば、推奨する運転設定を通知した端末３０の種別に基づいて、許容度の値を調整してもよい。この場合、情報処理装置１０の訓練データ生成部１３３は、端末３０の種別の情報をユーザから予め登録されておいてもよい。そして、情報処理装置１０の訓練データ生成部１３３は、端末３０が例えばスマートフォンである場合は、上述した許容度の値に第１の係数（例えば、「１」）を乗算し、端末３０が例えば機器２０のリモコンである場合は、上述した許容度の値に第２の係数（例えば、「０．５」）を乗算してもよい。これにより、例えば、端末３０がオフィス等における複数のユーザが共用するリモコンの場合は、推奨した内容を無視した操作等がされた場合でも、許容度に反映される程度を低減させることができる。
【０１９４】
また、情報処理装置１０の訓練データ生成部１３３は、ユーザにより最後に設定された第１運転設定と異なる第２運転設定で機器２０が運転された場合の当該ユーザによる機器２０への操作入力に基づいて、快適性を示す情報を生成してもよい。この場合、機器２０は、例えば、ユーザが設定変更操作を行ってから、所定期間内に次の設定変更操作がユーザにより行われなかった場合、現在の第１運転設定よりも消費電力が少ない第２運転設定に変更してもよい。そして、情報処理装置１０の訓練データ生成部１３３は、第２運転設定に変更された後、所定期間以上、ユーザにより設定変更操作がされなかった場合、第２運転設定に対する許容度の値を高く決定してもよい。
【０１９５】
続いて、情報処理装置１０の訓練データ生成部１３３は、推奨した運転設定に対する許容度を、ユーザ操作ＤＢ１１２に記録する（ステップＳ１３０５）。ここで、情報処理装置１０の訓練データ生成部１３３は、ステップＳ１３０１の処理でユーザ操作ＤＢ１１２に記録されたレコードにおける許容度の項目を記録する。
【０１９６】
続いて、情報処理装置１０の訓練データ生成部１３３は、ユーザ操作ＤＢ１１２に記録されているデータセットに基づいて、機器２０が運転される際の周囲の環境と、運転設定戸に応じたユーザの許容度とを学習するための訓練データを生成する（ステップＳ１３０６）。
【０１９７】
ここで、情報処理装置１０の訓練データ生成部１３３は、例えば、ユーザ操作ＤＢ１１２に記録されている、機器２０が運転された際の周囲の環境を示す情報に含まれる少なくとも一の項目（第３項目）の情報と、消費電力と、運転設定と、基準消費電力と、推奨した運転設定と、許容度との組み合わせを含むデータセットを、許容度の学習用の訓練データとしてもよい。なお、上述した第１項目と、第２項目と、第３項目とは、同一でもよいし、異なってもよい。
【０１９８】
この場合、情報処理装置１０の訓練データ生成部１３３は、例えば、機器２０が運転された際の周囲の環境を示す情報に含まれる少なくとも一の項目の情報、機器２０の現在の消費電力、機器２０の現在の運転設定、機器２０の現在の基準消費電力、及び推奨した運転設定を入力とし、許容度を正解データとして、当該入力と当該正解データとの組み合わせ（セット）を、許容度の学習用の訓練データとしてもよい。
【０１９９】
続いて、情報処理装置１０の学習部１３４は、生成された当該訓練データに基づいて、機器２０の周囲の環境等と、推奨する運転設定とに応じた、当該運転設定がユーザＡに許容された度合いを示す許容度を学習する（ステップＳ１３０７）。
【０２００】
ここで、情報処理装置１０の学習部１３４は、例えば、教師有り学習により、入力に基づいて許容度を推論する回帰問題を機械学習してもよい。これにより、機器２０の周囲の環境等と、推奨する運転設定とに応じた許容度を学習することができる。
【０２０１】
この場合、情報処理装置１０の学習部１３４は、例えば、線形回帰（linear regression）を用いた機械学習を行ってもよい。この場合、情報処理装置１０の学習部１３４は、例えば、許容度を目的変数とし、機器２０が運転された際の周囲の環境を示す情報に含まれる少なくとも一の項目の情報、及び推奨する運転設定等を説明変数とし、最小二乗法等を用いて、機械学習を行ってもよい。
【０２０２】
また、情報処理装置１０の学習部１３４は、例えば、非線形回帰（nonlinear regression）を用いた機械学習を行ってもよい。この場合、情報処理装置１０の学習部１３４は、例えば、回帰型（再帰型）ニューラルネットワーク（Recurrent neural network, RNN）、一般回帰ニューラルネットワーク（General Regression Neural Network）、ランダムフォレスト（Random Forest）、またはサポートベクターマシン（support vector machine, SVM）等を用いた機械学習を行ってもよい。
【０２０３】
≪推論時の処理≫
次に、図１６を参照し、第３実施形態に係る情報処理装置１０の推論時の処理の一例について説明する。図１６は、第３実施形態に係る情報処理装置１０の推論時の処理の一例を示すフローチャートである。以下では、機器２０Ａに対する推論を行う例について説明する。
【０２０４】
ステップＳ１４０１において、情報処理装置１０の推論部１４２は、機器２０ＡのユーザＡに対する複数の運転設定を推論する。ここで、情報処理装置１０の推論部１４２は、例えば、上述した第１の実施態様の図１１のステップＳ１２０１からステップＳ１２０４と同様の処理を行い、運転設定を推論してもよい。この場合、情報処理装置１０の推論部１４２は、例えば、推論の確からしさ（確度）が高い順に、所定数の運転設定を算出してもよい。
【０２０５】
続いて、情報処理装置１０の推論部１４２は、推論した運転設定と、機器２０Ａの現在の周囲の環境を示す情報等と、図１３のステップＳ１３０４の処理による許容度の学習結果とに基づいて、ステップＳ１４０１で推論した各運転設定に対する許容度をそれぞれ推論する（ステップＳ１４０２）。
【０２０６】
続いて、情報処理装置１０の推論部１４２は、推論した各運転設定と、各運転設定に対して推論した許容度とに応じて、当該環境において許容度の条件を満たす運転設定を推論する（ステップＳ１４０３）。ここで、情報処理装置１０の推論部１４２は、例えば、許容度が最も高い運転設定を、ユーザＡに推奨する運転設定として決定してもよい。
【０２０７】
または、情報処理装置１０の推論部１４２は、例えば、各運転設定に対する確度を正規化した値と、各運転設定に対する許容度を正規化した値との合計値が最も高い運転設定を、ユーザＡに推奨する運転設定として決定してもよい。
【０２０８】
なお、情報処理装置１０の推論部１４２は、許容度を報酬とし、報酬が最も高くなる運転設定を強化学習により推論してもよい。
【０２０９】
続いて、情報処理装置１０の送受信部１５は、当該環境において許容度の条件を満たす運転設定を推奨する情報を、機器２０ＡのユーザＡに通知する（ステップＳ１４０４）。
【０２１０】
＜許容度に応じた運転設定の推論の変形例＞
情報処理装置１０は、機器２０のユーザ毎の許容度に応じた運転設定を推奨するようにしてもよい。この場合、情報処理装置１０の訓練データ生成部１３３は、図１４のステップＳ１３０６で、例えば、機器２０が運転される際に周囲に存在したユーザのユーザＩＤも入力とし、許容度を正解データとして、当該入力と当該正解データとの組み合わせ（セット）を、許容度の学習用の訓練データとしてもよい。そして、情報処理装置１０の学習部１３４は、図１４のステップＳ１３０７で、当該訓練データに基づいて、ユーザ毎の許容度を学習してもよい。そして、情報処理装置１０の推論部１４２は、図１６のステップＳ１４０２で、機器２０Ａのユーザに応じた許容度を推論してもよい。
【０２１１】
なお、機器２０が運転される際に周囲に存在したユーザのユーザＩＤは、例えば、オフィスの入退室管理システム等から取得してもよい。または、ユーザにより情報処理装置１０に予め登録されていてもよい。
【０２１２】
また、情報処理装置１０は、機器２０のユーザの属性毎の許容度に応じた運転設定を推奨するようにしてもよい。なお、ユーザの属性には、例えば、ユーザの性別、及び年代等が含まれてもよい。ユーザの属性の情報は、例えば、各ユーザにより情報処理装置１０に予め登録されていてもよい。
【０２１３】
この場合、情報処理装置１０の訓練データ生成部１３３は、図１４のステップＳ１３０６で、例えば、機器２０が運転される際に周囲に存在したユーザの属性も入力とし、許容度を正解データとして、当該入力と当該正解データとの組み合わせ（セット）を、許容度の学習用の訓練データとしてもよい。そして、情報処理装置１０の学習部１３４は、図１４のステップＳ１３０７で、当該訓練データに基づいて、ユーザの属性に応じた許容度を学習してもよい。そして、情報処理装置１０の推論部１４２は、図１６のステップＳ１４０２で、機器２０Ａのユーザに応じた許容度を推論してもよい。
【０２１４】
以上、実施形態を説明したが、特許請求の範囲の趣旨及び範囲から逸脱することなく、形態や詳細の多様な変更が可能なことが理解されるであろう。
【符号の説明】
【０２１５】
１  空気調和システム
１０００      情報処理システム
１０  情報処理装置
１１  取得部
１１１  学習用データセット
１１１Ａ  運転状況ＤＢ
１１２  ユーザ操作ＤＢ
１３  学習部
１３１    訓練データ生成部
１３２    学習部
１３３    訓練データ生成部
１３４    学習部
１４  推論部
１４１    推論部
１４２    推論部
１５  送受信部
２０  空気調和装置
３０  端末
４０  制御装置
【図１】
0006885497.tif 000002
【図２】
0006885497.tif 000003
【図３】
0006885497.tif 000004
【図４】
0006885497.tif 000005
【図５】
0006885497.tif 000006
【図６】
0006885497.tif 000007
【図７】
0006885497.tif 000008
【図８】
0006885497.tif 000009
【図９】
0006885497.tif 000010
【図１０】
0006885497.tif 000011
【図１１】
0006885497.tif 000012
【図１２】
0006885497.tif 000013
【図１３】
0006885497.tif 000014
【図１４】
0006885497.tif 000015
【図１５】
0006885497.tif 000016
【図１６】
0006885497.tif 000017