(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022090529
(43)【公開日】2022-06-17
(54)【発明の名称】海底地形推定方法、学習済モデル生成方法、海底地形推定装置およびプログラム
(51)【国際特許分類】
G09B 29/00 20060101AFI20220610BHJP
G06N 20/00 20190101ALI20220610BHJP
G06T 11/60 20060101ALI20220610BHJP
【FI】
G09B29/00 Z
G06N20/00 130
G06T11/60 300
【審査請求】未請求
【請求項の数】12
【出願形態】OL
(21)【出願番号】P 2020202973
(22)【出願日】2020-12-07
(71)【出願人】
【識別番号】000166627
【氏名又は名称】五洋建設株式会社
(74)【代理人】
【識別番号】110000338
【氏名又は名称】特許業務法人HARAKENZO WORLD PATENT & TRADEMARK
(72)【発明者】
【氏名】熊谷 隆宏
(72)【発明者】
【氏名】佐貫 宏
【テーマコード(参考)】
2C032
5B050
【Fターム(参考)】
2C032HA02
2C032HA04
2C032HB11
5B050BA07
5B050BA17
5B050BA18
5B050CA07
5B050DA10
5B050EA07
5B050EA13
5B050EA18
5B050EA19
5B050FA02
5B050GA08
(57)【要約】
【課題】海底の地形の変化の推定に要する時間を短縮する。
【解決手段】情報処理装置(10)は、海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、統計結果に対応する期間を示す期間データを含む入力データを取得するステップ(S11)と、入力データを機械学習により構築された学習済モデルに入力して得られる、海底の変化後の地形に関する出力データを用いて、前記海底の地形の変化を推定するステップ(S12)と、を実行する。
【選択図】
図1
【特許請求の範囲】
【請求項1】
海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、前記統計結果に対応する期間を示す期間データを含む入力データを取得するステップと、
前記入力データを機械学習により構築された学習済モデルに入力して得られる、前記海底の変化後の地形に関する出力データを用いて、前記海底の地形の変化を推定するステップと、
を情報処理装置が実行する海底地形推定方法。
【請求項2】
前記出力データは、波浪による前記海底の地形の高さ変化量をコンター図で表すデータを含む、請求項1に記載の海底地形推定方法。
【請求項3】
前記出力データは、前記海底において予め設定した領域毎の前記海底の地形の体積変化量を示すデータを含む、請求項1または2に記載の海底地形推定方法。
【請求項4】
前記推定するステップにおいては、前記情報処理装置は、前記出力データを、前記機械学習において教師データとして用いられた実測値である前記海底の変化後の地形に関するデータと、当該データに対応する入力データを前記学習済モデルに入力して得られる出力データとの関係に基づく補正値を用いて補正した結果を用いて、前記海底の地形の変化を推定する、請求項1~3のいずれか1項に記載の海底地形推定方法。
【請求項5】
前記海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、前記統計結果に対応する期間を示す期間データを含む第1データ、並びに、前記海底の変化後の地形に関する第2データを取得するステップと、
前記第1データと該第1データに対応する第2データとを用いて、前記第1データと前記第2データとの相関関係を機械学習させた前記学習済モデルを生成するステップと、
を更に備える請求項1~4のいずれか1項に記載の海底地形推定方法。
【請求項6】
前記機械学習において教師データとして用いられた前記第2データと、当該第2データに対応する前記第1データを前記学習済モデルに入力して得られる出力データとの関係に基づき補正値を算出するステップと、
前記補正値を用いて前記出力データを補正して得られるデータを再学習用データとして前記学習済モデルの再学習を実施するステップと、
を更に備える請求項5に記載の海底地形推定方法。
【請求項7】
前記算出するステップにおいては、前記補正値を前記海底において予め設定された領域毎に算出し、
前記再学習を実施するステップにおいては、前記領域毎の前記補正値を用いて前記領域ごとの前記出力データを補正する、請求項6に記載の海底地形推定方法。
【請求項8】
前記入力データは、潮流を示す潮流データ、および海流を示す海流データの少なくともいずれか一方を含む、
請求項1~7のいずれか1項に記載の海底地形推定方法。
【請求項9】
海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、前記統計結果に対応する期間を示す期間データを含む第1データ、並びに、前記海底の変化後の地形に関する第2データを取得するステップと、
前記第1データと該第1データに対応する第2データとを用いて、前記第1データと前記第2データとの相関関係を機械学習させた学習済モデルを生成するステップと、
を情報処理装置が実行する学習済モデル生成方法。
【請求項10】
海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、前記統計結果に対応する期間を示す期間データを含む入力データを取得する取得部と、
前記入力データを機械学習により構築された学習済モデルに入力して得られる、前記海底の変化後の地形に関する出力データに基づき、前記海底の地形の変化を推定する推定部と、
を備えることを特徴とする、海底地形推定装置。
【請求項11】
前記推定部は、前記出力データを、前記機械学習において教師データとして用いられた実測値である前記海底の変化後の地形に関するデータと、当該データに対応する入力データを前記学習済モデルに入力して得られる出力データとの関係に基づく補正値を用いて補正した結果を用いて、前記海底の地形の変化を推定する、
請求項10に記載の海底地形推定装置。
【請求項12】
請求項10または11に記載の海底地形推定装置としてコンピュータを機能させるためのプログラムであって、前記取得部および前記推定部としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、海底の地形の変化を推定する技術に関する。
【背景技術】
【0002】
港湾の維持および管理等のために港内の海底の地形の変化を予測する技術が知られている。特許文献1には、海底摩擦係数、層間摩擦係数、水平方向渦動粘性係数等の計算パラメータを用いて拡散シミュレーションの計算を実行し、COD(Chemical Oxygen Demand)ごとに水深を修正したコンター図を生成するシミュレーション・システムが開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1に記載のシステムは、海底摩擦係数等の計算パラメータの作成等に時間と手間を要するという問題があった。また、特許文献1で作成するコンター図は水温、塩分あるいはCODごとの等高線を表示するものであって、海底地形を示すものではない。
【0005】
本発明の一態様は、上記問題点に鑑みたものである。本発明の一態様は、波浪等による海底の地形の変化を容易に推定することができる技術を提供することを目的とする。
【課題を解決するための手段】
【0006】
上記の課題を解決するために、本発明の一態様に係る海底地形推定方法は、海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、前記統計結果に対応する期間を示す期間データを含む入力データを取得するステップと、前記入力データを機械学習により構築された学習済モデルに入力して得られる、前記海底の変化後の地形に関する出力データを用いて、前記海底の地形の変化を推定するステップと、を情報処理装置が実行する。
【0007】
上記の構成によれば、情報処理装置は、コンター図データ、統計データおよび期間データを含む入力データを学習済モデルに入力して得られる出力データに基づき、海底の地形の変化を推定する。これにより、海底の地形の変化を容易に推定することができる。
【0008】
上記海底地形推定方法において、前記出力データは、波浪による前記海底の地形の高さ変化量をコンター図で表すデータを含んでもよい。
【0009】
上記の構成によれば、情報処理装置は、学習済モデルから出力される、海底の地形の高さ変化量をコンター図で表すデータを用いて海底の地形の変化を推定する。これにより、海底の地形の変化の推定に要する時間を短縮することができる。
【0010】
上記海底地形推定方法において、前記前記出力データは、前記海底において予め設定した領域毎の前記海底の地形の体積変化量を示すデータを含んでもよい。
【0011】
上記の構成によれば、情報処理装置は、学習済モデルから出力される、領域毎の体積変化量を示すデータを用いて海底の地形の領域毎の変化を推定する。これにより、海底の地形の変化の推定精度を高くすることができる。
【0012】
上記海底地形推定方法において、前記推定するステップにおいては、前記情報処理装置は、前記出力データを、前記機械学習において教師データとして用いられた実測値である前記海底の変化後の地形に関するデータと、当該データに対応する入力データを前記学習済モデルに入力して得られる出力データとの関係に基づく補正値を用いて補正した結果を用いて、前記海底の地形の変化を推定してもよい。
【0013】
上記の構成によれば、情報処理装置は、学習済モデルから出力される出力データを実測値に基づき補正した結果を用いて海底の地形の変化を推定する。これにより、海底の地形の変化の推定精度を高くすることができる。
【0014】
上記海底地形推定方法において、前記海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、前記統計結果に対応する期間を示す期間データを含む第1データ、並びに、前記海底の変化後の地形に関する第2データを取得するステップと、前記第1データと該第1データに対応する第2データとを用いて、前記第1データと前記第2データとの相関関係を機械学習させた前記学習済モデルを生成するステップと、を更に備えてもよい。
【0015】
上記の構成によれば、情報処理装置は、コンター図データ、統計データおよび期間データを含む第1データと、海底の変化後の地形に関する第2データとを用いて機械学習させた学習済モデルを生成する。情報処理装置がこの学習済モデルを用いることにより、海底の地形の時期ごとの変化の推定精度を高くすることができる。
【0016】
上記海底地形推定方法において、前記機械学習において教師データとして用いられた前記第2データと、当該第2データに対応する前記第1データを前記学習済モデルに入力して得られる出力データとの関係に基づき補正値を算出するステップと、前記補正値を用いて前記出力データを補正して得られるデータを再学習用データとして前記学習済モデルの再学習を実施するステップと、を更に備えてもよい。
【0017】
上記の構成によれば、情報処理装置は、学習済モデルの出力データを補正して得られるデータを用いて学習済モデルの再学習を実施する。この再学習済モデルを用いることにより、海底の地形の変化の推定精度を高くすることができる。
【0018】
上記海底地形推定方法において、前記算出するステップにおいては、前記補正値を前記海底において予め設定された領域毎に算出し、前記再学習を実施するステップにおいては、前記領域毎の前記補正値を用いて前記領域ごとの前記出力データを補正してもよい。
【0019】
上記の構成によれば、情報処理装置は、領域毎の補正値を用いて出力データを補正して再学習用データを生成し、この再学習用データを用いて学習済モデルの再学習を実施する。この再学習済モデルを用いることにより、領域ごとの海底の地形の変化の推定精度を高くすることができる。
【0020】
上記海底地形推定方法において、前記入力データは、潮流を示す潮流データ、および海流を示す海流データの少なくともいずれか一方を含んでもよい。
【0021】
上記の構成によれば、情報処理装置は、潮流データおよび/または海流データを含む入力データを学習済モデルに入力して得られる出力データに基づき、海底の地形の変化を推定する。これにより、入力データが潮流データおよび/または海流データを含まない場合に比べて、海底の地形の変化の推定の精度を高くすることができる。
【0022】
また、本発明に係る学習済モデル生成方法は、海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、前記統計結果に対応する期間を示す期間データを含む第1データ、並びに、前記海底の変化後の地形に関する第2データを取得するステップと、前記第1データと該第1データに対応する第2データとを用いて、前記第1データと前記第2データとの相関関係を機械学習させた学習済モデルを生成するステップと、を情報処理装置が実行する。
【0023】
上記の構成によれば、情報処理装置は、コンター図データ、統計データおよび期間データを含む第1データと、海底の変化後の地形に関する第2データとを用いて機械学習させた学習済モデルを生成する。この学習済モデルが用いられることにより、海底の地形の変化を容易に推定することができる。
【0024】
また、本発明に係る海底地形推定装置は、海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、前記統計結果に対応する期間を示す期間データを含む入力データを取得する取得部と、前記入力データを機械学習により構築された学習済モデルに入力して得られる、前記海底の変化後の地形に関する出力データに基づき、前記海底の地形の変化を推定する推定部と、を備える。
【0025】
上記の構成によれば、海底地形推定装置は、コンター図データ、統計データおよび期間データを含む入力データを学習済モデルに入力して得られる出力データに基づき、海底の地形の変化を推定する。これにより、海底の地形の変化を容易に推定することができる。
【0026】
上記海底地形推定装置において、前記推定部は、前記出力データを、前記機械学習において教師データとして用いられた実測値である前記海底の変化後の地形に関するデータと、当該データに対応する入力データを前記学習済モデルに入力して得られる出力データとの関係に基づく補正値を用いて補正した結果を用いて、前記海底の地形の変化を推定してもよい。
【0027】
上記の構成によれば、海底地形推定装置は、学習済モデルから出力される出力データを実測値に基づき補正した結果を用いて海底の地形の変化を推定する。これにより、海底の地形の変化の推定精度を高くすることができる。
【0028】
また、本発明に係るプログラムは、前記海底地形推定装置としてコンピュータを機能させるためのプログラムであって、前記取得部および前記推定部としてコンピュータを機能させる。
【0029】
上記の構成によれば、海底地形推定装置は、コンター図データ、統計データおよび期間データを含む入力データを学習済モデルに入力して得られる出力データに基づき、海底の地形の変化を推定する。これにより、海底の地形の変化を容易に推定することができる。
【発明の効果】
【0030】
本発明の一態様によれば、海底の地形の変化を容易に推定することができる。
【図面の簡単な説明】
【0031】
【
図1】本発明の実施形態1に係る情報処理装置の機能構成を示すブロック図、および本発明の実施形態1に係る地形推定方法の流れを示すフロー図である。
【
図2】本発明の実施形態2に係る情報処理装置の機能構成を示すブロック図である。
【
図3】本発明の実施形態2に係る地形推定方法の流れを示すフロー図である。
【
図4】本発明の実施形態2に係る海底の地形を表すコンター図を例示する図である。
【
図5】本発明の実施形態2に係る波浪の統計結果を例示する図である。
【
図6】本発明の実施形態2に係る学習済モデルの一例を模式的に示した図である。
【
図7】本発明の実施形態2に係る、海底の地形の高さ変化量を表すコンター図、およびコンター図から算出される数値を例示する図である。
【
図8】本発明の実施形態2に係る、海底において設定された部分領域を例示する図、および部分領域毎の変化量を例示する図である。
【
図9】本発明の実施形態3に係る情報処理装置の機能構成を例示するブロック図である。
【
図10】本発明の実施形態3に係る学習済モデル生成方法の流れを示すフロー図である。
【
図11】本発明の実施形態3に係る海底の地形の実測値等を例示する図である。
【
図12】本発明の実施形態4に係る地形推定方法の流れを示すフロー図である。
【発明を実施するための形態】
【0032】
〔実施形態1〕
<情報処理装置の構成>
以下、本発明の一実施形態について説明する。
図1の(a)は、本実施形態に係る情報処理装置10の機能構成を例示するブロック図である。情報処理装置10は、海底の地形の変化を推定する装置である。情報処理装置10は、本明細書に係る海底地形推定装置の一例である。
図1の(a)に示すように、情報処理装置10は、取得部11および推定部12を備える。
【0033】
取得部11は、海底の地形のコンター図を表すコンター図データ、海底に来襲した波浪の統計結果を示す統計データ、および、統計結果に対応する期間を示す期間データを含む入力データを取得する。本明細書において、海底とは、波浪により地形が変化し得る水底または海中の地面をいう。海底の地形は例えば、港の沿岸の地形、湾岸の地形、および湾内の海底の地形を含む。
【0034】
推定部12は、機械学習により構築された学習済モデルに入力データを入力して得られる、海底の変化後の地形に関する出力データを用いて、前記海底の地形の変化を推定する。一例として、出力データは、波浪による海底の侵食量および堆積量の分布を表すコンター図である。また、一例として、出力データは、海底の変化後の地形を表すコンター図データであってもよい。
【0035】
学習済モデルは機械学習により構築される。学習済モデルは例えば、CNN(Convolution al Neural Network、畳み込みニューラルネットワーク)構造を有するモデルで実現可能である。
【0036】
<海底地形推定方法の流れ>
以上のように構成された情報処理装置10が実行する海底地形推定方法S10の流れについて説明する。
図1の(b)は、海底地形推定方法S10の流れを示すフロー図である。図示のように、海底地形推定方法S10は、ステップS11およびステップS12を含む。
【0037】
(ステップS11)
ステップS11において、取得部11は、海底の地形のコンター図を表すコンター図データ、海底に来襲した波浪の統計結果を示す統計データ、および、統計結果に対応する期間を示す期間データを含む入力データを取得する。
【0038】
(ステップS12)
ステップS12において、推定部12は、機械学習により構築された学習済モデルに入力データを入力して得られる、海底の変化後の地形に関する出力データを用いて、海底の地形の変化を推定する。
【0039】
<本実施形態の効果>
以上のように、本実施形態に係る情報処理装置10は、コンター図データ、統計データおよび期間データを含む入力データを、機械学習により構築された学習済モデルに入力して得られる出力データに基づき、海底の地形の変化を推定する。これにより、海底の地形の変化を容易に推定することができる。
【0040】
〔実施形態2〕
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【0041】
<情報処理装置の構成>
図2は、実施形態2に係る情報処理装置10Aの機能構成を例示するブロック図である。情報処理装置10Aは、海底の地形の変化を推定する装置である。情報処理装置10Aは、制御部110A、記憶部120A、および通信部130Aを含む。制御部110Aは、取得部11Aおよび推定部12Aを備える。
【0042】
記憶部120Aは、学習済モデルLM1を記憶する。学習済モデルLM1は、海底の地形のコンター図を表すコンター図データ、海底に来襲した波浪の統計結果を示す統計データ、および、統計結果に対応する期間を示す期間データを入力とし、海底の変化後の地形に関するデータを出力するよう学習させたモデルである。学習済モデルLM1は例えば、CNN(Convolutional Neural Network)、RNN(Recurrent Neural Network)、LSTM(Long Short-Term Memory)、DNN(Deep Neural Network)、又はこれらの組み合わせで実現可能である。
【0043】
通信部130Aは、制御部110Aの制御の下に、ネットワークN1を介して端末装置20との間で情報を送受信する。以降、制御部110Aが通信部130Aを介して端末装置20との間で情報を送受信することを、単に、制御部110Aが端末装置20との間で情報を送受信する、とも記載する。
【0044】
端末装置20は、例えばパーソナルコンピュータである。端末装置20は、例えばユーザにより操作され、ユーザ操作に応じて情報処理装置10Aに情報を送信する。
【0045】
(取得部の構成)
取得部11Aは、学習済モデルLM1に入力する入力データを取得する。入力データは、海底の地形のコンター図を表すコンター図データ、前記海底に来襲した波浪の統計結果を示す統計データ、および、前記統計結果に対応する期間を示す期間データを含む。
【0046】
(推定部の構成)
推定部12Aは、入力データを学習済モデルLM1に入力して得られる、海底の変化後の地形に関する出力データを用いて、前記海底の地形の変化を推定する。地形の変化を推定する手法の詳細については後述する。
【0047】
<地形推定方法の流れ>
以上のように構成された情報処理装置10Aが実行する海底地形推定方法S10Aの流れについて、図面を参照して説明する。
図3は、海底地形推定方法S10Aの流れを示すフロー図である。海底地形推定方法S10Aは、ステップS21~S26を含む。
【0048】
(ステップS21)
ステップS21において、取得部11Aは、コンター図データ、統計結果データ、および期間データを含む入力データを取得する。一例として、取得部11Aは、記憶部120Aに記憶された入力データを読み出すことにより取得する。また、一例として、取得部11Aは、端末装置20が送信した入力データを受信することにより、入力データを取得してもよい。また、取得部11Aは、外部接続された記憶装置から入力データを読み出すことにより、入力データを取得してもよい。また、取得部11Aは、コンター図データを第1の端末装置から受信し、統計データおよび期間データを第2の端末装置から受信する、といったように、複数の装置から入力データを取得してもよい。
【0049】
(コンター図データ)
コンター図データは、海底の地形のコンター図を表すデータである。
図4は、コンター図を例示する図である。図において、コンター
図C11は、海底を含む領域R1の地形を複数の等値線で表す。
図4のコンター
図C11において、凡例C111は地盤高(m)を表す。凡例C111では図中右側ほど地盤高が高い。コンター図データを生成する装置は、情報処理装置10Aであってもよく、また、端末装置20等の他の装置であってもよい。一例として、情報処理装置10Aが領域R1において予め計測された水深を示す水深データに基づきコンター図データを生成する。
【0050】
(統計結果データ)
統計結果データは、コンター図データに対応する領域において出現した波浪の統計結果を示すデータである。
図5は、統計結果を例示する図である。
図5において、表T1は、領域R1において出現した波浪を波高毎および波向毎に統計した結果を示す。表T1は、出現した波浪の波高毎および波向毎の出現数および出現率を含む。表T1において、波高は、「0.00~0.50」、「0.50~1.00」、「1.00~1.50」といったように、所定範囲毎に区分される。また、波向は、「N」、「NNE」、「NE」といったように、複数の方向に区分される。波浪は、統計対象とする期間において波高毎および波向毎にカウントされる。波浪の統計処理を行う装置は、情報処理装置10であってもよく、また、他の装置であってもよい。波浪の計測は例えば、超音波式や水圧式の波高計により計測され、波高計からの計測値に基づき出現した波浪が記録される。なお、波高計に通信機器を設置し、波高計から直接計測値を情報処理装置10に回線を通じて送信するようにしてもよい。
【0051】
(期間データ)
期間データは、統計結果データの示す統計結果に対応する期間を示すデータである。統計結果データの示す統計結果が
図5の表T1に示す内容である場合、期間データは、表T1に記録された波浪が計測された期間を示す。なお、表T1には統計対象とした期間の表示はないが、別途情報処理装置10Aに表T1の対象期間が入力される。
【0052】
(ステップS22)
図3のステップS22において、推定部12Aは、ステップS21で取得した入力データを学習済モデルLM1に入力して得られる出力データを取得する。
【0053】
(学習済モデルLM1)
図6は、学習済モデルLM1の一例を模式的に示した図である。図示のとおり、学習済モデルLM1には、コンター図データ、統計結果データ、および期間データを含む入力データが入力される。
【0054】
学習済モデルLM1は、例えば、畳み込み層と、プーリング層と、結合層とから成る。畳み込み層において、入力データはフィルタリングによる情報の畳み込みがなされる。畳み込みを経たデータは、プーリング層においてプーリング処理が施される。これにより、データ中の特徴の位置変化に対するモデルの認識能力が向上する。プーリング処理を経たデータは、結合層で処理されることによって、学習済モデルLM1の出力データに変換されて出力される。すなわち、学習済モデルLM1に入力された入力データを、
図6に示す各層にこれらの順に通過させることにより、変化後の地形に関する出力データが出力される。
【0055】
(出力データ)
学習済モデルLM1が出力する出力データは、海底の変化後の地形に関するデータである。本実施形態において、出力データは、波浪による海底の地形の高さ変化量をコンター図で表すデータを含む。海底の地形の変化量とは、例えば波浪による海底の侵食あるいは堆積による高さ変化をいう。
【0056】
図7の(a)は、海底の侵食量および堆積量の分布を表すコンター図を例示した図である。
図7の(a)のコンター
図C21は、
図4の領域R1の地形の侵食量および堆積量を複数の等値線で表した図である。
図7の(a)のコンター
図C21において、凡例C211は地形変化高(m)を表す。凡例C211では図中右側ほど堆積量が多く、図中左側ほど侵食量が多い。
【0057】
なお、学習済モデルLM1による推定結果の出力形式は特に限定されない。例えば、変化後の地形の高さ変化量が数値で示されたデータが出力されてもよいし、変化量をグラフで表すデータが出力されてもよい。
【0058】
(ステップS23)
図3のステップS23において、推定部12Aは、学習済モデルLM1からの出力データの示すコンター図を、所定の格子間隔毎に高さ変化量を表す数値、すなわちメッシュ上の数値データに変換する。格子間隔の大きさは例えば10~15mであってもよい。格子間隔は、推定対象である海底の特徴等に応じて情報処理装置10Aの管理者が設定してもよい。
図7の(b)は、ステップS23で推定部12Aが変換した数値データD21を例示する図である。数値データD21は、x座標とy座標により表される各座標における侵食や堆積による高さ変化量ΔZを含む。
【0059】
(ステップS24)
図3のステップS24において、推定部12Aは、ステップS23で変換した数値データD21を用いて、地形変化の推定対象である領域R1に含まれる複数の部分領域のそれぞれの体積変化量を算出する。部分領域は、例えば情報処理装置10Aの管理者等により設定される。部分領域は、一例として、港口部、港内部、港奥部、および/または港外部により区分された領域であってもよい。また、部分領域は、一例として、海底地形の特徴により区分される領域であってもよい。海底の特徴により区分する場合、一例として、水深が浅い領域、出っ張った凸部を含む領域(例えば岩礁部)、凹凸が大きい領域(例えば窪地)、等が部分領域として設定されてもよい。
【0060】
図8の(a)は、領域R1に含まれる部分領域R11~R14を例示する図である。
図8の(b)は、部分領域毎に算出される体積変化量を例示する図である。
図8の(a)の例では、領域R1において、複数の部分領域R11~R14が予め設定されている。ステップS24の処理を実行することにより、推定部12Aは、海底において予め設定した領域毎の体積変化量を示すデータを含む出力データを得る。
【0061】
(ステップS25)
図3のステップS25において、推定部12Aは、出力データが変換された数値データを所定の補正値を用いて補正した結果を用いて海底の地形の変化を推定する。
【0062】
(補正値)
補正値は、学習済モデルLM1から出力される出力データを補正するために用いられる情報である。本実施形態において、補正値は、学習済モデルLM1の機械学習において教師データとして用いられた実測値である海底の変化後の地形に関するデータと、当該データに対応する入力データを学習済モデルLM1に入力して得られる出力データとの関係に基づく値である。補正値は、例えば0.7~1.3の範囲の数値である。補正値を算出する手法、および学習済モデルLM1を構築する手法の詳細については、後段の実施形態3で説明する。
【0063】
本実施形態では、地形変化の推定対象である領域に含まれる複数の部分領域のそれぞれについて、補正値が予め定められている。推定部12Aは、部分領域毎の補正値を用いて出力データを補正する。
【0064】
図8の例では、推定部12Aは、部分領域R11の補正値A1、部分領域R12の補正値A2、部分領域R13の補正値A3、部分領域R14の補正値A4、の4つの補正値を用いて、数値を補正する。一例として、推定部12Aは、部分領域R11の地形の体積変化量を表す数値データを、補正値A1を用いて補正する。また、推定部12Aは、部分領域R12の地形の体積変化量を表す数値データを、補正値A2を用いて補正する。推定部12Aは、部分領域R13の地形の体積変化量を表す数値データを、補正値A3を用いて補正する。推定部12Aは、部分領域R14の地形の体積変化量を表す数値データを、補正値A4を用いて補正する。
【0065】
(ステップS26)
図3のステップS26において、推定部12Aは、ステップS25で補正した数値データを用いて海底の地形の変化を推定する。一例として、推定部12Aは、補正値を用いて補正された数値データと、変化前の海底の地形を表すコンター図データとを用いて、海底の変化後の地形を表すコンター図データを生成する。推定部12Aが海底の地形の変化を推定する手法はこれに限られない。例えば、推定部12Aは、ステップS25で補正した数値データをそのまま推定結果として出力してもよい。
【0066】
(ステップS27)
ステップS27において、推定部12Aは、ステップS26で推定した海底の地形の変化を示すデータを出力する。一例として、推定部12Aは、ステップS26で生成したコンター図データを出力する。この場合、推定部12Aは、コンター図データを端末装置20の表示装置に出力し、コンター図データの表すコンター図を表示装置に表示させてもよい。また、推定部12Aは、コンター図データを端末装置20に送信することにより出力してもよい。また、推定部12Aは、コンター図データを記憶部120Aに記憶させることにより出力してもよい。
【0067】
ところで、港湾の維持管理において港内の堆砂対策は大きな課題であり、維持管理計画を策定する上で、将来の地形変化の予測は重要である。本実施形態によれば、情報処理装置10Aは、コンター図データ、統計データおよび期間データを含む入力データを、機械学習により構築された学習済モデルLM1に入力して得られる出力データに基づき、海底の地形の変化を推定する。機械学習により構築された学習済モデルLM1を用いることにより、海底の地形の変化を容易に推定することができる。また、本実施形態によれば、学習済モデルLM1を用いることにより、海底の地形の変化の推定に要する時間を短縮できるとともに、精度の高い推定を行うことができる。
【0068】
また、情報処理装置10Aが、補正値を用いて数値データを補正することにより、地形の変化の推定の精度を高くすることができる。特に、本実施形態では、情報処理装置10Aが、部分領域毎に予め設定された補正値を用いて補正データを補正することにより、各部分領域に適した補正処理を行うことができ、地形変化の予測の精度をより高くすることができる。
【0069】
〔実施形態3〕
本発明の実施形態3について、図面を参照して説明する。なお、実施形態1~2にて説明した構成要素と同じ機能を有する構成要素については、同じ符号を付し、その説明を繰り返さない。
【0070】
<情報処理装置の構成>
図9は、本実施形態に係る情報処理装置10Bの機能構成を示すブロック図である。情報処理装置10Bは、機械学習により学習済モデルLM1を構築する装置である。情報処理装置10Bは、制御部110B、記憶部120Aおよび通信部130Aを備える。制御部110Bは、推定フェーズ実行部111Bおよび学習フェーズ実行部112Bを含む。推定フェーズ実行部111Bは、取得部11Aおよび推定部12Aを含む。学習フェーズ実行部112Bは、学習用データ取得部13B、学習済モデル生成部14B、補正値算出部15Bおよび再学習部16Bを含む。
【0071】
(学習用データ取得部の構成)
学習用データ取得部13Bは、学習済モデルLM1の機械学習で用いる学習用データ(教師データ)を取得する。本実施形態において、学習用データは、第1データおよび第2データを含む。
【0072】
第1データは、学習済モデルLM1に入力される入力データに対応するデータであり、海底の地形のコンター図を表すコンター図データ、海底に来襲した波浪の統計結果を示す統計データ、および、統計結果に対応する期間を示す期間データを含む。第1データに含まれるコンター図データは、海底の変化前の地形のコンター図を表すデータである。
【0073】
第2データは、学習済モデルLM1から出力される出力データに対応するデータであり、海底の変化後の地形に関するデータで、海底の変化後の地形の実測値に基づくデータである。一例として、情報処理装置10Bまたは他の装置は、海底の変化後の地形の実測値を用いて、海底の地形の高さ変化量を表すコンター図データを第2データとして生成する。海底の地形の高さ変化量は、一例として、侵食深さまたは堆積高さである。
【0074】
(学習済モデル生成部の構成)
学習済モデル生成部14Bは、第1データと該第1データに対応する第2データとを用いて、第1データと第2データとの相関関係を機械学習させた学習済モデルLM1を生成する。
【0075】
(補正値算出部の構成)
補正値算出部15Bは、学習済モデルLM1の機械学習において教師データとして用いられた第2データと、当該第2データに対応する第1データを学習済モデルLM1に入力して得られる出力データとの関係に基づき補正値を算出する。補正値を算出する手法の詳細については後述する。
【0076】
(再学習部の構成)
再学習部16Bは、補正値算出部15Bが算出した補正値を用いて、該第1データに基づく学習済モデルLM1の出力データを補正して得られるデータを再学習用データとして前記学習済モデルの再学習を実施する。
再学習を実施する手法の詳細については後述する。
【0077】
<学習済モデル生成方法の流れ>
以上のように構成された情報処理装置10Bが実行する学習済モデル生成方法S10Bの流れについて、図面を参照して説明する。
図10は、学習済モデル生成方法S10Bの流れを示すフロー図である。学習済モデル生成方法S10Bは、ステップS31~S41を含む。
【0078】
(ステップS31)
ステップS31において、学習用データ取得部13Bは、第1データと第2データとを取得する。一例として、学習用データ取得部13Bは、記憶部120Aに記憶された第1データと第2データとを読み出すことにより取得する。また、一例として、学習用データ取得部13Bは、端末装置20が送信した第1データと第2データとを受信することにより、第1データと第2データとを取得してもよい。また、学習用データ取得部13Bは、外部接続された記憶装置から第1データと第2データとを読み出すことにより、第1データと第2データとを取得してもよい。また、学習用データ取得部13Bは、第1データを第1の端末装置から受信し、第2データを第2の端末装置から受信する、といったように、複数の装置から別々に第1データと第2データとを取得してもよい。
【0079】
(ステップS32)
ステップS32において、学習済モデル生成部14Bは、第1データと第1データに対応する第2データとの組を用いて、第1データと第2データとの相関関係を機械学習させた学習済モデルLM1を生成する。学習済モデルLM1を規定する各種のパラメータは記憶部120Aに記憶される。
【0080】
(ステップS33)
ステップS33~S39において、補正値算出部15Bは、機械学習において教師データとして用いた第2データと、当該第2データに対応する第1データを学習済モデルLM1に入力して得られる出力データとの関係に基づき、補正値を特定する。ステップS33~S39の処理は、教師データの数だけ繰り返し実行される。以下の説明では、教師データの数をn(nは自然数)とし、k番目(1≦k≦n)に処理対象となる第1データを「第1データD1(k)」という。また、第1データD1(k)に対応する第2データを「第2データD2(k)」という。
【0081】
ステップS33において、まず、補正値算出部15Bは、ステップS32で教師データとして用いた第1データD1(k)を、ステップS32で構築された学習済モデルLM1に入力して出力データ(以下「出力データDo(k)」という)を取得する。
【0082】
(ステップS34)
ステップS34において、補正値算出部15Bは、第2データD2
(k)に対応する実測値データD
pic(k)を取得する。
図11は、ステップS34~S39において補正値算出部15Bが取得する実測値データ等のデータの具体例を示す図である。図において、実測値データD
picは、ステップS34で補正値算出部15Bが取得する実測値データD
pic(k)の具体例である。補正値算出部15Bは、一例として、記憶部120Aから実測値データD
pic(k)を読み出すことにより取得してもよく、また、端末装置20から実測値データD
pic(k)を受信することにより取得してもよい。また、補正値算出部15Bは、第2データD2
(k)を実測値データD
pic(k)に変換することにより、実測値データD
pic(k)を取得してもよい。第2データD2
(k)を実測値データD
pic(k)に変換する処理は、例えば
図3のステップS23の変換処理と同様である。
【0083】
(ステップS35)
ステップS35において、補正値算出部15Bは、出力データDo
(k)を一定の格子間隔毎の高さ変化量を表すメッシュ上の数値データD
ai(k)に変換する。出力データDo
(k)を数値データD
ai(k)に変換する処理は、例えば
図3のステップS23の処理と同様である。
図11における数値データD
aiは、ステップS35で補正値算出部15Bが算出する数値データD
ai(k)の具体例である。
【0084】
(ステップS36)
ステップS36において、補正値算出部15Bは、実測値データD
pic(k)を用いて部分領域(R11~R14)毎の体積変化量V
pic(k)を算出するとともに、数値データD
ai(k)を用いて部分領域毎の体積変化量V
ai(k)を算出する。
図11の例では、補正値算出部15Bは、実測値データD
picを用いて、部分領域R11~R14の体積変化量V
picを算出する。また、補正値算出部15Bは、数値データD
aiを用いて、部分領域R11~R14の体積変化量V
aiを算出する。
【0085】
(ステップS37)
ステップS37において、補正値算出部15Bは、部分領域毎に、ステップS36で算出した体積変化量V
pic(k)と体積変化量V
ai(k)との比V
pic(k)/V
ai(k)を、補正値を算出するための値(以下、「データ別補正値」という)として算出する。
図11の例では、補正値算出部15Bは、部分領域R11のデータ別補正値A11
(k)として、(25.4/12.4)を算出する。また、補正値算出部15Bは、部分領域R12のデータ別補正値A12
(k)として、(32.2/52.2)を算出する。補正値算出部15Bは、部分領域R13のデータ別補正値A13
(k)として、(210.4/250.4)を算出する。補正値算出部15Bは、部分領域R14のデータ別補正値A14
(k)として、(62.3/112.3)を算出する。なお、補正値算出部15Bは、データ別補正値としてV
ai(k)/V
pic(k)を算出して用いてもよい。
【0086】
(ステップS38)
ステップS38において、補正値算出部15Bは、教師データとして用いた全ての第1データについて、データ別補正値の算出処理(ステップS33~S37の処理)を実行したかを判定する。全ての第1データについてデータ別補正値の算出処理が完了した場合(ステップS38にてYES)、補正値算出部15BはステップS39の処理に進む。一方、全ての第1データについてデータ別補正値の算出処理が完了していない場合(ステップS38にてNO)、補正値算出部15BはステップS33の処理に進み、次の第1データについてデータ別補正値の算出処理を実行する。
【0087】
(ステップS39)
ステップS39において、補正値算出部15Bは、教師データとして使用した第1データ毎に算出したデータ別補正値の平均値、中央値、最頻値、最大値、最小値、またはこれらを用いて算出される値を、補正値Aとして特定する。補正値Aは、地形変化の推定処理(
図3のステップS25、等)で用いられる値である。補正値算出部15Bは、部分領域毎に補正値Aを算出してもよく、複数の領域に対して共通した補正値Aを算出してもよく、また、領域全体で共通するひとつの補正値Aを算出してもよい。一例として、
図8に示すように領域R1が4つの部分領域R11~R14を含む場合、補正値算出部15Bは、4つの補正値A1~A4を算出してもよいし、領域全体での補正値Aを算出してもよい。領域ごとの補正値Aとしては、一例として、領域ごとのデータ別補正値の平均値、領域ごとのデータ別補正値の最大値、領域ごとのデータ別補正値の最小値、が用いられてもよい。
【0088】
データ別補正値および/または補正値Aは例えば、0.7~1.3の範囲内の数値である。一例として、補正値算出部15Bは、算出した補正値Aがこの範囲外である場合、学習済モデルによる推定精度が十分でないと判断し、そのケースの解析結果は利用しない。物理的法則に基づく地形変化解析の精度として、±30%程度の誤差内にあれば、一般に許容されることから、補正値Aが0.7~1.3の範囲を超えるような誤差で推定するケースは精度が十分でないと判断するものである。
【0089】
(ステップS40)
図10のステップS40において、再学習部16Bは、ステップS39で算出された補正値Aを用いて出力データを補正する。一例として、再学習部16Bは、第1データを学習済モデルLM1に入力して得られるコンター図データ等の出力データを数値データに変換し、変換した数値データを、ステップS39で算出した補正値Aを用いて補正する。再学習部16Bは、補正した数値データを、コンター図データ等の出力データに変換する。変換後の出力データが、補正後の出力データとして用いられる。
【0090】
(ステップS41)
ステップS41において、再学習部16Bは、ステップS40で補正した出力データを再学習用データとして、学習済モデルLM1の再学習を実施する。換言すると、再学習部16Bは、第1データと、第1データを学習済モデルLM1に入力して得られた出力データの補正後のデータとの組を教師データとして、学習済モデルLM1の再学習を実施する。
【0091】
<海底地形推定方法の流れ>
本実施形態にかかる海底地形推定方法の流れは、上述の実施形態2で説明した海底地形推定方法S10Aの流れと同様であるため、ここではその説明を繰り返さない。
【0092】
本実施形態によれば、情報処理装置10Bが、第1データと第2データとの組を用いて学習済モデルLM1を構築する。この学習済モデルLM1が海底の地形変化の推定に用いられることにより、海底の地形変化の推定に要する時間を短縮することができる。
【0093】
また、本実施形態では、情報処理装置10Bは、学習済モデルLM1を用いた解析結果である出力データを補正値で補正したデータを教師データとして用いて再学習を実施する。例えば、地形変化の実測データが少ない場合であっても、補正値を用いて補正したデータを教師データとして利用することができ、これにより、地形変化の推定の精度を高くすることができる。
【0094】
〔実施形態4〕
本発明の実施形態4について、図面を参照して説明する。なお、実施形態1~3にて説明した構成要素と同じ機能を有する構成要素については、同じ符号を付し、その説明を繰り返さない。
【0095】
<情報処理装置の構成>
本実施形態に係る情報処理装置の構成は、上述の実施形態2にて説明した構成要素と同様の構成であるため、ここではその説明を繰り返さない。
【0096】
<海底地形推定方法の流れ>
以下では、本実施形態に係る情報処理装置10Aによる海底地形推定方法S10Cの流れについて、図面を参照して説明する。
図12は、海底地形推定方法S10Cの流れを示すフロー図である。海底地形推定方法S10Cは、ステップS21a、およびS22~S26を含む。
【0097】
(ステップS21a)
ステップS21aにおいて、取得部11Aは、入力データを取得する。取得部11Aが取得する入力データは、コンター図データ、統計結果データおよび期間データに加えて、潮流を示す潮流データ、および海流を示す海流データの少なくともいずれか一方を含む。
【0098】
潮流データは、潮流を示すデータであり、例えば流速、流向、および/または位置の統計結果を示すデータを含む。海流データは、海流を示すデータであり、例えば海流の種類、流速、および/または流向の統計結果を示すデータを含む。
【0099】
本実施形態において用いられる学習済モデルLM1の構築において用いられる教師データは、上述の実施形態2と同様、入力データに対応する第1データと、出力データに対応する第2データとを含む。本実施形態に係る第1データは、入力データと同様に、コンター図データ、統計結果データおよび期間データに加えて、潮流を示す潮流データ、および海流を示す海流データの少なくともいずれか一方を含む。換言すると、本実施形態に係る学習済モデルLM1は、潮流データおよび/または海流データを含む第1データと、第2データとの相関関係を機械学習させた学習済モデルである。
【0100】
本実施形態によれば、情報処理装置10Aは、潮流データおよび/または海流データを含む入力データを、機械学習により構築された学習済モデルLM1に入力して得られる出力データに基づき、海底の地形の変化を推定する。これにより、海底の地形変化の推定精度を高くすることができる。
【0101】
〔付記事項1〕
学習済モデルLM1に入力する入力データに含まれるデータは、上述した実施形態で示したものに限られない。入力データは、地球上の様々な観測データ、再解析データ、予報データ、衛星データ等の他のデータを含んでいてもよい。
【0102】
一例として、入力データは、季節に関するデータを含んでいてもよい。季節に関するデータは、一例として、季節風の向きや強さを示すデータを含んでいてもよい。この場合、入力データに含まれる期間データは、春夏秋冬等の季節を示すデータ、または、雨季/乾季を示すデータを含んでもよい。また、この場合、学習済モデルLM1の機械学習において用いられる教師データに含まれる第1データは、季節に関するデータを含む。
【0103】
また、季節に関するデータは、一例として、季節毎の潮流の統計結果を示す潮流データ、および/または、季節毎の海流の統計結果を示す海流データを含んでもよい。潮流および/または海流が季節によって異なる地域では、季節毎の潮流および/または海流を示すデータを学習済モデルLM1に学習させておくことで、季節毎の地形変化の推定精度を高くすることができる。
【0104】
また、一例として、入力データは、地形変化の推定対象である地域において発生した現象を示すデータを含んでいてもよい。現象を示すデータは例えば、特異な現象(ラニーニャ現象等)の種類とその発生の有無とを示すデータであってもよい。この場合、学習済モデルLM1の機械学習において用いられる教師データに含まれる第1データは、現象を示すデータを含む。
【0105】
例えば、毎年発生する現象ではないラニーニャ現象が発生した場合、以前に発生したときのデータを学習済モデルLM1に学習させておくことで、ラニーニャ現象が発生した年の地形変化の推定精度を高くすることができる。
【0106】
また、近年では、地球上の様々な観測データ、再解析データ、予報データ、衛星データ等の他のデータがオープンデータとして公開されており、これらを活用して入出力データを組み合わせることにより、推定の精度を向上させることができる。
【0107】
入力データに、季節を示すデータが含まれる場合、一例として、補正値算出部15Bは、補正値Aを、季節毎に算出してもよい。例えば、スリランカのキリンダ地方等のモンスーン気候の地域の場合、雨季/乾季により流砂による堆積傾向が異なっている。このように季節毎に地形変化の傾向が異なる場合、補正値算出部15Bが季節毎に補正値Aを特定することにより、地形変化の推定の精度を高くすることができる。
【0108】
〔付記事項2〕
上述の実施形態では、学習済モデルLM1の出力データとして、海底の地形の高さ変化量を表すコンター図データを例示したが、出力データは上述した実施形態で示したものに限られない。出力データは例えば、海底の変化後の地形を表すコンター図データであってもよい。この場合、教師データとして用いられる第2データは、海底の変化後の地形を表すコンター図データである。
【0109】
〔付記事項3〕
学習済モデルLM1の機械学習用の教師データは、上述した実施形態で示したものに限られない。教師データは、地形変化の実測値に基づくデータ、来襲した波浪の実測値に基づくデータに限らず、想定される初期の地形を用いた数値解析結果、および/または想定される来襲波浪を用いた数値解析結果を示すデータであってもよい。
【0110】
〔付記事項4〕
上述の各実施形態における情報処理装置10、情報処理装置10Bの機能は、単体の装置により実現されてもよく、また、複数の装置が協働するシステムにより実現されてもよい。例えば、推定フェーズ実行部111Bを実装する第1の装置と、学習フェーズ実行部112Bを実装する第2の装置とが別体の装置として構成され、第1の装置と第2の装置とが協働することにより上述の情報処理装置10Bが実現されてもよい。この場合、第2の装置は、一例として、第1データおよび第2データを取得するステップと、取得した第1データと第2データとを用いて、第1データと第2データとの相関関係を機械学習させた学習済モデルLM1を生成するステップと、を実行してもよい。なお、第1の装置と第2の装置間は通信部130Aで接続される。
【0111】
〔付記事項5〕
上述の実施形態3では、補正値算出部15Bは、
図10のステップS39において、教師データとして使用した第1データ毎に算出したデータ別補正値の平均値、中央値、最頻値、最大値、最小値、またはこれらを用いて補正値を算出した。補正値を特定する手法は上述した実施形態で示したものに限られない。一例として、補正値算出部15Bは、ひとつの第1データD1
(k)について算出されるデータ別補正値を、地形変化の推定処理で用いる補正値としてもよい。
【0112】
また、補正値算出部15Bは、データ別補正値Vpic(k)/Vai(k)の平均値である補正値Aαと、最大値である補正値Aβと、最小値である補正値Aγと、の3つの補正値を算出する、といったように、複数種類の補正値を特定してもよい。
補正値算出部15Bが複数の補正値を特定した場合、推定フェーズにおいては、情報処理装置10Bは、複数の補正値(例えば、データ別補正値Vpic(k)/Vai(k)の平均値、最大値、最小値)を用いて地形変化の推定を複数パターン行う。これにより、情報処理装置10Bの管理者等が地形変化の推定のばらつき(振れ幅)の程度を把握し易くなる。
【0113】
また、一例として、補正値算出部15Bは、所定の格子間隔毎の補正値の集合、すなわちメッシュデータとして補正値を算出してもよい。例えば構造物近傍の洗堀など、局所的な地形変化を予測する場合、細かく区分された領域毎の補正値を用いて地形変化を推定することにより、推定精度をより高め易くなる。
【0114】
〔付記事項6〕
上述の各実施形態で用いられる学習済モデルLM1は、上述した実施形態で示したものに限られない。学習済モデルLM11は例えば、MTRNN(Multi Timescale RNN)、LSTM(Long Short Term Memory)等のRNN(Recurrent Neural Network)、ARIMA(AutoRegressive, Integrated and Moving Average)モデル等であってもよい。
【0115】
〔ソフトウェアによる実現例〕
情報処理装置10、10A、10Bの制御ブロック(特に取得部11、推定部12、取得部11A、推定部12A、学習用データ取得部13B、学習済モデル生成部14B、補正値算出部15B、再学習部16B)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
【0116】
後者の場合、情報処理装置10、10A、10Bは、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【0117】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【0118】
10、10A、10B 情報処理装置
S10、S10A、S10C 海底地形推定方法
11、11A 取得部
12、12A 推定部
13B 学習用データ取得部
14B 学習済モデル生成部
15B 補正値算出部
16B 再学習部
20 端末装置
110A、110B 制御部
111B 推定フェーズ実行部
112B 学習フェーズ実行部
120A 記憶部
130A 通信部