(57)【要約】  センサの設置およびメンテナンス等にかかるコストを抑制しながら、将来の温室の内部の環境の予測についての正確性を向上させる。  気象観測情報を入力として温室の内部の環境に関する実績情報に基づいて行われる機械学習により得られる温室内環境予測モデルを用いて、気象予測情報に基づいて上記温室の内部の環境を予測する予測部と、予測された上記温室の内部の環境に関する予測情報の出力を制御する出力制御部とを備える情報処理装置が提供される。
2018180239.tif 000002
【特許請求の範囲】
【請求項１】
気象観測情報を入力として温室の内部の環境に関する実績情報に基づいて行われる機械学習により得られる温室内環境予測モデルを用いて、気象予測情報に基づいて前記温室の内部の環境を予測する予測部と、
予測された前記温室の内部の環境に関する予測情報の出力を制御する出力制御部と
を備える情報処理装置。
【請求項２】
前記温室内環境予測モデルへ入力される情報は、気象の予測対象時刻に関する情報を含む、請求項１に記載の情報処理装置。
【請求項３】
前記気象の予測対象時刻に関する情報は、前記気象の予測対象時刻が属する時間帯についての情報を含む、請求項２に記載の情報処理装置。
【請求項４】
前記気象の予測対象時刻に関する情報は、前記気象の予測対象時刻が属する月についての情報を含む、請求項２または３に記載の情報処理装置。
【請求項５】
前記温室内環境予測モデルへ入力される情報は、前記温室を識別する識別情報を含む、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記温室内環境予測モデルへ入力される情報は、前記温室の内部の環境を制御可能な環境制御機器に関する情報を含む、請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記環境制御機器に関する情報は、前記環境制御機器の設置の有無についての情報を含む、請求項６に記載の情報処理装置。
【請求項８】
前記環境制御機器に関する情報は、前記環境制御機器の運転状況を示す情報を含む、請求項６または７に記載の情報処理装置。
【請求項９】
前記気象予測情報は、前記温室の外部の気温、前記温室の外部の相対湿度、日射量および雨量の少なくともいずれかについての情報を含む、請求項１〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
少なくとも気象観測情報を入力とし、前記温室の内部の環境に関する実績情報に基づいて、前記温室内環境予測モデルの機械学習を行う機械学習部をさらに備える、請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記機械学習部は、前記温室の内部の環境に関する予測情報と、当該温室の内部の環境に関する予測情報に対応する予測対象時刻における前記温室の内部の環境に関する実績情報とに基づいて、前記温室内環境予測モデルを更新する、請求項１０に記載の情報処理装置。
【請求項１２】
前記温室の内部の環境に関する予測情報は、前記温室の内部の気温および前記温室の内部の相対湿度の少なくともいずれかについての情報を含む、請求項１〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
気象観測情報を入力として温室の内部の環境に関する実績情報に基づいて行われる機械学習により得られる温室内環境予測モデルを用いて、気象予測情報に基づいて前記温室の内部の環境を予測する予測ステップと、
予測された前記温室の内部の環境に関する予測情報の出力を制御する出力制御ステップと
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、施設園芸において、温室の内部の環境を予測し、その予測結果に基づいて温室の内部の環境を制御する技術が開発されている。このような温室の内部の環境を事前に予測し、予測結果を用いて温室の内部の環境を制御することにより、将来の収穫量および病害リスクを事前に把握することができ、さらにその病害リスクを回避し、収穫量の低下を抑制することができる。【０００３】
例えば、特許文献１には、温室の内部に設けられる複数の暖房機の運転パターンの組み合わせに基づくシミュレーションにより目標温度に近づくような最適運転パターンを選定し、選定された最適運転パターンに基づいて暖房機を制御する技術が開示されている。【０００４】
また、特許文献２および特許文献３には、外気温センサまたは太陽光センサ等から入力される情報に基づいて、暖房等の温室の内部の環境を調整する機器を制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−５７９３１号公報
【特許文献２】特開２００２−４８３５４号公報
【特許文献３】特開平５−２２７６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献に開示された発明においては、温室の周囲に外気温センサまたは太陽光センサ等の環境センサを適宜設置する必要があった。そのため、当該環境センサの導入コストおよびメンテナンスコストがかかるという問題があった。【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、コストを抑制しながら、将来の温室の内部の環境の予測についての正確性を向上させることが可能な、新規かつ改良された情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、気象観測情報を入力として温室の内部の環境に関する実績情報に基づいて行われる機械学習により得られる温室内環境予測モデルを用いて、気象予測情報に基づいて上記温室の内部の環境を予測する予測部と、予測された上記温室の内部の環境に関する予測情報の出力を制御する出力制御部とを備える情報処理装置が提供される。【０００９】
上記温室内環境予測モデルへ入力される情報は、気象の予測対象時刻に関する情報を含んでもよい。【００１０】
上記気象の予測対象時刻に関する情報は、上記気象の予測対象時刻が属する時間帯についての情報を含んでもよい。【００１１】
上記気象の予測対象時刻に関する情報は、上記気象の予測対象時刻が属する月についての情報を含んでもよい。【００１２】
上記温室内環境予測モデルへ入力される情報は、上記温室を識別する識別情報を含んでもよい。【００１３】
上記温室内環境予測モデルへ入力される情報は、上記温室の内部の環境を制御可能な環境制御機器に関する情報を含んでもよい。【００１４】
上記環境制御機器に関する情報は、上記環境制御機器の設置の有無についての情報を含んでもよい。【００１５】
上記環境制御機器に関する情報は、上記環境制御機器の運転状況を示す情報を含んでもよい。【００１６】
上記気象予測情報は、上記温室の外部の気温、上記温室の外部の相対湿度、日射量および雨量の少なくともいずれかについての情報を含んでもよい。【００１７】
上記情報処理装置は、気象観測情報を入力とし、上記温室の内部の環境に関する実績情報に基づいて、上記温室内環境予測モデルの機械学習を行う機械学習部をさらに備えてもよい。【００１８】
上記機械学習部は、上記温室の内部の環境に関する予測情報と、当該温室の内部の環境に関する予測情報に対応する予測対象時刻における上記温室の内部の環境に関する実績情報とに基づいて、上記温室内環境予測モデルを更新してもよい。【００１９】
上記温室の内部の環境に関する予測情報は、上記温室の内部の気温および上記温室の内部の相対湿度の少なくともいずれかについての情報を含んでもよい。【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、気象観測情報を入力として温室の内部の環境に関する実績情報に基づいて行われる機械学習により得られる温室内環境予測モデルを用いて、気象予測情報に基づいて上記温室の内部の環境を予測する予測ステップと、予測された上記温室の内部の環境に関する予測情報の出力を制御する出力制御ステップとを含む情報処理方法が提供される。
【発明の効果】
【００２１】
以上説明したように本発明によれば、コストを抑制しながら、将来の温室内の環境の予測についての正確性を向上させることが可能である。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る情報処理システムの概要を説明するための図である。
【図２】同実施形態に係る情報処理システムの概略的な機能構成の例を示すブロック図である。
【図３】同実施形態に係る情報処理システムの機械学習処理における処理全体の流れの例を概念的に示す図である。
【図４】同実施形態に係る情報処理サーバの機械学習処理の例を概念的に示すフローチャートである。
【図５】同実施形態に係る情報処理システムの予測処理における処理全体の流れの例を概念的に示す図である。
【図６】同実施形態に係る情報処理サーバの予測処理の例を概念的に示すフローチャートである。
【図７】同実施形態に係る情報処理サーバのハードウェア構成例を示したブロック図である。
【発明を実施するための形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
＜＜１．概要＞＞
まず、図１を参照して、本発明の一実施形態に係る情報処理システム１の概要について説明する。図１は、本発明の一実施形態に係る情報処理システム１の概要を説明するための図である。
【００２５】
情報処理システム１は、気象情報および温室の内部の環境についての情報等を収集する収集機能、および収集した情報に基づく温室の内部の環境の予測機能を有する。また、情報処理システム１は、予測機能により得られる予測情報を提示する提示機能を有してもよい。
【００２６】
具体的には、情報処理システム１は、情報収集機能および情報配信機能を有する情報処理サーバ１００、情報閲覧機能を有する情報処理端末２００、並びに温室３（３Ａ〜３Ｃ）にそれぞれ設けられ、観測機能および観測情報配信機能を有する計測制御装置３００（３００Ａ〜３００Ｃ）を備える。
【００２７】
例えば、情報処理サーバ１００は、気象情報サーバ４００から気象情報（気象予測情報を含む）を収集する。ここで、気象予測情報とは、天気予報など、将来における未観測の気象情報を意味する。そして、情報処理サーバ１００は、収集された気象情報を温室内環境予測モデルに入力する。次に、情報処理サーバ１００は、温室内環境予測モデルから出力される温室３の内部の将来の環境の予測情報を出力し、情報処理端末２００へ配信する。
【００２８】
さらに、情報処理サーバ１００は、機械学習された温室内環境予測モデルを用いる。かかる機械学習は、少なくとも気象観測情報を入力として、温室の内部の環境に関する実績情報に基づいて行われるものである。ここで、気象観測情報とは、過去の天気など、過去において観測された気象情報を意味する。
【００２９】
例えば、情報処理サーバ１００は、機械学習機能を有してもよい。具体的には、情報処理サーバ１００は、計測制御装置３００から温室の内部の環境に関する実績情報を取得する。また、情報処理サーバ１００は、気象情報サーバ４００から気象観測情報を取得する。そして、情報処理サーバ１００は、気象観測情報と温室の内部の環境に関する実績情報とに基づいて、温室内環境予測モデルの機械学習を行う。
【００３０】
このように、機械学習された温室内環境予測モデルを用いることにより、気象予測情報を入力とするだけで、将来の温室の内部の環境を予測することが可能となる。したがって、環境センサ等の設置および維持を要せず、コストを抑制しながら、温室の内部の環境を予測についての正確性を向上させることが可能となる。
【００３１】
なお、上述した情報処理サーバ１００の機能は、複数の装置で実現されてもよい。例えば、上述した情報処理サーバ１００の機能は、複数の装置を有するクラウドコンピューティングにより実現されてもよい。また、図１では、情報処理端末２００がスマートフォンのような携帯通信端末である例を説明したが、情報処理端末２００は据置型のパーソナルコンピュータなどの情報通信装置であってもよい。
【００３２】
＜＜２．本発明の一実施形態＞＞
以上、本発明の一実施形態に係る情報処理システム１の概要について説明した。次に、本発明の一実施形態に係る情報処理システム１の詳細について説明する。
【００３３】
＜２．１．システムの構成＞
まず、図２を参照して、情報処理システム１の機能構成について説明する。図２は、本発明の一実施形態に係る情報処理システム１の概略的な機能構成の例を示すブロック図である。
【００３４】
図２に示したように、情報処理システム１は、情報処理サーバ１００、情報処理端末２００および計測制御装置３００を備える。情報処理サーバ１００、情報処理端末２００および計測制御装置３００ならびに後述する気象情報サーバ４００は、通信ネットワークを介して接続されている。これらの装置は、例えばインターネットなどのＷＡＮ（Wide  Area  Network）を介して接続される。
【００３５】
（情報処理サーバ）
情報処理サーバ１００は、情報処理装置として動作し、通信部１１０、記憶部１２０および制御部１３０を備える。
【００３６】
（通信部）
通信部１１０は、情報処理端末２００、計測制御装置３００および気象情報サーバ４００と通信する。具体的には、通信部１１０は、計測制御装置３００から温室の内部の環境に関する実績情報を、気象情報サーバ４００から気象情報を受信する。また、通信部１１０は、出力制御部１３３により出力される情報を送信する。例えば、通信部１１０は、温室３の内部の環境に関する予測情報を、情報処理端末２００、または計測制御装置３００へ送信し得る。
【００３７】
通信部１１０は、例えば、ネットワークに接続するための通信インタフェース等により実現される。
【００３８】
（記憶部）
記憶部１２０は、制御部１３０の処理に関する情報を記憶する。具体的には、記憶部１２０は、通信部１１０により受信された情報（例えば、温室３の内部の環境に関する実績情報および気象情報等）を記憶する。また、記憶部１２０は、温室内環境予測モデルを記憶する。
【００３９】
記憶部１２０は、例えば、データ格納用のストレージ装置等により実現される。
【００４０】
（制御部）
制御部１３０は、情報処理サーバ１００の動作を全体的に制御する。具体的には、制御部１３０は、図２に示したように機械学習部１３１、予測部１３２および出力制御部１３３を備え、温室３の内部の環境の予測に係る処理を制御する機能を有する。制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）により構成される演算処理装置および制御装置等により実現される。
【００４１】
（機械学習部）
機械学習部１３１は、温室内環境予測モデルの機械学習を行う。具体的には、機械学習部１３１は、記憶部１２０に記憶される温室３の内部の環境に関する実績情報および当該実績情報に対応する気象観測情報に基づいて、温室内環境予測モデルの機械学習を行う。
【００４２】
詳細には、機械学習部１３１は、過去の所定期間における温室３の内部の環境に関する実績情報、および当該所定期間における気象観測情報を記憶部１２０から取得する。そして、機械学習部１３１は、気象観測情報を入力とし、温室３の内部の環境に関する実績情報を出力とする教師データを用いて、温室内環境予測モデルの機械学習を行う。機械学習後の温室内環境予測モデルは、記憶部１２０に記憶される。
【００４３】
なお、温室内環境予測モデルに入力される気象観測情報として、例えば、温室３の外部の気温、相対湿度、日射量、雨量の実績値等が挙げられる。また、温室３の内部の環境に関する実績情報として、例えば、温室の内部の気温および相対湿度の実績値等が挙げられる。その他、温室３の内部の環境に関する実績情報として、温室３の内部の二酸化炭素濃度または土壌水分量等を示す実績値等が挙げられる。
【００４４】
また、上述した気象観測情報の他に、温室内環境予測モデルに入力される情報として、例えば、気象の観測時刻（観測対象時刻）に関する情報が用いられてもよい。例えば、観測対象時刻が午前７時である場合、「午前７時」という情報が、温室内環境予測モデルに入力され得る。また、当該観測対象時刻に関する情報は、観測対象時刻が属する時間帯についての情報であってもよい。例えば、当該時間帯が１時間刻みで設定される場合、観測時刻が午後９時２０分であれば、当該時間帯についての情報として、「２１−２２（午後９時と午後１０時の間）」という情報が、温室内環境予測モデルに入力され得る。
【００４５】
温室３では、工場とは異なり、日射の有無や朝晩の寒暖の変化により、温室３の外部のみならず、温室３の内部の温度や湿度等の気象等の環境は１日の間に大きく変化し得る。そのため、温室内環境予測モデルに入力される情報として、時間帯等の時刻に関する情報が用いられることで、温室３の内部の環境の時系列変化を考慮することができる。したがって、温室３の内部の環境の予測についての正確性を向上することが可能となる。
【００４６】
また、気象の観測対象時刻に関する情報は、気象の観測対象時刻が属する月についての情報であってもよい。温室３の内部の環境は、１日の間のみならず、１年における季節によっても大きく変動しうる。そのため、温室内環境予測モデルに入力される情報として、観測対象時刻が属する月の上方が用いられることで、温室３の内部の環境のより長いスパンにおける時系列変化を考慮することができる。したがって、温室３の内部の環境の予測についての正確性を向上することが可能となる。
【００４７】
また、温室内環境予測モデルに入力される情報として、例えば、温室３を識別する識別情報が用いられてもよい。複数の温室３の間においては、温室３の構造、温室３に設けられる温室の内部の環境を制御する制御機器の有無および性能、または温室３の設置位置の違いによって、温室の内部の環境が大きく異なりうる。そこで、温室内環境予測モデルに入力される情報として温室３を識別する識別情報が用いられることで、温室３ごとに適した温室内環境予測モデルを構築することが可能である。
【００４８】
なお、かかる温室内環境予測モデルは、温室３ごとに独立して構築されてもよい。一方、例えば、複数の温室３が所定の領域内に密集している場合、かかる所定の領域における温室外の気象等の環境は一様であることが多い。そのため、温室３を識別する識別情報を温室内環境予測モデルに入力される情報として用いることで、一の共通する温室内環境予測モデルを構築するだけで、複数の温室３内の環境を十分高い精度で予測することができる。
【００４９】
また、温室内環境予測モデルに入力される情報として、例えば、温室３の内部の環境を制御可能な環境制御機器に関する情報が用いられてもよい。環境制御機器は、例えば、温室の内部の温度を制御する暖房機器や、温室の内部への日射量を調整する遮光カーテン等である。
【００５０】
環境制御機器に関する情報とは、例えば、環境制御機器の設置の有無についての情報を含む。環境制御機器が温室の内部に設置されているか否かによって、温室の内部の環境の変化（例えば温度の変化等）のパターンが変化しうる。そこで、環境制御機器の設置の有無についての情報を温室内環境予測モデルに入力される情報として用いることで、温室の内部の環境の制御による温室の内部の環境の変化への影響を考慮することができる。したがって、温室３の内部の環境の予測についての正確性を向上することが可能となる。
【００５１】
また、環境制御機器に関する情報とは、例えば、環境制御機器の運転状況を示す情報を含む。環境制御機器が温室の内部に設置されている場合に当該環境制御機器の運転状況（例えば運転もしくは停止の状態、または運転における環境制御機器の制御状況）によって、温室の内部の環境の変化のパターンが変化しうる。そこで、環境制御機器の運転状況を示す情報を温室内環境予測モデルに入力される情報として用いることで、運転状況による温室の内部の環境の変化への影響を考慮することができる。したがって、温室３の内部の環境の予測についての正確性を向上することが可能となる。
【００５２】
なお、温室３を識別する識別情報および環境制御機器に関する情報は、例えば、温室３の各々に設置されている計測制御装置３００から適宜取得可能である。
【００５３】
本明細書では、以下、気象観測（予測）情報、時刻に関する情報、温室３の識別情報および環境制御機器に関する情報等を、入力情報とも称する。これらの入力情報は、定量的なデータであっても、定性的なデータであってもよい。また、これらの入力情報は、連続データであってもよいし、複数段階に区分された離散データであってもよい。
【００５４】
例えば、温室内環境予測モデルにおける温室３の内部の気温および相対湿度についての予測式は、下記式（１）および式（２）のように表されてもよい。
【００５５】
【数１】
2018180239.tif 000003
【００５６】
【数２】
2018180239.tif 000004
【００５７】
ここで、各変数は以下のように定義される。
Ｔｉｎ：温室３の内部の気温の予測値
Ｔｏｕｔ：温室３の外部の気温の予測値
Ｓ：温室３の外部の日射量の予測値
Ｚ１（ｔ）、Ｚ２（ｔ）：予測対象時刻の属する時間帯に対応する変数
Ｈｉｎ：温室３の内部の相対湿度の予測値
Ｈｏｕｔ：温室３の外部の相対湿度の予測値
Ｍ（ｔ）：予測対象時刻の属する月に対応する変数
【００５８】
また、係数Ａ１、Ａ２、Ｂ１およびＢ２、並びに変数Ｚ１（ｔ）、Ｚ２（ｔ）およびＭ（ｔ）は、例えば、後述する機械学習を行うことにより算出される。
【００５９】
なお、機械学習部１３１は、公知の機械学習モデルを用いて、温室内環境予測モデルを構築しうる。なお、上記の機械学習モデルは、既存の機械学習モデルのうち、温室内環境予測モデルの機械学習に利用可能なモデルのいずれであってもよい。例えば、機械学習モデルは、線形回帰、カルマンフィルタ等のフィルタ、サポートベクタマシン、ランダムフォレスト、近傍法、ディープラーニング等のニューラルネットワークまたはベイジアンネットワークなどを用いた計算モデルであってよい。
【００６０】
また、機械学習部１３１は、後述する予測部１３２により得られる予測情報と、当該予測情報に対応する予測対象時刻における温室３の内部の環境に関する実績情報とに基づいて、温室内環境予測モデルを更新してもよい。これにより、予測情報と実績情報との乖離の程度に応じて、温室内環境予測モデルを自動的に修正することができる。したがって、温室の内部の環境の予測に係る精度を高く維持することが可能となる。
【００６１】
詳細には、機械学習部１３１は、逐次得られる気象観測情報等を入力データとして、逐次得られる温室３の内部の環境に関する実績情報を教師データとして用い、適宜機械学習を行うことで、温室内環境予測モデルの係数等を自動的に最適化することが可能となる。機械学習を用いて逐次温室内環境予測モデルを更新することで、当該予測システムが新規に導入された温室についても、線形モデル等による過去の実績情報のみからの予測よりも、短期間で、かつ精度の高い、温室３の内部の環境に関する予測情報を提供することができる。
【００６２】
なお、機械学習による温室内環境予測モデルの更新において、機械学習に用いられる技術によって以下のような利点が得られる。例えば、カルマンフィルタは、予測情報における予測値と実績情報における実測値との差を考慮して、温室内環境予測モデルを構成する係数を定期的に調整することができる。これにより、日ごとの変化や、季節ごとの変化に対応することができる。また、例えば、ニューラルネットワークは、線形モデルやカルマンフィルタでは予測が困難である非線形の変化（例えば暖房機等の温室環境制御装置の設定の変更等）にも容易に対応することができる。これらの機械学習に関する技術は、複合的に用いられてもよい。
【００６３】
（予測部）
予測部１３２は、温室内環境予測モデルを用いて、気象予測情報から温室３の内部の環境を予測する。具体的には、予測部１３２は、記憶部１２０に記憶される温室内環境予測モデルおよび気象情報サーバ４００から取得した気象予測情報に基づいて、当該気象予測情報に対応する時刻または期間における温室３の内部の環境を予測し、予測情報を生成する。
【００６４】
詳細には、予測部１３２は、現在または将来の所定時点または所定期間における気象予測情報、およびすでに機械学習部１３１により構築された温室内環境予測モデルを記憶部１２０から取得する。そして、予測部１３２は、気象予測情報を温室内環境予測モデルに入力し、かかる温室内環境予測モデルから上記所定時点または所定期間における温室３の内部の環境に関する予測情報を生成する。かかる予測情報は、記憶部１２０に記憶される。
【００６５】
なお、温室内環境予測モデルに入力される気象予測情報として、気象観測情報と同様に、例えば、温室３の外部の気温、相対湿度、日射量、雨量の実績値等が挙げられる。さらに、機械学習部１３１による機械学習に用いられた情報は、予測部１３２による予測処理にも温室内環境予測モデルへ入力される情報として用いられてもよい。例えば、気象の予測対象時刻（時間帯および月を含む）に関する情報、温室３を識別する識別情報、または環境制御機器に関する情報が用いられてもよい。これらの情報を気象予測情報と併せて複合的に用いることにより、予測情報の精度をより高くすることができる。
【００６６】
また、温室３の内部の環境に関する予測情報として、実績情報と同様に、例えば、温室３の内部の気温および相対湿度の予測値等が挙げられる。その他、温室３の内部の環境に関する予測情報として、温室３の内部の二酸化炭素濃度または土壌水分量等を示す予測値等が挙げられる。
【００６７】
（出力制御部）
出力制御部１３３は、予測部１３２により生成された予測情報の出力を制御する機能を有する。
【００６８】
例えば、出力制御部１３３は、予測情報についての表示情報を生成し得る。かかる表示情報として、例えば、予測部１３２による予測対象時刻（期間を含む）における温室３の内部の環境の予測結果（例えば、温室３の内部の気温、相対湿度等の予測値）が含まれる。より詳細には、出力制御部１３３は、提供要求情報が通信部１１０により受信されると、提供要求情報から特定される時刻または期間の予測情報を取得する。そして、出力制御部１３３は、取得された予測情報を加工することにより表示情報を生成し、生成された表示情報を通信部１１０に出力し得る。また、出力制御部１３３は、取得された予測情報を表示情報に加工せずに通信部１１０に出力してもよい。
【００６９】
なお、出力制御部１３３により出力制御される予測情報の出力態様は特に限定されない。例えば、出力制御部１３３は、予測情報を、文字、音声、バイブレーションによる振動、発光等の各種態様により出力するよう制御してもよい。
【００７０】
（情報処理端末）
情報処理端末２００は、図２に示すように、操作入力部２１０、制御部２２０、通信部２３０および表示部２４０を備える。
【００７１】
（操作入力部）
操作入力部２１０は、情報処理端末２００に対する操作を受け付ける機能を有する。具体的には、操作入力部２１０は、入力される操作を受け付け、受け付けられる操作に応じて各種情報を生成する。生成された各種情報は、制御部２２０に出力される。ここで、操作入力部２１０により生成される各種情報とは、例えば、提供要求情報または機器操作情報である。提供要求情報は、表示情報の提供の情報処理サーバ１００への要求を示す情報である。また、機器操作情報は、計測制御装置３００に対する温室３の環境制御機器への操作内容を示す情報である。例えば、表示部２４０により入力画面が表示され、ユーザが入力画面に対して操作することにより、上述した各種情報が生成される。
【００７２】
なお、操作入力部２１０は、例えば、ボタン、キーボードまたはタッチパネル等により実現される。
【００７３】
（制御部）
制御部２２０は、情報処理端末２００の動作を全体的に制御する。具体的には、制御部２２０は、通信部２３０および表示部２４０の動作を制御する。例えば、制御部２２０は、操作入力部２１０により生成された情報を通信部２３０に送信させる。また、制御部２２０は、情報処理サーバ１００から提供される表示情報に基づいて画像情報を生成し、表示部２４０に画像情報を提供することにより画像を表示させる。
【００７４】
なお、制御部２２０は、例えば、ＣＰＵ、ＲＯＭおよびＲＡＭにより構成される演算処理装置および制御装置等により実現され得る。
【００７５】
（通信部）
通信部２３０は、情報処理サーバ１００と通信する。具体的には、通信部２３０は、情報処理サーバ１００へ操作入力部２１０により生成された提供要求情報を送信する。また、通信部２３０は、情報処理サーバ１００から表示情報を受信する。なお、情報処理端末２００は、計測制御装置３００または気象情報サーバ４００と通信し、温室３の内部の環境に関する実績情報や気象情報を受信し、または機器操作情報を送信してもよい。
【００７６】
なお、通信部２３０は、例えば、ネットワークに接続するための通信インタフェース等により実現される。
【００７７】
（表示部）
表示部２４０は、制御部２２０の指示に基づいて画像を表示する。具体的には、表示部２４０は、制御部２２０から提供される画像情報に基づいて情報表示画面および操作入力画面を表示する。
【００７８】
なお、表示部２４０は、ディスプレイ等の表示装置により実現される。また、操作入力部２１０と表示部２４０の機能は、例えばタッチパネル等により一体化して実現されてもよい。
【００７９】
（計測制御装置）
計測制御装置３００は、温室３に設置され、温室３の内部の環境の計測および制御に関する機能を有する。詳細には、計測制御装置３００は、温室３の内部に設けられたセンサから信号を取得し、温室３の内部の環境に関する実績情報を生成する。また、計測制御装置３００は、温室３に設けられた環境制御機器の制御を行う。ここでいう環境制御機器の制御とは、環境制御機器の運転目標を調整する制御を意味する。例えば、計測制御装置３００は、通信部、制御部および記憶部および備える。
【００８０】
通信部は、情報処理サーバ１００または情報処理端末２００と通信する。例えば、通信部は、生成された温室３の内部の環境に関する実績情報を情報処理サーバ１００または情報処理端末２００に送信する。なお、通信部は、実績情報が生成される度に送信を行ってもよく、所定の時間間隔で送信を行ってもよい。また、通信部は、実績情報以外の情報、例えば、温室３を識別する識別情報および環境制御機器に関する情報を送信してもよい。なお、通信部は、例えば、ネットワークに接続するための通信インタフェース等により実現される。
【００８１】
制御部は、センサにより生成された信号に基づいて温室３の内部の環境に関する実績情報を生成する。また、制御部は、情報処理サーバ１００から取得した温室３の内部の環境に関する予測情報や、情報処理端末２００から取得した機器操作情報に基づいて、環境制御機器の制御を行ってもよい。予測情報に基づく制御においては、例えば、予測情報に応じて自動的に設定される運転目標値へのフィードバック制御が行われ得る。機器操作情報に基づく制御においては、温室３の管理者が温室３の内部の環境に関する予測情報から得た知見を基に入力される運転目標値へのフィードバック制御が行われ得る。なお、制御部は、例えば、ＣＰＵ、ＲＯＭおよびＲＡＭにより構成される演算処理装置および制御装置等により実現され得る。
【００８２】
記憶部は、制御部により生成された温室３の内部の環境に関する実績情報や、通信部を介して取得された温室３の内部の環境に関する予測情報または機器操作情報等を記憶する。なお、記憶部は、センサにより生成された信号のデータそのものを記憶してもよい。なお、記憶部は、例えば、データ格納用のストレージ装置等により実現される。
【００８３】
なお、温室３の内部に設けられるセンサは、例えば、温度センサ、湿度センサ、日射センサ、二酸化炭素濃度センサまたは土壌水分センサなどのセンサである。また、かかるセンサとして、例えば、撮像センサおよび水分量センサが設けられてもよい。また、計測制御装置３００は、温室３の内部に設置されてもよいし、温室３の外部に設置されてもよい。また、計測制御装置３００は、温室３とは異なる場所に設置されてもよい。この場合、計測制御装置３００は、環境制御機器の制御やセンサにより生成された信号の取得処理を、通信ネットワーク等を介した通信により行ってもよい。
【００８４】
（気象予測サーバ）
気象情報サーバ４００は、気象情報を外部の装置に提供する。具体的には、気象情報サーバ４００は、気象情報が情報処理サーバ１００から要求されると、要求された気象情報に情報処理サーバ１００へ送信する。例えば、気象情報は、気温、湿度、日射量または雨量を示す情報である。かかる気象情報は、気象観測情報および気象予測情報を含む。気象観測情報は現在または過去に実際に観測された気象情報である。また、気象予測情報は、現在以降において予測されている気象情報である。
【００８５】
＜２．２．システムの処理＞
次に、情報処理システム１の処理について説明する。
【００８６】
本実施形態に係る情報処理システム１の処理は、機械学習処理と、予測処理とに分類される。以下では、機械学習処理および予測処理の各々における、情報処理システム１の処理の全体の流れ、および情報処理サーバ１００における処理の流れについてそれぞれ説明する。
【００８７】
（機械学習処理）
図３は、本発明の一実施形態に係る情報処理システム１の機械学習処理における処理全体の流れの例を概念的に示す図である。
【００８８】
計測制御装置３００は、温室３の内部の環境に関する実績情報を情報処理サーバ１００へ送信する（ステップＳ５０１）。具体的には、計測制御装置３００は、センサから得られた信号に基づいて生成された温室３の内部の環境に関する実績情報を情報処理サーバ１００へ送信する。
【００８９】
また、気象情報サーバ４００は、気象観測情報を情報処理サーバ１００へ送信する（ステップＳ５０２）。具体的には、気象情報サーバ４００は、気象観測情報を生成しまたは他の装置から気象観測情報を取得する。そして、気象情報サーバ４００は、情報処理サーバ１００の要求に応じてまたは定期的に、気象観測情報を情報処理サーバ１００へ送信する。
【００９０】
情報処理サーバ１００は、受信された情報を用いて温室内環境予測モデルの機械学習を行う（ステップＳ５０３）。具体的には、通信部１１０は、計測制御装置３００から受信された温室３の内部の環境に関する実績情報および気象情報サーバ４００から受信された気象観測情報を記憶部１２０に記憶させる。そして、機械学習部１３１は、記憶されたこれらの情報を用いて温室内環境予測モデルの機械学習を行う。
【００９１】
次に、温室内環境予測モデルの機械学習処理の流れについて説明する。図４は、本発明の一実施形態に係る情報処理サーバ１００の機械学習処理の例を概念的に示すフローチャートである。
【００９２】
情報処理サーバ１００は、温室３の内部の環境に関する実績情報および気象観測情報を取得する（ステップＳ６０１）。具体的には、機械学習部１３１は、記憶部１２０に蓄積された温室３の内部の環境に関する実績情報および気象観測情報を取得する。
【００９３】
また、情報処理サーバ１００は、既存の温室内環境予測モデルを取得する（ステップＳ６０２）。具体的には、機械学習部１３１は、記憶部１２０に記憶されている温室内環境予測モデルを取得する。なお、かかる温室内環境予測モデルは、既に機械学習部１３１により学習されたものであってもよいし、未学習のものであってもよい。
【００９４】
次に、情報処理サーバ１００は、温室３の内部の環境に関する実績情報および気象観測情報を用いて温室内環境予測モデルを更新する（ステップＳ６０３）。具体的には、機械学習部１３１は、複数の機械学習モデルのうちの１つを選択し、選択された機械学習モデルと温室３の内部の環境に関する実績情報および当該実績情報に対応する気象観測情報とを用いて温室内環境予測モデルの機械学習を行う。
【００９５】
なお、この際、機械学習部１３１は、気象観測情報の他に、気象の観測対象時刻に関する情報、温室３を識別する識別情報、または環境制御機器に関する情報等の入力情報をさらに用いて温室内環境予測モデルの機械学習を行ってもよい。
【００９６】
また、機械学習部１３１は、機械学習により得られた新たな温室内環境予測モデルにテスト用入力データを入力し、出力された値とテスト用出力データとを比較することにより温室内環境予測モデルの正確性を算出してもよい。
【００９７】
次に、情報処理サーバ１００は、更新後の温室内環境予測判定モデルを記憶する（ステップＳ６０４）。具体的には、機械学習部１３１は、更新後の温室内環境予測判定モデルを記憶部１２０に記憶させる。なお、ステップＳ６０３において、温室内環境予測モデルの正確性を算出した場合において、当該算出値が所定の閾値以上である場合に限り、機械学習部１３１は、更新後の温室内環境予測判定モデルを記憶してもよい。また、当該算出値が所定の閾値未満である場合は、再度温室内環境予測判定モデルの更新処理が行われてもよい。
【００９８】
（予測処理）
図５は、本発明の一実施形態に係る情報処理システム１の予測処理における処理全体の流れの例を概念的に示す図である。
【００９９】
まず、情報処理端末２００は、温室３の内部の環境の予測についての提供要求情報を情報処理サーバ１００へ送信する（ステップＳ７０１）。具体的には、通信部２３０は、ユーザの操作に基づいて操作入力部２１０により生成される温室３の内部の環境の予測に係る表示情報についての提供要求情報を情報処理サーバ１００に送信する。かかる提供要求情報には、予測対象である温室３および予測対象時刻（期間を含む）に関する情報が含まれる。
【０１００】
気象情報サーバ４００は、気象予報情報を情報処理サーバ１００へ送信する（ステップＳ７０２）。具体的には、気象情報サーバ４００は、情報処理サーバ１００の要求に応じて気象予測情報を情報処理サーバ１００へ送信する。なお、情報処理サーバ１００は、定期的に気象予測情報を気象情報サーバ４００から取得してもよい。
【０１０１】
次に、情報処理サーバ１００は、温室内環境予測モデルを用いて温室３の内部の環境の予測を行う（ステップＳ７０３）。具体的には、予測部１３２は、気象予報情報が受信されると、気象予報情報を温室内環境予測モデルへ入力する。予測部１３２は、温室内環境予測モデルから予測結果を出力する。そして、予測部１３２は、予測結果に基づいて温室３の内部の環境に関する予測情報を生成し、記憶部１２０に記憶させる。なお、詳細については後述する。
【０１０２】
なお、この際、温室内環境予測モデルへ入力される情報として、気象観測情報の他に、気象の観測対象時刻に関する情報、温室３を識別する識別情報、または環境制御機器に関する情報等が用いられているとする。この場合、予測部１３２は、気象観測情報の他に、気象の予測対象時刻に関する情報、温室３を識別する識別情報、または環境制御機器に関する情報等をさらに用いて予測処理を行ってもよい。これらの情報は、情報処理サーバ１００や計測制御装置３００等から適宜取得可能である。
【０１０３】
情報処理サーバ１００は、受信された提供要求情報への応答として表示情報を情報処理端末２００へ送信する（ステップＳ７０４）。具体的には、出力制御部１３３は、ステップＳ７０１において通信部１１０により提供要求情報が受信されると、記憶部１２０に記憶されている、予測対象である温室３の内部の環境に関する予測情報から表示情報を生成する。そして、出力制御部１３３は、通信部１１０に、生成された表示情報を情報処理端末２００へ送信させる。
【０１０４】
情報処理端末２００は、受信された表示情報に基づいて温室３の内部の環境に関する予測情報を表示する（ステップＳ７０５）。具体的には、制御部２２０は、通信部２３０により受信された表示情報から画像情報を生成し、生成された画像情報を表示部２４０に提供する。表示部２４０は、提供された画像情報に基づいて温室３の内部の環境の予測結果画面を表示する。
【０１０５】
次に、温室内環境予測モデルの機械学習処理の流れについて説明する。図６は、本発明の一実施形態に係る情報処理サーバの予測処理の例を概念的に示すフローチャートである。
【０１０６】
情報処理サーバ１００は、予測対象の温室３および予測対象時刻を設定する（ステップＳ８０１）。具体的には、予測部１３２は、情報処理端末２００から取得した提供要求情報から、気象の予測対象である温室３および気象の予測対象時刻を設定する。
【０１０７】
次に、情報処理サーバ１００は、指定された予測対象時刻における気象観測情報等を取得する（ステップＳ８０２）。具体的には、予測部１３２は、指定された予測対象時刻における気象観測情報や、他の入力情報を取得する。
【０１０８】
次に、情報処理サーバ１００は、温室内環境予測モデルを取得する（ステップＳ８０３）。具体的には、予測部１３２は、記憶部１２０に記憶されている温室内環境予測モデルを取得する。
【０１０９】
次に、情報処理サーバ１００は、温室内環境予測モデルを用いて温室３の内部の環境に関する予測情報を生成する（ステップＳ８０４）。具体的には、予測部１３２は、気象観測情報や他の入力情報を温室内環境予測モデルに入力する。そして、予測部１３２は、かかる温室内環境予測モデルから予測結果を得て、当該予測結果を基に温室３の内部の環境に関する予測情報を生成する。
【０１１０】
そして、情報処理サーバ１００は、生成された温室３の内部の環境に関する予測情報を記憶する（ステップＳ８０５）。具体的には、予測部１３２は、生成された予測情報を記憶部１２０に記憶させる。
【０１１１】
＜２．３．まとめ＞
このように、本発明の一実施形態によれば、情報処理サーバ１００は、温室３の内部の環境に関する実績情報に基づいて、気象観測情報を入力とする温室内環境予測モデルの機械学習を行う。そして、情報処理サーバ１００は、当該機械学習により得られる温室内環境予測モデルを用いて、気象予測情報から温室３の内部の環境に関する予測情報を出力する。
【０１１２】
かかる構成により、天気予報等の気象予測情報を用いるだけで、温室３の内部の環境を予測することができる。したがって、コストを抑制しながら、温室３の内部の環境についての正確性を維持することが可能である。また、気象予測情報以外にも、予測対象時刻（観測対象時刻）に関する情報や、温室に関する情報を用いることにより、環境の時系列変化や、したがって、温室３の内部の環境に関する予測精度を向上させることができる。
【０１１３】
また、かかる温室内環境予測モデルは、情報処理サーバ１００による予測処理の運用に並行して、蓄積される実績情報と予測情報とを用いたフィードバックにより適宜更新され得る。これにより、温室内環境予測モデルは、人の手を介さずに、自動的に改善され得る。よって、モデルの改善にかかる時間および費用を低減し、かつ、定量データに基づくモデルの改善が可能となる。
【０１１４】
＜＜３．情報処理サーバのハードウェア構成例＞＞
以上、本発明の実施形態を説明した。上述した情報処理サーバ１００の処理は、ソフトウェアと、以下に説明する情報処理サーバ１００のハードウェアとの協働により実現される。
【０１１５】
図７は、本発明の一実施形態に係る情報処理サーバ１００のハードウェア構成例を示したブロック図である。図７に示したように、情報処理サーバ１００は、プロセッサ１４１と、メモリ１４２と、内部バス１４３と、インタフェース１４４と、入力装置１４５と、出力装置１４６と、ストレージ装置１４７と、接続ポート１４８と、通信モジュール１４９とを備える。
【０１１６】
（プロセッサ）
プロセッサ１４１は、演算処理装置および制御装置として機能し、各種プログラムと協働して制御部１３０（機械学習部１３１、病虫害発生判定部１３２、表示情報配信制御部１３３）の機能を実現する。プロセッサ１４１は、制御回路を用いてメモリ１４２またはストレージ装置１４７などの他の記憶媒体に記憶されるプログラムを実行することにより、情報処理サーバ１００の様々な論理的機能を動作させる。例えば、プロセッサ１４１はＣＰＵまたはＧＰＵ（Graphics  Processing  Unit）であり得る。なお、プロセッサ１４１は、マイクロプロセッサであってもよい。
【０１１７】
（メモリ）
メモリ１４２は、プロセッサ１４１が使用するプログラムまたは演算パラメタなどを記憶する。例えば、メモリ１４２は、ＲＡＭおよびＲＯＭを含み、プロセッサ１４１の実行において使用するプログラムまたは実行において適宜変化するパラメタなどを一時記憶する。なお、接続ポート１４８または通信モジュール１４９などを介して外部のストレージ装置がメモリ１４２の一部として利用されてもよい。
【０１１８】
なお、プロセッサ１４１およびメモリ１４２は、ＣＰＵバスなどを備える内部バス１４３により相互に接続されている。また、インタフェース１４４は、内部バス１４３と、入力装置１４５、出力装置１４６、ストレージ装置１４７、接続ポート１４８および通信モジュール１４９とを接続する。
【０１１９】
（入力装置）
入力装置１４５は、情報を入力するための入力手段と、入力に基づいて入力信号を生成し、当該入力信号をプロセッサ１４１に出力する入力制御回路と、を備え、操作部の機能を実現する。例えば、当該入力手段としては、ボタン、スイッチ、レバーおよびマイクロフォンなどがある。入力装置１４５が操作されることにより、情報処理サーバ１００に対して各種のデータが入力されたり処理動作が指示されたりする。
【０１２０】
（出力装置）
出力装置１４６は、出力信号に基づいて音または光などを出力し、出力部の機能を実現する。例えば、出力装置１４６は、スピーカおよびヘッドフォンなどの音出力装置、ならびにＬＥＤ（Light  Emitting  Diode）などを用いたランプ、液晶ディスプレイ（ＬＣＤ：Liquid  Crystal  Display）装置、ＯＬＥＤ（Organic  Light  Emitting  Diode）装置およびプロジェクタ装置などの表示装置を含む。
【０１２１】
（ストレージ装置）
ストレージ装置１４７は、データ格納用の装置であり、記憶部１２０の機能を実現する。ストレージ装置１４７は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。ストレージ装置１４７は、プロセッサ１４１が実行するプログラムや各種データを格納する。
【０１２２】
（接続ポート）
接続ポート１４８は、機器を情報処理サーバ１００に直接接続するためのポートである。例えば、接続ポート１４８は、ＵＳＢ（Universal  Serial  Bus）ポート、ＩＥＥＥ１３９４ポート、ＲＳ−２３２Ｃポート、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface）ポートなどであってもよい。接続ポート１４８に外部機器を接続することで、情報処理サーバ１００と当該外部機器との間でデータが交換されてもよい。
【０１２３】
（通信モジュール）
通信モジュール１４９は、ネットワークに接続するための通信デバイスであり、通信部１１０の機能を実現する。例えば、通信モジュール１４９は、無線ＬＡＮ（Local  Area  Network）対応通信デバイスであっても、３ＧまたはＬＴＥ対応通信デバイスであってもよい。また、通信モジュール１４９は、有線による通信を行うワイヤー通信対応デバイスであってもよい。
【０１２４】
＜＜４．むすびに＞＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１２５】
例えば、上記実施形態では、温室内環境予測モデルに入力される情報は気象予測情報、識別情報および環境制御機器に関する情報である例を説明したが、本発明はかかる例に限定されない。例えば、温室内環境予測モデルに入力される情報として、温室の外部に設置されるセンサから得られる情報が用いられてもよい。かかるセンサは、例えば環境センサ等であってもよく、既設のセンサが用いられてもよい。環境センサは、例えば、温室外に設けられる土壌センサ、雨量計、温度計または湿度計等であってもよい。
【０１２６】
また、上記の実施形態のフローチャートに示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的にまたは個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【０１２７】
また、情報処理サーバ１００に内蔵されるハードウェアに上述した情報処理サーバ１００の各機能構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムが記憶された記憶媒体も提供される。
【符号の説明】
【０１２８】
１        情報処理システム
１００    情報処理サーバ
１１０    通信部
１２０    記憶部
１３０    制御部
１３１    機械学習部
１３２    予測部
１３３    出力制御部
２００    情報処理端末
２１０    操作入力部
２２０    制御部
２３０    通信部
２４０    表示部
３００    計測制御装置
４００    気象情報サーバ
【図１】
2018180239.tif 000005
【図２】
2018180239.tif 000006
【図３】
2018180239.tif 000007
【図４】
2018180239.tif 000008
【図５】
2018180239.tif 000009
【図６】
2018180239.tif 000010
【図７】
2018180239.tif 000011
【国際調査報告】
2018180239.tif 000012
2018180239.tif 000013
2018180239.tif 000014