(57)【要約】【課題】漁港に水揚げされた魚介類の種類及び数量に応じた魚箱を効率的に生産する魚箱生産管理方法等を提供する。【解決手段】魚箱生産管理方法は、漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得し、取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出し、導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する。【選択図】図２
2020197987.tif 000002
【特許請求の範囲】
【請求項１】
漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得し、
取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出し、
導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する
魚箱生産管理方法。
【請求項２】
前記魚箱を生産する生産業者における魚箱の種類毎の在庫量を記憶するデータベースを参照し、
前記データベースを参照して取得した前記在庫量及び、前記第１端末から取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する
請求項１に記載の魚箱生産管理方法。
【請求項３】
前記データベースを参照して取得した前記在庫量を、前記漁港内に位置する表示装置に出力する
請求項２に記載の魚箱生産管理方法。
【請求項４】
前記データベースに記憶される魚箱の種類毎の在庫量は、前記魚箱を生産する生産拠点の倉庫内の在庫量と、前記生産拠点から前記漁港までの流通過程に位置する流通拠点の倉庫内の在庫量とを含み、
前記生産拠点の倉庫内の在庫量及び前記流通拠点の倉庫内の在庫量を、前記漁港内に位置する表示装置に出力する
請求項３に記載の魚箱生産管理方法。
【請求項５】
前記魚介類に関するデータは、前記水揚げされた魚介類のデータを検出する検出装置から出力されたデータを含み、
前記第１端末は、前記検出装置を含む又は、前記検出装置と通信可能に接続されている
請求項１から請求項４のいずれか１項に記載の魚箱生産管理方法。
【請求項６】
前記検出装置から出力されたデータを、前記漁港内に位置する表示装置に出力する
請求項５に記載の魚箱生産管理方法。
【請求項７】
前記魚介類に関するデータは、前記水揚げされた魚介類の画像を含み、
前記水揚げされた魚介類の画像を入力した場合、前記水揚げされた魚介類のサイズ毎の数量を出力するように学習済みの学習済みモデルに、前記魚介類に関するデータに含まれる水揚げされた魚介類の画像を入力し、
前記学習済みモデルから、前記水揚げされた魚介類のサイズ毎の数量を取得し、
取得した前記水揚げされた魚介類のサイズ毎の数量に基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する
請求項１から請求項６のいずれか１項に記載の魚箱生産管理方法。
【請求項８】
前記魚介類に関するデータは、前記水揚げされた魚介類が仕分けされて納められている仕分け箱の画像を含み、
前記仕分け箱の画像を入力した場合、必要となる発泡スチロール製の魚箱の種類毎の数量を出力するように学習済みの第２学習済みモデルに、前記魚介類に関するデータに含まれる仕分け箱の画像を入力し、
前記第２学習済みモデルから、必要となる発泡スチロール製の魚箱の種類毎の数量を取得する
請求項１から請求項６のいずれか１項に記載の魚箱生産管理方法。
【請求項９】
導出した前記魚箱の種類毎の数量を、前記漁港内に位置する表示装置に出力する
請求項１から請求項８のいずれか１項に記載の魚箱生産管理方法。
【請求項１０】
漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得する取得部と、
取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する導出部と、
導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する出力部と
を備える情報処理装置。
【請求項１１】
漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得し、
取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出し、
導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する
処理をコンピュータに実行させるコンピュータプログラム。
【請求項１２】
漁港に水揚げされた魚介類に関するデータが入力される前記漁港側の第１端末と、
前記第１端末と通信可能に接続され、前記第１端末から取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する魚箱数導出装置と、
前記魚箱の生産を管理する生産管理装置とを含み、
前記魚箱数導出装置は、導出した前記魚箱の種類毎の数量を、前記生産管理装置又は、前記生産管理装置に通信可能に接続される第２端末に出力する
魚箱生産管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、魚箱生産管理方法、情報処理装置、コンピュータプログラム及び魚箱生産管理システムに関する。
【背景技術】
【０００２】
漁港で水揚げされた魚介類の輸送には、当該魚介類を収納して仲買業者（加工業者）等の納品先に納入するのにあたり、発泡スチロール製の魚箱が必要となる。必要となる発泡スチロール箱の個数は、漁港で水揚げされた魚介類の水揚げ量に応じて変動するものであり、水揚げ量が当初の見込み量よりも多い場合、魚箱が不足することが懸念される。これに対し、漁期分析、需要予測、需要状況にもとづいて、当該魚箱等の漁業用資材数を管理するシステムが知られている（例えば、特許文献１）。特許文献１のシステムは、当該システムを保有する魚箱管理センタにて、漁期分析、需要予測を行い需要状況の推移データ分析を行うものとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１０８１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に係る発明では、過去の実績データに基づき魚箱の需要予測を行っているため、実際に漁港で水揚げされた魚介類の水揚げ量に基づき必要な魚箱をリアルタイムで導出することができず、魚箱の不足又は過剰供給が発生することが懸念される。
【０００５】
本開示は斯かる事情に鑑みてなされたものであり、漁港に水揚げされた魚介類の種類及び数量に応じた魚箱を効率的に生産する魚箱生産管理方法等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示の一態様における魚箱生産管理方法は、漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得し、取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出し、導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する。
【０００７】
本開示の一態様における情報処理装置は、漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得する取得部と、取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する導出部と、導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する出力部とを備える。
【０００８】
本開示の一態様におけるコンピュータプログラムは、漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得し、取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出し、導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する処理をコンピュータに実行させる。
【０００９】
本開示の一態様における魚箱生産管理システムは、漁港に水揚げされた魚介類に関するデータが入力される前記漁港側の第１端末と、前記第１端末と通信可能に接続され、前記第１端末から取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する魚箱数導出装置と、前記魚箱の生産を管理する生産管理装置とを含み、前記魚箱数導出装置は、導出した前記魚箱の種類毎の数量を、前記生産管理装置又は、前記生産管理装置に通信可能に接続される第２端末に出力する。
【発明の効果】
【００１０】
本開示によれば、漁港に水揚げされた魚介類の種類及び数量に応じた魚箱を効率的に生産することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係る漁港及び生産拠点等（魚箱工場、代理店）に関する説明図である。
【図２】魚箱生産管理システムの構成例を示す模式図である。
【図３】生産管理装置が保有する在庫ＤＢのデータレイアウトを例示する説明図である。
【図４】情報処理装置（魚箱数導出装置）の構成例を示すブロック図である。
【図５】学習済みモデルの生成処理に関する説明図である。
【図６】情報処理装置の制御部に含まれる機能部を例示する機能ブロック図である。
【図７】漁港内に位置する表示装置（漁港側表示装置）に出力される画面の一例を示す説明図である。
【図８】情報処理装置の制御部による処理手順の一例を示すフローチャートである。
【図９】実施形態２（仕分け箱の画像）に係る第２学習済みモデルの生成処理に関する説明図である。
【図１０】情報処理装置の制御部に含まれる機能部を例示する機能ブロック図である。
【図１１】情報処理装置の制御部による処理手順の一例を示すフローチャートである。
【図１２】実施形態３（統合情報表示画面）に係る情報処理装置における表示画面の一例を示す説明図である。
【発明を実施するための形態】
【００１２】
（実施形態の概要）
以下、本開示をその実施の形態を示す図面に基づいて詳述する。
【００１３】
実施形態に係る魚箱生産管理方法は、漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得し、取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出し、導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する。
【００１４】
本実施形態によれば、漁港に水揚げされた魚介類に関するデータを第１端末（漁業関連者端末）から取得し、当該魚介類に関するデータに基づいて、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出するため、追加生産する発泡スチロール製の魚箱の種類毎の数量をリアルタイムに導出することができる。導出した魚箱の種類毎の数量は、魚箱を生産する生産業者側の第２端末（生産業者端末）に出力されるため、当該生産業者は、生産業者端末に出力された魚箱の種類毎の数量に基づき効率的に魚箱を生産することができ、漁港に出荷すべき魚箱の在庫切れを防止すると共に、魚箱の在庫量を削減することができる。
【００１５】
上述の魚箱生産管理方法において、前記魚箱を生産する生産業者における魚箱の種類毎の在庫量を記憶するデータベースを参照し、前記データベースを参照して取得した前記在庫量及び、前記第１端末から取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出するものであってもよい。
【００１６】
本実施形態によれば、追加生産する発泡スチロール製の魚箱の種類毎の数量は、データベースを参照して取得した在庫量及び、取得した前記魚介類に関するデータに基づき導出されるため、当該在庫量に応じて追加生産量を制御することができ、魚箱の在庫量を更に削減することができる。
【００１７】
上述の魚箱生産管理方法において、前記データベースを参照して取得した前記在庫量を、前記漁港内に位置する表示装置に出力するものであってもよい。
【００１８】
本実施形態によれば、データベースを参照して取得した在庫量を漁港内に位置する表示装置に出力するため、魚箱の種類毎の在庫量を定常的に表示し、当該在庫量を漁業関連者に確実に報知することができる。
【００１９】
上述の魚箱生産管理方法において、前記データベースに記憶される魚箱の種類毎の在庫量は、前記魚箱を生産する生産拠点の倉庫内の在庫量と、前記生産拠点から前記漁港までの流通過程に位置する流通拠点の倉庫内の在庫量とを含み、前記生産拠点の倉庫内の在庫量及び前記流通拠点の倉庫内の在庫量を、前記漁港内に位置する表示装置に出力するものであってもよい。
【００２０】
本実施形態によれば、魚箱の種類毎の在庫量に関し、生産拠点の倉庫内の在庫量と、当該生産拠点よりも漁港に最寄り化している流通拠点の倉庫内の在庫量とを、別個に表示することにより、漁港からの距離に応じて納入リードタイムが異なる夫々の魚箱の在庫量を、漁業関連者に確実に報知することができる。
【００２１】
上述の魚箱生産管理方法において、前記魚介類に関するデータは、前記水揚げされた魚介類のデータを検出する検出装置から出力されたデータを含み、前記第１端末は、前記検出装置を含む又は、前記検出装置と通信可能に接続されているものであってもよい。
【００２２】
本実施形態によれば、魚介類に関するデータは、検出装置から出力されたデータ（水揚げされた魚介類のデータ）を含み、漁業関連者端末及び検出装置は通信可能等であるため、効率的に魚介類に関するデータを取得することができる。
【００２３】
上述の魚箱生産管理方法において、前記検出装置から出力されたデータを、前記漁港内に位置する表示装置に出力するものであってもよい。
【００２４】
本実施形態によれば、魚介類に関するデータに含まれる、検出装置から出力されたデータ（水揚げされた魚介類のデータ）は、漁港内に位置する表示装置に出力されるため、水揚げされた魚介類に関するデータを定常的に表示し、当該データを漁業関連者に確実に報知することができる。
【００２５】
上述の魚箱生産管理方法において、前記魚介類に関するデータは、前記水揚げされた魚介類の画像を含み、前記水揚げされた魚介類の画像を入力した場合、前記水揚げされた魚介類のサイズ毎の数量を出力するように学習済みの学習済みモデルに、前記魚介類に関するデータに含まれる水揚げされた魚介類の画像を入力し、前記学習済みモデルから、前記水揚げされた魚介類のサイズ毎の数量を取得し、取得した前記水揚げされた魚介類のサイズ毎の数量に基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出するものであってもよい。
【００２６】
本実施形態によれば、学習済みモデルに前記水揚げされた魚介類の画像を入力することにより、当該学習済みモデルから水揚げされた魚介類のサイズ毎の数量を取得するため、追加生産する魚箱の種類毎の数量を精度よく導出することができる。学習済みモデルは、個々の漁港毎に別個の学習済みモデルを生成するものであってもよい。
【００２７】
上述の魚箱生産管理方法において、前記魚介類に関するデータは、前記水揚げされた魚介類が仕分けされて納められている仕分け箱の画像を含み、前記仕分け箱の画像を入力した場合、必要となる発泡スチロール製の魚箱の種類毎の数量を出力するように学習済みの第２学習済みモデルに、前記魚介類に関するデータに含まれる仕分け箱の画像を入力し、前記第２学習済みモデルから、必要となる発泡スチロール製の魚箱の種類毎の数量を取得するものであってもよい。
【００２８】
本実施形態によれば、第２学習済みモデルに取得した仕分け箱の画像を入力することにより、当該第２学習済みモデルから魚箱の種類毎の数量を取得するため、追加生産する魚箱の種類毎の数量を精度よく導出することができる。
【００２９】
上述の魚箱生産管理方法において、導出した前記魚箱の種類毎の数量を、前記漁港内に位置する表示装置に出力するものであってもよい。
【００３０】
本実施形態によれば、導出した魚箱の種類毎の数量は、漁港内に位置する表示装置に出力されるため、当該魚箱の種類毎の数量を漁業関連者に確実に報知することができる。
【００３１】
実施形態に係る情報処理装置は、漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得する取得部と、取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する導出部と、導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する出力部とを備える。
【００３２】
本実施形態によれば、漁港に水揚げされた魚介類の種類及び数量に応じた魚箱を効率的に生産する情報処理装置を提供することができる。
【００３３】
実施形態に係るコンピュータプログラムは、漁港に水揚げされた魚介類に関するデータを、前記漁港側の第１端末から取得し、取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出し、導出した前記魚箱の種類毎の数量を、前記魚箱を生産する生産業者側の第２端末に出力する処理をコンピュータに実行させる。
【００３４】
本実施形態によれば、コンピュータを漁港に水揚げされた魚介類の種類及び数量に応じた魚箱を効率的に生産する情報処理装置として使用することができる。
【００３５】
実施形態に係る魚箱生産管理システムは、漁港に水揚げされた魚介類に関するデータが入力される前記漁港側の第１端末と、前記第１端末と通信可能に接続され、前記第１端末から取得した前記魚介類に関するデータに基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する魚箱数導出装置と、前記魚箱の生産を管理する生産管理装置とを含み、前記魚箱数導出装置は、導出した前記魚箱の種類毎の数量を、前記生産管理装置又は、前記生産管理装置に通信可能に接続される第２端末に出力する。
【００３６】
本実施形態によれば、漁港に水揚げされた魚介類の種類及び数量に応じた魚箱を効率的に生産する魚箱生産管理システムを提供することができる。
【００３７】
（実施形態１）
以下、本開示に関し、実施の形態を示す図面を参照して具体的に説明する。図１は、実施形態１に係る漁港Ｇ及び生産拠点等（魚箱工場Ｋ、代理店Ｄ）に関する説明図である。図１にて、漁港Ｇ、魚箱工場Ｋ、代理店Ｄ及び情報処理装置１が設置されているサイトにおける、魚箱である物の流通と、水揚げされた魚介類に関するデータ又は追加生産する魚箱の種類毎の数量に関するデータ等の情報の流れについて、模式的に示している。
【００３８】
漁港Ｇで水揚げされた魚を運送するために用いられる魚箱は、各漁港Ｇ夫々に最寄り化している代理店Ｄ（流通拠点）から供給される。これら代理店Ｄでは、自店が担当する漁港Ｇに供給するための魚箱をいわゆる代理店在庫として保有しており、漁港Ｇからの出荷指示等に基づき、魚箱を漁港Ｇに供給（出荷）する。魚箱は、例えば発泡スチロール製であり、発泡ポリスチレンビーズにより成形される。魚箱は、発泡スチロール製に限定されず、プラスチック製であってもよい。
【００３９】
これら代理店Ｄに供給される魚箱は、当該代理店Ｄに対し所定の距離内に位置する魚箱工場Ｋ（成型モルダー／生産拠点）にて生産される。魚箱工場Ｋは、これら漁港Ｇに対し５０から１００ｋｍ圏内に位置するように設けられている。図１に示すように魚箱工場Ｋは、複数の代理店Ｄに対し供給すべ魚箱を生産しており、また魚箱工場Ｋも、魚箱の在庫（工場在庫）を有する。
【００４０】
魚箱工場Ｋには、後述する生産管理装置２が載置されており、当該生産管理装置２は、計画生産量及び在庫（代理店在庫及び工場在庫）に関する情報が管理されている。魚箱工場Ｋの生産設備は、生産管理装置２から出力される生産計画に基づき、魚箱を生産し、生産した魚箱を代理店Ｄ夫々に発送する。
【００４１】
後述する情報処理装置１（魚箱数導出装置）が設置されているサイトと、各漁港Ｇとの間においては、各漁港Ｇにて水揚げされた魚介類の画像等を含む魚介類に関するデータが送受信され、当該データを受信した情報処理装置１は、必要となる魚箱の種類毎の数量（必要数量）を導出する。
【００４２】
情報処理装置１（魚箱数導出装置）は、導出した必要となる魚箱の種類毎の数量に基づき、追加生産が必要な魚箱の数量に関する情報を、魚箱工場Ｋの生産管理装置２に出力する。追加生産が必要な魚箱の数量に関する情報には、追加生産した魚箱の配送先である漁港Ｇに関する情報が含まれる。このように情報処理装置１（魚箱数導出装置）が設置されているサイトをハブ拠点とし、各漁港Ｇにて水揚げされた魚介類に関するデータが、当該ハブ拠点に集約された後、各漁港Ｇに供給する魚箱を生産する魚箱工場Ｋに送信されるデータフローが形成される。
【００４３】
生産管理装置２は、情報処理装置１を介して、各漁港Ｇに水揚げされた魚介類に関するデータに基づき導出される魚箱の種類毎の必要数量をリアルタイムに取得することにより生産量を決定し、適正量の魚箱を生産することができる。
【００４４】
図２は、魚箱生産管理システムＳの構成例を示す模式図である。魚箱生産管理システムＳは、漁港側端末３（第１端末）、情報処理装置１（魚箱数導出装置）、生産管理装置２、及び漁港側表示装置５を含む。
【００４５】
漁港側端末３は、各漁港Ｇに設けられており、漁港Ｇに水揚げされた魚介類に関するデータを検出するための検出装置４と通信可能に接続されている。検出装置４は、例えば撮像部４１、重量センサ４２を含む。
【００４６】
撮像部４１は、例えばカメラによって構成され、漁港Ｇに水揚げされた魚介類を含む動画を撮像し又は周期的に静止画を撮像し、撮像した画像（動画又は静止画）を漁港側端末３に出力する。撮像部４１は、水揚げされた魚介類を撮像するために所定の場所に設置された固定カメラであってもよく、又は漁港側端末３に内蔵されたカメラであってもよい。
【００４７】
重量センサ４２は、例えば漁港Ｇに水揚げされた魚介類を漁港Ｇ内で搬送する搬送設備に設けられた重量計であり、漁港Ｇに水揚げされた魚介類の種類毎の重量値を計測し、計測した重量値を漁港側端末３に出力する。
【００４８】
漁港側端末３は、例えばパーソナルコンピュータ、タブレットＰＣ又はスマートホン等の携帯端末装置によって構成される。漁港側端末３は、通信部（図示せず）を備え、情報処理装置１と通信可能に構成されている。漁港側端末３は、撮像部４１から出力された漁港Ｇに水揚げされた魚介類を含む画像及び、重量センサ４２から出力された魚介類の種類毎の重量値を取得し、取得した画像、重量値又は、画像及び重量値を情報処理装置１に出力（送信）する。
【００４９】
漁港側表示装置５は、各漁港Ｇに設けられた、例えば大型ディスプレイ装置であり、情報処理装置１から出力された情報を表示する。漁港側表示装置５と情報処理装置１とは、通信可能に接続されている。又は、漁港側表示装置５は、漁港側端末３に含まれるディスプレイ等の表示装置であって、情報処理装置１と漁港側端末３とが通信することにより、漁港側表示装置５に情報処理装置１から出力された情報が、表示されるものであってもよい。
【００５０】
生産管理装置２は、種々の情報処理、情報の送受信が可能な情報処理装置１であり、例えばサーバ装置、パーソナルコンピュータ等である。サーバ装置は、単体のサーバ装置のみならず、複数台のコンピュータによって構成されるクラウドサーバ装置、又は仮想サーバ装置を含む。上述のとおり、生産管理装置２は、魚箱の生産拠点である魚箱工場Ｋ（成形モルダー）に載置されている又は、魚箱工場Ｋに載置される生産業者側端末２１からアクセス可能な外部ネットワーク上に位置するクラウドサーバとして設けられている。
【００５１】
生産管理装置２は、魚箱の在庫量に関する情報を保有する在庫ＤＢ２２（Data Base）を含む。当該在庫ＤＢ２２には、工場在庫及び各代理店Ｄが保有する代理店在庫に関する情報が記録又は管理されている。生産管理装置２は、情報処理装置１と通信するための生産業者側端末２１（第２端末）を含む、又は当該生産業者側端末２１と通信可能に接続されている。
【００５２】
生産業者側端末２１は、例えばパソコン等、生産管理装置２のクライアント端末として機能する端末であり、生産管理装置２と同様に漁港Ｇ工場に設置されている。又は、生産管理装置２が生産業者側端末２１を含むものである場合、生産業者側端末２１は、情報処理装置１と通信するための生産管理装置２における機能部位（情報処理装置１と通信するため通信アプリケーション又は、仮想端末）であってもよい。
【００５３】
情報処理装置１（魚箱数導出装置）は、種々の情報処理、情報の送受信が可能な情報処理装置１であり、例えばサーバ装置、パーソナルコンピュータ等である。サーバ装置は、単体のサーバ装置のみならず、複数台のコンピュータによって構成されるクラウドサーバ装置、又は仮想サーバ装置を含む。情報処理装置１（魚箱数導出装置）が設置される場所（魚箱数導出装置の設置サイト）は、特に限定されるものではないが、例えば情報処理装置１は、魚箱工場Ｋに魚箱の原材料となる発泡ビーズを供給する原材料メーカの拠点内に設置される、又は当該拠点からアクセス可能な外部ネットワーク上のクラウドサーバとして構成されるものであってもよい。
【００５４】
情報処理装置１は、例えばインターネット等の外部ネットワークを介して、漁港側端末３、漁港側表示装置５及び、生産業者側端末２１（生産管理装置２）と通信する。情報処理装置１は、漁港側端末３を介して取得した漁港Ｇに水揚げされた魚介類に関するデータ（画像、重量値等）に基づき、必要となる魚箱の種類毎の数量を導出し、生産業者側端末２１（生産管理装置２）に出力（送信）する。情報処理装置１は、後述する学習済みモデル１０１に、漁港Ｇに水揚げされた魚介類に関するデータを入力することにより、必要となる魚箱の種類毎の数量を取得するものであってもよい。情報処理装置１は、必要となる魚箱の種類毎の数量を導出するにあたり、生産管理装置２から在庫量を取得し、取得した在庫量に基づき、追加生産が必要な魚箱の種類毎の数量を導出し、当該数量を生産管理装置２に出力するものであってもよい。情報処理装置１は、導出した必要となる魚箱の種類毎の数量及び、取得した魚箱の在庫量等を漁港側表示装置５に出力し、これら導出又は取得した情報を漁港側表示装置５に表示させる。情報処理装置１、生産管理装置２及び漁港側表示装置５等のハードウェア構成は一例であり、情報処理装置１及び生産管理装置２が一体化した装置又は、情報処理装置１、生産管理装置２及び漁港側表示装置５が一体化した装置であってもよい。同様に漁港側端末３及び検出装置４（撮像部４１、重量センサ４２）が一体化した装置であってもよい。又は、漁港側端末３に学習済みモデル１０１が実装され、漁港側端末３が、情報処理装置１として機能するものであってもよい。
【００５５】
図３は、生産管理装置２が保有する在庫ＤＢ２２のデータレイアウトを例示する説明図である。在庫ＤＢ２２は、生産管理装置２に記憶部（図示せず）に記憶されており、生産管理装置２に実装されているＲＤＢＭＳ（Relational DataBase Management System）等のデータベース管理ソフトウェアにより構成される。
【００５６】
在庫ＤＢ２２にて管理される項目（メタデータ）は、例えば、倉庫名、魚箱種類、在庫数及び、対象漁港を含む。倉庫名の項目（フィールド）には、在庫が保管されている場所を示す情報が格納され、当該情報は、例えば、魚箱工場Ｋ又は代理店Ｄの名称である。倉庫名の項目に魚箱工場の名称が格納されているデータは、魚箱工場Ｋに保管されている在庫（工場在庫）を示す。倉庫名の項目に代理店Ｄの名称が格納されているデータは、当該代理店Ｄに保管されている在庫（代理店在庫）を示す。魚箱種類の項目（フィールド）には、魚箱のサイズに関する情報が格納される。在庫数の項目（フィールド）には、在庫として保管されている魚箱の個数に関する情報が格納される。対象漁港の項目（フィールド）には、魚箱の出荷先となる漁港に関する情報が格納されている。
【００５７】
生産管理装置２は、在庫ＤＢ２２を参照することにより、魚箱工場Ｋ及び各代理店Ｄの夫々の倉庫における魚箱の種類毎の在庫量を検索し、取得することができる。生産管理装置２は、情報処理装置１からの要求に基づき、在庫ＤＢ２２を参照し、所定の漁港Ｇに出荷することができる魚箱の種類毎の在庫量を取得し、当該在庫量を情報処理装置１に出力（送信）する。
【００５８】
図４は、情報処理装置１（魚箱数導出装置）の構成例を示すブロック図である。情報処理装置１は、制御部１１、通信部１３、記憶部１２及び入出力Ｉ／Ｆ１４を含む。情報処理装置１は、使用者からの操作を受付けるキーボード等の入力部１５、及び情報処理結果を表示するディスプレイ等の表示部１６を含み、又は通信可能に接続され、後述するプログラムＰを実行することにより、魚箱数導出装置として機能する。
【００５９】
制御部１１は、一又は複数のＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro-Processing Unit）、ＧＰＵ（Graphics Processing Unit）等の計時機能を備えた演算処理装置を有し、記憶部１２に記憶されたプログラムＰを読み出して実行することにより、情報処理装置１に係る種々の情報処理、制御処理等を行う。制御部１１は量子コンピュータ用チップで構成されており、情報処理装置１は量子コンピュータであってもよい。
【００６０】
記憶部１２は、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、フラッシュメモリ等の揮発性記憶領域及び、ＥＥＰＲＯＭ又はハードディスク等の不揮発性記憶領域を含む。記憶部１２には、プログラムＰ及び処理時に参照するデータがあらかじめ記憶してある。記憶部１２に記憶されたプログラムＰは、情報処理装置１が読み取り可能な記録媒体１２１から読み出されたプログラムＰを記憶したものであってもよい。また、図示しない通信網に接続されている図示しない外部コンピュータからプログラムＰをダウンロードし、記憶部１２に記憶させたものであってもよい。記憶部１２には、学習済みモデル１０１を構成する実体ファイルが保存されている。これら実体ファイルは、プログラムＰの一部位として構成されるものであってもよい。
【００６１】
通信部１３は、有線又は無線により、漁港側端末３、生産業者側端末２１及び漁港側表示装置５と通信するための通信モジュール又は通信インターフェイスであり、例えばｗｉｆｉ（登録商標）、 Ｂｌｕｅｔｏｏｔｈ（登録商標）等の狭域無線通信モジュール、又は４Ｇ、ＬＴＥ等の広域無線通信モジュールである。制御部１１は、通信部１３を介し、例えばインターネット等の外部ネットワークを通じて漁港側端末３、漁港側表示装置５及び生産業者側端末２１（生産管理装置２）と通信する。
【００６２】
入出力Ｉ／Ｆ１４は、例えば、ＵＳＢ又はＤＳＵＢ等の通信規格に準拠したものであり、入出力Ｉ／Ｆ１４に接続された外部機器とシリアル通信するための通信インターフェイスである。入出力Ｉ／Ｆ１４には、例えばディプレイ等の表示部１６、キーボード等の入力部１５が接続されており、制御部１１は、入力部１５から入力された実行コマンド又はイベントに基づき行った情報処理の結果を表示部１６に出力する。
【００６３】
図５は、学習済みモデル１０１の生成処理に関する説明図である。情報処理装置１は、水揚げされた魚介類の画像を問題データとし、水揚げされた魚介類のサイズ毎の数量を回答データとする教師データに基づき学習することで、水揚げされた魚介類の画像を入力とし、水揚げされた魚介類のサイズ毎の数量を出力とするニューラルネットワークを構築（生成）する。
【００６４】
教師データを用いて学習されたニューラルネットワーク（学習済みモデル１０１）は、人工知能ソフトウェアの一部であるプログラムＰモジュールとして利用が想定される。学習済みモデル１０１は、上述のごとく制御部１１（ＣＰＵ等）及び記憶部１２を備える情報処理装置１にて用いられるものであり、このように演算処理能力を有する情報処理装置１にて実行されることにより、ニューラルネットワークシステムが構成される。すなわち、情報処理装置１の制御部１１が、記憶部１２に記憶された学習済みモデル１０１からの指令に従って、入力層に入力された水揚げされた魚介類の画像の特徴量を抽出する演算を行い、出力層から水揚げされた魚介類のサイズ毎の数量を出力するように動作する。
【００６５】
ニューラルネットワークは、例えばＣＮＮ（Convolution Neural Network）であり、水揚げされた魚介類の画像の入力を受け付ける入力層と、水揚げされた魚介類のサイズ毎の数量を出力とする出力層と、当該画像の特徴量を抽出する中間層とを有する。
【００６６】
入力層は、画像に含まれる各画素の画素値の入力を受け付ける複数のニューロンを有し、入力された画素値を中間層に受け渡す。中間層は、画像の画像特徴量を抽出する複数のニューロンを有し、抽出した画像特徴量を出力層に受け渡す。例えば学習済みモデル１０１がＣＮＮである場合、中間層は、入力層から入力された各画素の画素値を畳み込むコンボリューション層と、コンボリューション層で畳み込んだ画素値をマッピング（圧縮）するプーリング層とが交互に連結された構成を有し、画像の画素情報を圧縮しながら最終的に画像の特徴量を抽出する。出力層は、出力層から水揚げされた魚介類のサイズ毎の数量を出力する一又は複数のニューロンを有し、中間層から出力された画像特徴量に基づいて水揚げされた魚介類のサイズ毎の数量を出力する。出力される水揚げされた魚介類のサイズ毎の数量は、例えば、小サイズ：１５００、中サイズ：３００、大サイズ：１００等とし、各サイズの魚介類の尾数である。又は、出力される水揚げされた魚介類のサイズ毎の数量は、各サイズの魚介類の重量であってもよい。
【００６７】
なお、本実施形態では学習済みモデル１０１がＣＮＮであるものとして説明するが、学習済みモデル１０１はＣＮＮに限定されず、ＣＮＮ以外のニューラルネットワーク、ＳＶＭ（Support Vector Machine）、ベイジアンネットワーク、回帰木など、他の学習アルゴリズムで構築された学習済みモデル１０１であってよい。
【００６８】
情報処理装置１は、教師データに含まれる水揚げされた魚介類の画像を入力層に入力し、中間層での演算処理を経て、出力層から出力された水揚げされた魚介類のサイズ毎の数量を取得する。
【００６９】
情報処理装置１は、出力層から出力された値を、教師データにおける画像（水揚げされた魚介類の画像）に対しラベル付けされた情報（水揚げされた魚介類のサイズ毎の数量）、すなわち正解値（回答データ）と比較し、出力層からの出力値が正解値に近づくように、中間層での演算処理に用いるパラメータを最適化する。当該パラメータは、例えばニューロン間の重み（結合係数）、各ニューロンで用いられる活性化関数の係数などである。パラメータの最適化の方法は特に限定されないが、例えば情報処理装置１は、誤差逆伝播法を用いて各種パラメータの最適化を行う。情報処理装置１は、教師データに含まれる画像（水揚げされた魚介類の画像）について上記の処理を行い、学習済みモデル１０１を生成し、生成した学習済みモデル１０１を記憶部１２に記憶する。
【００７０】
問題データとして用いられる水揚げされた魚介類の画像は、漁港Ｇの所定の位置にカメラを設置することにより、大量に取得することができる。各漁港Ｇにおける魚介類の種類毎又はサイズ毎の水揚げ量は、当該魚介類が水揚げされた以降、市場に出荷される際に漁業関係者により集計、把握されるものとなる。従って、カメラ等により撮像した水揚げされた魚介類の画像に対し、当該魚介類のサイズ毎の数量等は、魚介類を水揚げした以降に把握されるものとなる。そこで、情報処理装置１は、水揚げされた魚介類の画像と、水揚げした以降に把握される当該魚介類の種類毎又はサイズ毎の水揚げ量（数量）とを、取得することにより、当該画像に魚介類の種類毎の数量をラベル付けして、学習済みモデル１０１を学習するための教師データを大量に生成することができる。
【００７１】
図６は、情報処理装置１の制御部１１に含まれる機能部を例示する機能ブロック図である。制御部１１はプログラムＰを実行等することにより、取得部１１１、学習済みモデル１０１、導出部１１２及び出力部１１３として機能するものであり、図６においては、これら部位を機能部として示している。
【００７２】
情報処理装置１の制御部１１は、記憶部１２に記憶してあるプログラムＰを実行することにより、漁港側端末３が出力した魚介類の画像を含む水揚げされた魚介類に関するデータを取得する取得部１１１として機能する。取得部１１１は、取得した水揚げされた魚介類の画像を学習済みモデル１０１に入力する。取得部１１１は、生産管理装置２から魚箱の種類毎の在庫量を取得するものであってもよい。取得部１１１は、取得した魚箱の種類毎の在庫量を導出部１１２に出力する。漁港側端末３が出力した水揚げされた魚介類に関するデータに、当該魚介類のサイズ毎の重量値が含まれている場合、取得部１１１は当該重量値を取得するものであってもよい。取得部１１１は、重量値を取得した場合、取得した当該重量値を導出部１１２に出力する。
【００７３】
情報処理装置１の制御部１１は、記憶部１２に記憶してあるプログラムＰを実行することにより、又は学習済みモデル１０１を構成する実体ファイルを読み出すことにより、学習済みモデル１０１として機能する。学習済みモデル１０１は、取得部１１１から入力された水揚げされた魚介類の画像に基づいて、水揚げされた魚介類のサイズ毎の数量を、導出部１１２に出力する。
【００７４】
情報処理装置１の制御部１１は、記憶部１２に記憶してあるプログラムＰを実行することにより、追加生産する魚箱の種類毎の数量を導出する導出部１１２として機能する。導出部１１２は、学習済みモデル１０１が出力した水揚げされた魚介類のサイズ毎の数量に基づき、必要となる魚箱の種類毎の数量を導出する。魚箱の種類は、魚介類のサイズに基づき決定されるものであり、すなわち魚介類の大中小のサイズに基づき、魚箱の大きさの種類（大中小）が決定される。各魚箱の種類に応じて、収納される魚介類の数量が決定されるものであり、例えば小サイズの魚箱には、イワシ等の小サイズの魚介類が１０尾、詰められるものとなる。情報処理装置１の記憶部１２には、魚箱の種類毎のサイズ、収納する魚介類のサイズ及び収納可能な数量等を含む魚箱の仕様に関する情報が、例えばテーブル形式（魚箱仕様テーブル）で記憶されている。導出部１１２は、魚箱の仕様に関する情報を参照することにより、水揚げされた魚介類のサイズ毎の数量に基づき、必要となる魚箱の種類毎の数量を導出する。
【００７５】
導出部１１２は、取得部１１１が出力した魚箱の種類毎の在庫量に基づき、追加生産する魚箱の種類毎の数量を導出するものであってもよい。上述のとおり魚箱の種類毎の在庫量に関する情報は、生産管理装置２に含まれる在庫ＤＢ２２にて保存管理されており、取得部１１１は、生産管理装置２と通信して取得した在庫量を導出部１１２に出力する。導出部１１２は、取得部１１１が出力した魚箱の種類毎の在庫量を加味して、追加生産する魚箱の種類毎の数量を導出する。すなわち、導出部１１２は、水揚げされた魚介類のサイズ毎の数量に基づき導出した必要となる魚箱の種類毎の数量から、魚箱の種類毎の在庫量を減算することにより、追加生産する魚箱の種類毎の数量を導出する。導出部１１２は、追加生産する魚箱の種類毎の数量を出力部１１３に出力する。
【００７６】
情報処理装置１の制御部１１は、記憶部１２に記憶してあるプログラムＰを実行することにより、追加生産する魚箱の種類毎の数量等を、生産管理装置２に出力する出力部１１３として機能する。出力部１１３は、一連の処理において各機能部が導出した情報、又は取得した情報を生産業者側端末２１（生産管理装置２）又は漁港側端末３に出力する。情報処理装置１の記憶部１２には、各漁港Ｇに関する情報が記憶されており、出力部１１３は、導出又は取得した情報に対し、当該情報の対象となる漁港Ｇに関する情報を付随させて出力する。出力部１１３は、導出部１１２が導出した追加生産する魚箱の種類毎の数量を、生産業者側端末２１（生産管理装置２）に出力（送信）する。
【００７７】
生産業者側端末２１を介して追加生産する魚箱の種類毎の数量を取得した生産管理装置２は、当該数量に基づき、魚箱を生産する。生産管理装置２は、魚介類が水揚げされた際にリアルタイムに、当該水揚げされた魚介類に基づき導出された追加生産する魚箱の種類毎の数量を取得することができるため、適切な数量の魚箱を生産し、代理店Ｄを介して漁港Ｇに魚箱を供給すると共に、過剰な在庫を抑制して在庫量の適正化を図ることができる。
【００７８】
出力部１１３は、導出部１１２が導出した水揚げされた魚介類のサイズ毎の数量、導出部１１２が導出した追加生産する魚箱の種類毎の数量、取得部１１１が取得した魚箱の種類毎の在庫量及び、取得部１１１が取得した水揚げされた魚介類に関するデータ（画像、重量値）を漁港側表示装置５に出力（送信）する。漁港側表示装置５は、出力部１１３から出力されたこれら情報を自装置のディスプレイに表示することにより、漁港Ｇにおける漁業関係者に、これら情報を報知することができる。
【００７９】
図７は、漁港Ｇ内に位置する表示装置（漁港側表示装置５）に出力される画面の一例を示す説明図である。漁港側表示装置５は、情報処理装置１と例えば外部ネットワークを通じて通信可能に接続されており、情報処理装置１から出力（送信）された情報を取得（受信）し、当該情報を自装置に表示する。情報処理装置１から出力（送信）された情報は、漁港側表示装置５において、例えば、図７に示すような画面構成（情報表示画面）にて表示される。
【００８０】
情報表示画面には、日時場所を示す表示フィールド、魚箱毎の必要数量を示す表示フィールド、魚箱の在庫量を示す表示フィールド及び、検出装置４が検出した水揚げされた魚介類のデータ（検出データ）を示す表示フィールドが配置されている。魚箱毎の必要数量を示す表示フィールドには、各魚箱の種類毎の必要数量及び追加生産量が表示されている。魚箱の在庫量を示す表示フィールドには、各魚箱の種類毎の在庫量が、在庫場所毎、すなわち魚箱工場Ｋ又は代理店Ｄにおける夫々の在庫量が表示されている。検出データ示す表示フィールドには、水揚げされた魚介類のサイズ毎の重量値、及び水揚げされた魚介類の画像が表示されている。
【００８１】
このように情報処理装置１により導出又は取得した情報を集約し、漁港Ｇ内に設置される漁港側表示装置５にて表示することにより、当該漁港Ｇにおける漁業関係者に必要な情報をリアルタイムで報知することができる。
【００８２】
図８は、情報処理装置１の制御部１１による処理手順の一例を示すフローチャートである。制御部１１は、例えば情報処理装置１に接続されている入力部１５からの入力内容に基づき、当該フローチャートの処理を開始する。
【００８３】
情報処理装置１の制御部１１は、魚介類に関するデータを取得する（Ｓ１０）。制御部１１は、通信部１３を介して漁港側端末３から出力された魚介類に関するデータを取得する。魚介類に関するデータは、漁港Ｇに水揚げされた魚介類の画像及び、当該魚介類の重量値を含むものであってもよい。
【００８４】
情報処理装置１の制御部１１は、魚介類に関するデータを学習済みモデル１０１に入力し、魚介類のサイズ毎の数量を取得する（Ｓ１１）。漁港Ｇに水揚げされた魚介類の画像を含むデータを入力された学習済みモデル１０１は、魚介類のサイズ毎の数量を出力する。当該魚介類のサイズ毎の数量とは、例えば重量又は個数（尾数）である。制御部１１は、学習済みモデル１０１が出力した魚介類のサイズ毎の数量を取得する。
【００８５】
情報処理装置１の制御部１１は、魚箱の種類毎の必要数量を導出する（Ｓ１２）。制御部１１は、学習済みモデル１０１から取得した魚介類のサイズ毎の数量に基づき、魚箱の種類毎の必要数量を導出する。情報処理装置１の記憶部１２には、例えば魚介類のサイズ毎の数量に対し、魚箱の種類毎の必要数量が関連付けられて、テーブル形式にて記憶されている。制御部１１は、記憶部１２を参照することにより、魚介類のサイズ毎の数量に対し、必要となる魚箱の種類毎の数量（必要数量）を導出する。魚介類に関するデータに魚介類の重量値が含まれている場合、制御部１１は、学習済みモデル１０１から取得した魚介類のサイズ毎の数量に対し、当該魚介類の重量値を加味することにより、魚箱の種類毎の必要数量を導出するものであってもよい。
【００８６】
情報処理装置１の制御部１１は、魚箱の種類毎の在庫量を取得する（Ｓ１３）。制御部１１は、通信部１３を介して生産管理装置２と通信し、生産管理装置２に含まれる在庫ＤＢ２２内に保存されている魚箱の種類毎の在庫量を取得する。
【００８７】
情報処理装置１の制御部１１は、追加生産する魚箱の種類毎の数量を導出する（Ｓ１４）。制御部１１は、Ｓ１２で導出した魚箱の種類毎の必要数量と、Ｓ１３で取得した魚箱の種類毎の在庫量に基づき、追加生産する魚箱の種類毎の数量を導出する。追加生産する魚箱の種類毎の数量は、魚箱の種類毎の必要数量から、魚箱の種類毎の在庫量を減算して導出するものであってもよい。
【００８８】
情報処理装置１の制御部１１は、追加生産する魚箱の種類毎の数量を生産業者側端末２１に出力する（Ｓ１５）。制御部１１は、通信部１３を介して生産業者側端末２１（生産管理装置２）に、追加生産する魚箱の種類毎の数量及び、追加生産した魚箱の配送先となる漁港Ｇに関する情報を出力する。
【００８９】
情報処理装置１の制御部１１は、取得又は導出した情報を漁港側表示装置５に出力する（Ｓ１６）。上述のとおり取得又は導出した情報を漁港側表示装置５に出力し、漁港側表示装置５に、例えば図７に示される表示画面のレイアウトを用いて、これら情報を表示させる。制御部１１は、Ｓ１６の処理の行った後、本フローチャートにおける処理を完了する。
【００９０】
本実施形態によれば、漁港Ｇに水揚げされた魚介類に関するデータを漁業関連者端末から取得し、当該魚介類に関するデータに基づいて、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する。従って、追加生産する発泡スチロール製の魚箱の種類毎の数量をリアルタイムに導出し、生産業者端末に出力することができる。生産業者は、生産業者端末に出力された魚箱の種類毎の数量に基づき効率的に魚箱を生産することができ、漁港Ｇに出荷すべき魚箱の在庫切れを防止すると共に、魚箱の在庫量を削減することができる。
【００９１】
本実施形態によれば、水揚げされた魚介類のデータを検出する検出装置４は、漁業関連者端末と通信可能等であるため、効率的に魚介類に関するデータを取得することができる。水揚げされた魚介類のデータは、水揚げされた魚介類の画像を含み、当該画像が入力された学習済みモデル１０１は、水揚げされた魚介類のサイズ毎の数量を出力する。従って、追加生産する魚箱の種類毎の数量を精度よく導出することができる。
【００９２】
本実施形態によれば、追加生産する魚箱の種類毎の数量等、情報処理装置１により導出又は取得した情報を集約し、漁港Ｇ内に設置される漁港側表示装置５にて表示することにより、当該漁港Ｇにおける漁業関係者に必要な情報をリアルタイムで報知することができる。
【００９３】
本実施形態において、魚介類に関するデータは、漁港Ｇに水揚げされた魚介類の画像を含むものとして説明したが、これに限定されない。魚介類に関するデータは、漁港Ｇに水揚げされた魚介類の画像及び当該魚介類の重量値を含み、情報処理装置１は、当該画像と重量値とを学習済みモデル１０１の入力層に入力することにより、出力層から出力された水揚げされた魚介類のサイズ毎の数量を取得するものであってもよい。この場合、学習済みモデル１０１は、漁港Ｇに水揚げされた魚介類の画像及び当該魚介類の重量値が入力されると、水揚げされた魚介類のサイズ毎の数量を出力するように学習されている。
【００９４】
又は、魚介類に関するデータは、漁港Ｇに水揚げされた魚介類のサイズ毎の重量値（数量）のみであってもよい。情報処理装置１の制御部１１は、取得した魚介類のサイズ毎の重量値に基づき、Ｓ１２以降の処理、すなわち当該魚介類の収納に必要となる魚箱の種類毎の数量を導出するものであってもよい。上述のとおり、情報処理装置１の記憶部１２には、魚介類のサイズ毎の重量値等の数量に対し、当該魚介類の収納に必要となる魚箱の種類毎の数量が関連付けられた情報（魚箱仕様テーブル）が記憶されている。制御部１１は、取得した魚介類のサイズ毎の重量値に基づき、記憶部１２に記憶されている当該関連付けられた情報を参照することにより、水揚げされた魚介類の収納に必要となる魚箱の種類毎の数量を導出する。情報処理装置１の制御部１１は、漁港Ｇに水揚げされた魚介類のサイズ毎の重量値を取得することにより、Ｓ１１の処理、すなわち学習済みモデル１０１により魚介類のサイズ毎の数量を出力する処理を不要とすることができ、情報処理装置１における計算負荷を低減することができる。
【００９５】
本実施形態において、学習済みモデル１０１は、水揚げされた魚介類の画像に基づき、水揚げされた魚介類のサイズ毎の数量を出力として説明したが、これに限定されない。学習済みモデル１０１は、水揚げされた魚介類の画像を入力した場合、必要となる魚箱の種類毎の数量を出力するように学習されているものであってもよい。この場合、情報処理装置１の制御部１１は、水揚げされた魚介類の画像を学習済みモデル１０１に入力し、学習済みモデル１０１から出力された必要となる魚箱の種類毎の数量に基づき、追加生産が必要な魚箱の数量に関する情報を導出し、出力する。
【００９６】
本実施形態において、情報処理装置１の制御部１１は、Ｓ１２で導出した魚箱の種類毎の必要数量に対し、Ｓ１３で取得した在庫量を減算した量を、追加生産する魚箱の種類毎の数量として導出し、当該追加生産する数量を生産業者側端末２１に出力するとしたが、これに限定されない。情報処理装置１の制御部１１は、Ｓ１２で導出した魚箱の種類毎の必要数量を、生産業者側端末２１に出力するものであってもよい。生産業者側端末２１を介して魚箱の種類毎の必要数量を取得した生産管理装置２は、自装置の記憶部１２に記憶されている在庫ＤＢ２２を参照し、追加生産する魚箱の種類毎の数量を導出する。この様な処理とすることにより、情報処理装置１における在庫に関する情報処理を不要とし、情報処理装置１における計算負荷を低減させることができる。
【００９７】
（実施形態２）
図９は、実施形態２（仕分け箱の画像）に係る第２学習済みモデル１０２の生成処理に関する説明図である。実施形態２の情報処理装置１は、水揚げされた魚介類が仕分けされて納められている仕分け箱の画像を取得し、当該画像に基づき、必要となる魚箱の種類毎の数量を導出する点で、実施形態１と異なる。
【００９８】
情報処理装置１は、水揚げされた魚介類が仕分けされて納められている仕分け箱の画像を問題データとし、必要となる魚箱の種類毎の数量を回答データとする教師データに基づき学習することで、当該仕分け箱の画像を入力とし、必要となる魚箱の種類毎の数量を出力とするニューラルネットワーク（第２学習済みモデル１０２）を構築（生成）する。
【００９９】
第２学習済みモデル１０２は、実施形態１の学習済みモデル１０１と同様にＣＮＮ（Convolution Neural Network）であり、水揚げされた魚介類が仕分けされて納められている仕分け箱の画像の入力を受け付ける入力層と、必要となる魚箱の種類毎の数量を出力とする出力層と、当該画像の特徴量を抽出する中間層とを有する。
【０１００】
問題データとして用いられる水揚げされた魚介類が仕分けされて納められている仕分け箱の画像は、漁港Ｇの所定の位置にカメラを設置することにより、大量に取得することができる。各漁港Ｇにおいて用いられる仕分け箱の種類及び数量は、当該漁港Ｇでの魚介類の種類毎又はサイズ毎の水揚げ量に依拠するものであり、水揚げした魚介類を収納するために用いる魚箱の種類毎の数量と相関を有する。従って、カメラ等により撮像した仕分け箱の画像に対し、必要となる魚箱の種類毎の数量は、実施形態１と同様に、これら魚介類を水揚げした以降に把握されるものとなる。そこで、情報処理装置１は、水揚げされた魚介類が仕分けされて納められている仕分け箱の画像と、水揚げした以降に把握される必要となる魚箱の種類毎の数量とを取得することにより、当該画像に、必要となる魚箱の種類毎の数量をラベル付けして、第２学習済みモデル１０２を学習するための教師データを大量に生成することができる。
【０１０１】
図１０は、情報処理装置１の制御部１１に含まれる機能部を例示する機能ブロック図である。実施形態２の情報処理装置１の制御部１１は、実施形態１と同様にプログラムＰを実行等することにより、取得部１１１、第２学習済みモデル１０２、導出部１１２及び出力部１１３として機能するものであり、図１０においては、これら部位を機能部として示している。
【０１０２】
情報処理装置１の制御部１１は、記憶部１２に記憶してあるプログラムＰを実行することにより、漁港側端末３が出力した、魚介類が仕分けされて納められている仕分け箱の画像を含む水揚げされた魚介類に関するデータを、取得する取得部１１１として機能する。
取得部１１１は、取得した魚介類が仕分けされて納められている仕分け箱の画像を第２学習済みモデル１０２に入力する。取得部１１１は、実施形態１と同様に生産管理装置２から魚箱の種類毎の在庫量を取得するものであってもよい。取得部１１１は、取得した魚箱の種類毎の在庫量を導出部１１２に出力する。
【０１０３】
情報処理装置１の制御部１１は、記憶部１２に記憶してあるプログラムＰを実行することにより、又は第２学習済みモデル１０２を構成する実体ファイルを読み出すことにより、第２学習済みモデル１０２として機能する。第２学習済みモデル１０２は、取得部１１１から入力された、魚介類が仕分けされて納められている仕分け箱の画像に基づいて、必要となる魚箱の種類毎の数量を、導出部１１２に出力する。
【０１０４】
情報処理装置１の制御部１１は、記憶部１２に記憶してあるプログラムＰを実行することにより、追加生産する魚箱の種類毎の数量を導出する導出部１１２として機能する。導出部１１２は、第２学習済みモデル１０２から取得した必要となる魚箱の種類毎の数量から、魚箱の種類毎の在庫量を減算することにより、追加生産する魚箱の種類毎の数量を導出する。導出部１１２は、追加生産する魚箱の種類毎の数量を出力部１１３に出力する。
【０１０５】
情報処理装置１の制御部１１は、実施形態１と同様に、記憶部１２に記憶してあるプログラムＰを実行することにより、追加生産する魚箱の種類毎の数量等を、生産業者側端末２１（生産管理装置２）に出力する出力部１１３として機能する。
【０１０６】
図１１は、情報処理装置１の制御部１１による処理手順の一例を示すフローチャートである。情報処理装置１の制御部１１は、実施形態１と同様に、例えば情報処理装置１に接続されている入力部１５からの入力内容に基づき、当該フローチャートの処理を開始する。
【０１０７】
情報処理装置１の制御部１１は、魚介類に関するデータを取得する（Ｓ２０）。魚介類に関するデータには、水揚げされた魚介類が仕分けされて納められている仕分け箱の画像が含まれている。制御部１１は、漁港側端末３から通信部１３を介して、水揚げされた魚介類が仕分けされて納められている仕分け箱の画像を取得する。
【０１０８】
情報処理装置１の制御部１１は、魚介類に関するデータを第２学習済みモデル１０２に入力し、必要となる魚箱の種類毎の数量を取得する（Ｓ２１）。制御部１１は、第２学習済みモデル１０２が出力した必要となる魚箱の種類毎の数量を取得する。
【０１０９】
情報処理装置１の制御部１１は、魚箱の種類毎の在庫量を取得する（Ｓ２２）。制御部１１は、実施形態１と同様に、通信部１３を介して生産管理装置２と通信し、生産管理装置２に含まれる在庫ＤＢ２２内に保存されている魚箱の種類毎の在庫量を取得する。
【０１１０】
情報処理装置１の制御部１１は、追加生産する魚箱の種類毎の数量を導出する（Ｓ２３）。制御部１１は、実施形態１と同様に、必要となる魚箱の種類毎の数量から、魚箱の種類毎の在庫量を減算して、追加生産する魚箱の種類毎の数量を導出する。
【０１１１】
情報処理装置１の制御部１１は、実施形態１の処理（Ｓ１５及びＳ１６）と同様にＳ２４及びＳ２５の処理を実行し、本フローチャートにおける処理を完了する。
【０１１２】
本実施形態によれば、情報処理装置１は、水揚げされた魚介類が仕分けされて納められている仕分け箱の画像を取得し、当該画像を第２学習済みモデル１０２に入力することにより、必要となる発泡スチロール製の魚箱の種類毎の数量を取得する。更に情報処理装置１は、生産管理装置２から魚箱の種類毎の在庫量を取得し、必要となる発泡スチロール製の魚箱の種類毎の数量及び当該在庫量に基づき、追加生産する発泡スチロール製の魚箱の種類毎の数量を導出する。従って、追加生産する魚箱の種類毎の数量を精度よく導出することができる。更に、水揚げされた魚介類のサイズ毎の数量に基づき、必要となる発泡スチロール製の魚箱の種類毎の数量を導出する処理を不要とし、情報処理装置１における計算負荷を低減することができる。
【０１１３】
（実施形態３）
図１２は、実施形態３（統合情報表示画面）に係る情報処理装置１における表示画面の一例を示す説明図である。実施形態３の情報処理装置１は、各魚箱工場Ｋにおける魚箱の追加生産に関する情報を統合して表示する点で、実施形態１と異なる。
【０１１４】
実施形態３の情報処理装置１は、各漁港にて設置されている漁港側端末３から取得した情報及び、各魚箱工場Ｋに設置されている生産管理装置２夫々から取得した情報に基づき、例えば図１２に示すような画面構成（統合情報表示画面）にて、これら情報を、例えば表示部１６に表示する。
【０１１５】
統合情報表示画面には、工場名を示す表示フィールド、追加生産要否を示す表示フィールド、追加生産個数を示す表示フィールド、在庫総数を示す表示フィールドが配置されている。工場名を示す表示フィールドには、魚箱生産管理システムＳの管理範囲として設定されている魚箱工場Ｋの名称が表示されている。追加生産要否を示す表示フィールドには、各魚箱工場Ｋにおける魚箱の追加生産の要否に関する情報が表示されている。追加生産個数を示す表示フィールドには、各魚箱工場Ｋにおける魚箱の追加生産の個数に関する情報が表示されている。在庫総数を示す表示フィールドには、各魚箱工場Ｋ及び当該魚箱工場Ｋの代理店Ｄにおける魚箱の在庫総数に関する情報が表示されている。
【０１１６】
統合情報表示画面には、工場名を示す表示フィールドに表示された魚箱工場Ｋの情報表示画面をポップアップさせて表示させる詳細表示ボタンが配置されている。情報処理装置１の操作者は、入力部１５からの操作により、いずれかの詳細表示ボタンをクリックすることにより、当該詳細表示ボタンに対応する魚箱工場Ｋの表示画面（図７参照）を表示させ、当該魚箱工場Ｋに関する情報を参照することができる。
【０１１７】
このように情報処理装置１は、統合情報表示画面によって、複数の魚箱工場Ｋにおける在庫量及び追加生産個数等を統合的に表示すると共に、当該統合情報表示画面からワンクリックで魚箱工場Ｋ毎の詳細情報を表示する表示画面に遷移することができる。従って、情報処理装置１の操作者に対し、各魚箱工場Ｋにおける追加生産等に関する情報を適切に報知することができる。
【０１１８】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。各実施例にて記載されている技術的特徴は互いに組み合わせることができ、本発明の範囲は、特許請求の範囲内での全ての変更及び特許請求の範囲と均等の範囲が含まれることが意図される。
【符号の説明】
【０１１９】
Ｋ  魚箱工場
Ｄ  代理店（流通拠点）
Ｇ  漁港
Ｓ  魚箱生産管理システム
１  情報処理装置（魚箱数導出装置）
１１  制御部
１１１  取得部
１１２  導出部
１１３  出力部
１２  記憶部
１２１  記録媒体
Ｐ  プログラム
１３  通信部
１４  入出力Ｉ／Ｆ
１５  入力部
１６  表示部 
１０１  学習済みモデル
１０２  第２学習済みモデル
２  生産管理装置
２１  生産業者側端末（第２端末）
２２  在庫ＤＢ
３  漁港側端末（第１端末）
４  検出装置
４１  撮像部
４２  重量センサ
５  漁港側表示装置
【図１】
2020197987.tif 000003
【図２】
2020197987.tif 000004
【図３】
2020197987.tif 000005
【図４】
2020197987.tif 000006
【図５】
2020197987.tif 000007
【図６】
2020197987.tif 000008
【図７】
2020197987.tif 000009
【図８】
2020197987.tif 000010
【図９】
2020197987.tif 000011
【図１０】
2020197987.tif 000012
【図１１】
2020197987.tif 000013
【図１２】
2020197987.tif 000014