JP7313769B2 - Knowledge base generation device, knowledge base generation method, and knowledge base generation program - Google Patents

Knowledge base generation device, knowledge base generation method, and knowledge base generation program Download PDF

Info

Publication number
JP7313769B2
JP7313769B2 JP2019103479A JP2019103479A JP7313769B2 JP 7313769 B2 JP7313769 B2 JP 7313769B2 JP 2019103479 A JP2019103479 A JP 2019103479A JP 2019103479 A JP2019103479 A JP 2019103479A JP 7313769 B2 JP7313769 B2 JP 7313769B2
Authority
JP
Japan
Prior art keywords
knowledge base
information
series
operator
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019103479A
Other languages
Japanese (ja)
Other versions
JP2020197892A (en
Inventor
純平 藤川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2019103479A priority Critical patent/JP7313769B2/en
Publication of JP2020197892A publication Critical patent/JP2020197892A/en
Application granted granted Critical
Publication of JP7313769B2 publication Critical patent/JP7313769B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、知識ベース生成装置、知識ベース生成方法および知識ベース生成プログラムに関する。特に、船舶の行動に関する知識ベースの自動生成を行う知識ベース生成装置、知識ベース生成方法、および知識ベース生成プログラムに関する。 The present invention relates to a knowledge base generation device, a knowledge base generation method, and a knowledge base generation program. In particular, the present invention relates to a knowledge base generation device, a knowledge base generation method, and a knowledge base generation program for automatically generating a knowledge base regarding ship behavior.

従来、船舶の行動に関する知識ベースを自動的に生成する手法は存在していない。よって、船舶の行動に関する知識ベースは、手動による入力によって作成されていた。
特許文献1には、配置された敵および味方の移動機器の定量化された総兵力に基づいて、短時間に移動機器の運用要領を立案する戦術支援装置が開示されている。
Conventionally, there is no method for automatically generating a knowledge base on ship behavior. Thus, a knowledge base of vessel behavior was created by manual input.
Patent Literature 1 discloses a tactical support device that draws up operational guidelines for mobile devices in a short period of time based on the quantified total strength of deployed enemy and ally mobile devices.

特開2015-197232号公報JP 2015-197232 A

従来の知識ベース作成手法は、有識者が有している知識を手動によって知識ベースへ入力し、船舶の行動知識ベースを作成する。特許文献1においても、移動機器の運用要領の立案に用いるデータベース、すなわち知識ベースは、手動で作成されている。
船舶の種別あるいはミッション内容における多岐にわたる行動パターン、ならびに、海面状況および気象状況といった様々な局面を考慮し、当該状況における効果的な行動パターンを網羅している大規模な知識ベースの構築には大きな労力と時間がかかる。
また、入力者によって知識あるいは経験が異なり、かつ、例えば艦艇の行動に関する知識は一意に正解が定まらないパターンもある。よって、知識ベースに入力者の恣意的な解釈が介入し、知識ベースに偏りが発生してしまう虞がある。
さらに、入力の際に入力されるべき重要な知識の入力漏れの発生、あるいは、入力者が知識として認識できていない有用な知識については入力されないという虞もあった。
In the conventional knowledge base creation method, knowledge possessed by experts is manually input into the knowledge base to create a ship behavior knowledge base. In Japanese Unexamined Patent Application Publication No. 2002-100002 as well, a database used for drafting operating procedures for mobile devices, that is, a knowledge base is manually created.
It takes a lot of effort and time to build a large-scale knowledge base that covers effective behavior patterns in consideration of a wide variety of behavioral patterns for different types of ships or missions, as well as various aspects such as sea and weather conditions.
In addition, there are patterns in which the knowledge or experience differs depending on the inputter, and, for example, the correct answer cannot be determined uniquely for knowledge related to the behavior of warships. Therefore, there is a possibility that the knowledge base will be biased due to the input's arbitrary interpretation intervening in the knowledge base.
Furthermore, there is a risk that important knowledge that should be input may be omitted, or that useful knowledge that the inputter cannot recognize as knowledge may not be input.

本発明は、自動的に適切かつ有効な知識ベースを生成することを目的とする。 An object of the present invention is to automatically generate an appropriate and effective knowledge base.

本発明に係る知識ベース生成装置は、
船舶の行動に係る知識ベースを生成する知識ベース生成装置において、
前記船舶の航海の状態を示す航海情報と、前記船舶の周囲の状況を表す広域情報と、前記船舶に備えられたセンサにより検知された目標の諸元を表す目標諸元情報と、前記船舶に搭載された操作コンソールに対する操作情報とを含む船舶ログを収集し、前記船舶ログにおける情報種別ごとのデータを時系列に表した時系列情報を出力する収集部と、
前記時系列情報から、時刻ごとに各情報種別のデータのパターンを系列として抽出し、抽出した系列を登場頻度の多い順に並べた頻出系列情報を出力する抽出部と、
前記頻出系列情報に含まれる系列に基づいて、前記知識ベースを生成する知識ベース記録部とを備えた。
A knowledge base generation device according to the present invention includes:
In a knowledge base generation device for generating a knowledge base related to ship behavior,
a collection unit that collects a ship log including voyage information indicating the state of the voyage of the ship, wide-area information that indicates the situation around the ship, target specification information that indicates the specifications of targets detected by sensors provided on the ship, and operation information for an operation console mounted on the ship, and outputs time-series information that represents data for each type of information in the ship log in time series;
an extraction unit that extracts data patterns of each information type as a series from the time series information and outputs frequent series information in which the extracted series are arranged in descending order of frequency of appearance;
and a knowledge base recording unit for generating the knowledge base based on the series included in the frequent series information.

本発明に係る知識ベース生成装置によれば、船舶から収集した船舶ログを利用することにより、適切かつ有効な知識ベースを自動的に生成することができるという効果を奏する。 According to the knowledge base generating apparatus of the present invention, it is possible to automatically generate an appropriate and effective knowledge base by using ship logs collected from ships.

実施の形態1に係る知識ベース生成システムの構成図。1 is a configuration diagram of a knowledge base generation system according to Embodiment 1; FIG. 実施の形態1に係る知識ベース生成装置の構成図。1 is a configuration diagram of a knowledge base generation device according to Embodiment 1; FIG. 実施の形態1に係る知識ベース生成装置の知識ベース生成処理を示すフロー図。4 is a flowchart showing knowledge base generation processing of the knowledge base generation device according to the first embodiment; FIG. 実施の形態1に係る時系列情報および頻出系列情報の例。4A and 4B are examples of time series information and frequent series information according to Embodiment 1; 実施の形態1の変形例に係る知識ベース生成装置の構成図。FIG. 2 is a configuration diagram of a knowledge base generation device according to a modification of Embodiment 1;

以下、本発明の実施の形態について、図を用いて説明する。なお、各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。 BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. In each figure, the same reference numerals are given to the same or corresponding parts. In the description of the embodiments, the description of the same or corresponding parts will be omitted or simplified as appropriate.

実施の形態1.
***構成の説明***
図1は、本実施の形態1における知識ベース生成システム500の構成図である。
知識ベース生成システム500は、知識ベース生成装置100を備える。
知識ベース生成装置100は、船舶の行動に係る知識ベースを生成する。船舶は、水上を航行する移動体である。例えば、船舶は、艦艇、貨物船、タンカー、あるいは訓練用船舶といった水上航行移動体である。知識ベース生成装置100は、収集部110、抽出部120、および知識ベース記録部130を備える。
知識ベース生成装置100は、船舶行動知識ベース自動生成装置ともいう。収集部110は、船舶ログ収集/閾値検出除外装置ともいう。抽出部120は、頻出系列抽出装置ともいう。知識ベース記録部130は、船舶行動知識ベース記録装置ともいう。
Embodiment 1.
*** Configuration description ***
FIG. 1 is a configuration diagram of a knowledge base generation system 500 according to the first embodiment.
A knowledge base generation system 500 includes a knowledge base generation device 100 .
The knowledge base generation device 100 generates a knowledge base related to ship behavior. A ship is a mobile body that navigates on water. For example, the vessel is a water-going vehicle such as a naval vessel, cargo ship, tanker, or training vessel. Knowledge base generation device 100 includes collection unit 110 , extraction unit 120 , and knowledge base recording unit 130 .
The knowledge base generation device 100 is also called a ship behavior knowledge base automatic generation device. The collection unit 110 is also called a vessel log collection/threshold detection exclusion device. The extraction unit 120 is also called a frequent sequence extraction device. The knowledge base recording unit 130 is also called a ship behavior knowledge base recording device.

また、知識ベース生成システム500は、航海情報出力装置1、広域情報出力装置2、船舶搭載センサ3、船舶搭載センサ4、船舶搭載センサ5、および、操作コンソール6、操作コンソール7、操作コンソール8を備える。 The knowledge base generation system 500 also includes a navigation information output device 1 , a wide area information output device 2 , a ship-mounted sensor 3 , a ship-mounted sensor 4 , a ship-mounted sensor 5 , an operation console 6 , an operation console 7 , and an operation console 8 .

航海情報出力装置1は、船舶の座標、速度、針路、および風速風向といった航海情報21を、収集部110に周期送信する。時刻Tの航海情報をN(T)とする。 The voyage information output device 1 periodically transmits voyage information 21 such as the ship's coordinates, speed, course, and wind speed and direction to the collection unit 110 . Let the voyage information at time T m be N(T m ).

広域情報出力装置2は、地上基地局より衛星通信を介して取得される広域情報22を、収集部110に周期送信する。時刻Tの広域情報をC(T)とする。 The wide area information output device 2 periodically transmits wide area information 22 acquired from a ground base station via satellite communication to the collection unit 110 . Let C(T m ) be the wide-area information at time T m .

船舶搭載センサ3,4,5は、探知した目標の位置、速度、加速度、特徴量といった目標諸元情報23を、収集部110に周期送信する。時刻Tの船舶搭載センサ3,4,5からの目標諸元情報を、S(T),S(T),S(T)とする。 The ship-mounted sensors 3 , 4 , 5 periodically transmit target specification information 23 such as the position, speed, acceleration, and feature quantity of detected targets to the collecting unit 110 . The target dimension information from the ship-mounted sensors 3, 4, 5 at time Tm is assumed to be S3 ( Tm ), S4 ( Tm ), S5 ( Tm ).

操作コンソール6,7,8は、オペレータの操作が発生した際にオペレータの操作情報24を、収集部110に送信する。時刻Tの操作コンソール6,7,8の操作情報を、A(T),A(T),A(T)とする。 The operation consoles 6, 7, and 8 transmit the operator's operation information 24 to the collection unit 110 when an operator's operation occurs. Let the operation information of the operation consoles 6, 7, 8 at time Tm be A6 ( Tm ), A7 ( Tm ), and A8 ( Tm ).

なお、航海情報N(T)、広域情報C(T)、目標諸元情報S(T),S(T),S(T)、および、操作情報A(T),A(T),A(T)を船舶ログ20と呼ぶ。 The voyage information N (T m ), wide area information C (T m ), target specification information S 3 (T m ), S 4 (T m ), S 5 (T m ), and operation information A 6 (T m ), A 7 (T m ), A 8 (T m ) are referred to as ship log 20 .

図2を用いて、本実施の形態に係る知識ベース生成装置100の構成を説明する。
知識ベース生成装置100は、コンピュータである。知識ベース生成装置100は、プロセッサ910を備えるとともに、メモリ921、補助記憶装置922、入力インタフェース930、出力インタフェース940、および通信装置950といった他のハードウェアを備える。プロセッサ910は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
The configuration of the knowledge base generation device 100 according to this embodiment will be described with reference to FIG.
Knowledge base generation device 100 is a computer. The knowledge base generation device 100 includes a processor 910 and other hardware such as a memory 921 , an auxiliary storage device 922 , an input interface 930 , an output interface 940 and a communication device 950 . The processor 910 is connected to other hardware via signal lines and controls these other hardware.

知識ベース生成装置100は、機能要素として、収集部110と抽出部120と知識ベース記録部130と記憶部140とを備える。記憶部140には、除外条件141と知識ベース142が記憶されている。 The knowledge base generation device 100 includes a collection unit 110, an extraction unit 120, a knowledge base recording unit 130, and a storage unit 140 as functional elements. The storage unit 140 stores exclusion conditions 141 and a knowledge base 142 .

収集部110と抽出部120と知識ベース記録部130の機能は、ソフトウェアにより実現される。記憶部140は、メモリ921に備えられる。 The functions of the collecting unit 110, the extracting unit 120, and the knowledge base recording unit 130 are realized by software. Storage unit 140 is provided in memory 921 .

プロセッサ910は、知識ベース生成プログラムを実行する装置である。知識ベース生成プログラムは、収集部110と抽出部120と知識ベース記録部130の機能を実現するプログラムである。
プロセッサ910は、演算処理を行うIC(Integrated Circuit)である。プロセッサ910の具体例は、CPU、DSP(Digital Signal Processor)、GPU(Graphics Processing Unit)である。
Processor 910 is a device that executes a knowledge base generation program. The knowledge base generation program is a program that implements the functions of the collection unit 110 , the extraction unit 120 and the knowledge base recording unit 130 .
The processor 910 is an IC (Integrated Circuit) that performs arithmetic processing. Specific examples of the processor 910 are a CPU, a DSP (Digital Signal Processor), and a GPU (Graphics Processing Unit).

メモリ921は、データを一時的に記憶する記憶装置である。メモリ921の具体例は、SRAM(Static Random Access Memory)、あるいはDRAM(Dynamic Random Access Memory)である。
補助記憶装置922は、データを保管する記憶装置である。補助記憶装置922の具体例は、HDDである。また、補助記憶装置922は、SD(登録商標)メモリカード、CF、NANDフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ(登録商標)ディスク、DVDといった可搬の記憶媒体であってもよい。なお、HDDは、Hard Disk Driveの略語である。SD(登録商標)は、Secure Digitalの略語である。CFは、CompactFlash(登録商標)の略語である。DVDは、Digital Versatile Diskの略語である。
The memory 921 is a storage device that temporarily stores data. A specific example of the memory 921 is SRAM (Static Random Access Memory) or DRAM (Dynamic Random Access Memory).
Auxiliary storage device 922 is a storage device that stores data. A specific example of the auxiliary storage device 922 is an HDD. The auxiliary storage device 922 may be a portable storage medium such as an SD (registered trademark) memory card, CF, NAND flash, flexible disk, optical disk, compact disk, Blu-ray (registered trademark) disk, or DVD. Note that HDD is an abbreviation for Hard Disk Drive. SD® is an abbreviation for Secure Digital. CF is an abbreviation for CompactFlash®. DVD is an abbreviation for Digital Versatile Disk.

入力インタフェース930は、マウス、キーボード、あるいはタッチパネルといった入力装置と接続されるポートである。入力インタフェース930は、具体的には、USB(Universal Serial Bus)端子である。なお、入力インタフェース930は、LAN(Local Area Network)と接続されるポートであってもよい。知識ベース生成装置100は、入力インタフェース930を介して、除外条件141をユーザから取得する。
出力インタフェース940は、ディスプレイといった出力機器のケーブルが接続されるポートである。出力インタフェース940は、具体的には、USB端子またはHDMI(登録商標)(High Definition Multimedia Interface)端子である。ディスプレイは、具体的には、LCD(Liquid Crystal Display)である。知識ベース生成装置100は、出力インタフェース940を介して、知識ベース142をディスプレイに表示してもよい。
The input interface 930 is a port connected to an input device such as a mouse, keyboard, or touch panel. The input interface 930 is specifically a USB (Universal Serial Bus) terminal. The input interface 930 may be a port connected to a LAN (Local Area Network). The knowledge base generation device 100 acquires the exclusion condition 141 from the user via the input interface 930 .
The output interface 940 is a port to which a cable of an output device such as a display is connected. The output interface 940 is specifically a USB terminal or an HDMI (registered trademark) (High Definition Multimedia Interface) terminal. The display is specifically an LCD (Liquid Crystal Display). Knowledge base generation device 100 may display knowledge base 142 on a display via output interface 940 .

通信装置950は、レシーバとトランスミッタを有する。通信装置950は、無線で、LAN、インターネット、あるいは電話回線といった通信網に接続している。通信装置950は、具体的には、通信チップまたはNIC(Network Interface Card)である。知識ベース生成装置100は、通信装置950を介して、船舶ログ20を取得する。知識ベース生成装置100は、通信装置950を介して、除外条件141を取得してもよい。あるいは、知識ベース生成装置100は、通信装置950を介して、知識ベース142を外部の表示装置に表示してもよい。 Communication device 950 has a receiver and a transmitter. The communication device 950 is wirelessly connected to a communication network such as a LAN, the Internet, or a telephone line. The communication device 950 is specifically a communication chip or a NIC (Network Interface Card). Knowledge base generation device 100 acquires ship log 20 via communication device 950 . The knowledge base generation device 100 may acquire the exclusion condition 141 via the communication device 950 . Alternatively, knowledge base generation device 100 may display knowledge base 142 on an external display device via communication device 950 .

知識ベース生成プログラムは、プロセッサ910に読み込まれ、プロセッサ910によって実行される。メモリ921には、知識ベース生成プログラムだけでなく、OS(Operating System)も記憶されている。プロセッサ910は、OSを実行しながら、知識ベース生成プログラムを実行する。知識ベース生成プログラムおよびOSは、補助記憶装置922に記憶されていてもよい。補助記憶装置922に記憶されている知識ベース生成プログラムおよびOSは、メモリ921にロードされ、プロセッサ910によって実行される。なお、知識ベース生成プログラムの一部または全部がOSに組み込まれていてもよい。 The knowledge base generation program is loaded into processor 910 and executed by processor 910 . The memory 921 stores not only the knowledge base generation program but also an OS (Operating System). The processor 910 executes the knowledge base generation program while executing the OS. The knowledge base generation program and OS may be stored in the auxiliary storage device 922 . The knowledge base generation program and OS stored in auxiliary storage device 922 are loaded into memory 921 and executed by processor 910 . Note that part or all of the knowledge base generation program may be incorporated into the OS.

知識ベース生成装置100は、プロセッサ910を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、知識ベース生成プログラムの実行を分担する。それぞれのプロセッサは、プロセッサ910と同じように、知識ベース生成プログラムを実行する装置である。 The knowledge base generation device 100 may include multiple processors in place of the processor 910 . These multiple processors share the execution of the knowledge base generation program. Each processor, like processor 910, is a device that executes a knowledge base generation program.

知識ベース生成プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ921、補助記憶装置922、または、プロセッサ910内のレジスタあるいはキャッシュメモリに記憶される。 Data, information, signal values and variable values that are used, processed or output by the knowledge base generation program are stored in memory 921, auxiliary storage 922, or registers or cache memory within processor 910. FIG.

収集部110と抽出部120と知識ベース記録部130の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えてもよい。また、収集処理と抽出処理と知識ベース記録処理と記録処理の「処理」を「プログラム」、「プログラムプロダクト」または「プログラムを記録したコンピュータ読取可能な記憶媒体」に読み替えてもよい。 The "part" of each part of the collecting part 110, the extracting part 120, and the knowledge base recording part 130 may be read as "processing", "procedure", or "process". Also, the "processing" of the collecting process, the extracting process, the knowledge base recording process, and the recording process may be read as "program", "program product", or "computer-readable storage medium recording the program".

知識ベース生成プログラムは、上記の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えた各処理、各手順あるいは各工程を、コンピュータに実行させる。また、知識ベース生成方法は、上記の各部の「部」を「手順」に読み替えた各手順に相当する。
知識ベース生成プログラムは、コンピュータ読取可能な記録媒体に格納されて提供されてもよい。また、知識ベース生成プログラムは、プログラムプロダクトとして提供されてもよい。
The knowledge base generation program causes a computer to execute each process, each procedure, or each process, where the above "part" is read as "process,""procedure," or "step." Also, the knowledge base generation method corresponds to each procedure in which the above-mentioned "part" is read as "procedure".
The knowledge base generation program may be stored in a computer-readable recording medium and provided. Also, the knowledge base generation program may be provided as a program product.

***動作の説明***
図3は、本実施の形態に係る知識ベース生成装置100の知識ベース生成処理S100を示すフロー図である。
除外条件141は、入力インタフェース930を介して、ユーザにより設定される。記憶部140は、知識ベースの生成処理から除外する情報の条件を除外条件141として記憶する。除外条件141は、船舶ログ20のうち、知識ベースの生成処理から除外する情報を選択するための閾値である。
***Description of operation***
FIG. 3 is a flowchart showing knowledge base generation processing S100 of knowledge base generation apparatus 100 according to the present embodiment.
The exclusion condition 141 is set by the user via the input interface 930 . The storage unit 140 stores, as exclusion conditions 141, conditions for information to be excluded from the knowledge base generation process. The exclusion condition 141 is a threshold for selecting information from the ship log 20 to be excluded from the knowledge base generation process.

ステップS101において、収集部110は、船舶ログ20を収集する。船舶ログ20には、船舶の航海の状態を示す航海情報21と、船舶の周囲の状況を表す広域情報22と、船舶に備えられたセンサにより検知された目標の諸元を表す目標諸元情報23と、船舶に搭載された操作コンソールに対する操作情報24とが含まれる。 In step S<b>101 , the collection unit 110 collects the ship log 20 . The vessel log 20 includes voyage information 21 indicating the voyage status of the vessel, wide-area information 22 indicating the surroundings of the vessel, target specification information 23 indicating the specifications of targets detected by sensors provided on the vessel, and operation information 24 for an operation console mounted on the vessel.

ステップS102において、収集部110は、船舶ログ20における情報種別ごとのデータを時系列に表した時系列情報31を出力する。収集部110は、船舶ログ20から除外条件141に適合する情報を除外した時系列情報31を出力する。収集部110は、時系列情報31を、情報種別ごとの時系列データとして出力する。
具体的には、収集部110は、除外条件141を用いて、船舶ログ20から除外条件に該当するものを除外する。収集部110は、除外処理後のデータを、情報種別ごとの時系列データとして行列化する。行列化された除外処理後のデータを時系列情報31とする。収集部110は、時系列情報31を抽出部120に送信する。
In step S102, the collection unit 110 outputs the time-series information 31 representing the data for each information type in the ship log 20 in time series. The collection unit 110 outputs the time-series information 31 obtained by excluding information that matches the exclusion condition 141 from the vessel log 20 . The collection unit 110 outputs the time-series information 31 as time-series data for each information type.
Specifically, the collection unit 110 uses the exclusion condition 141 to exclude from the ship log 20 those that meet the exclusion condition. The collection unit 110 matrixes the data after the exclusion process as time-series data for each information type. Time-series information 31 is the matrix-formed data after the exclusion process. The collection unit 110 transmits the time series information 31 to the extraction unit 120 .

図4は、本実施の形態に係る時系列情報31、頻出系列情報32、および、知識ベース142の例を示す図である。
時系列情報31は、船舶ログ20における情報種別ごとのデータを時系列に表し、行列化した情報である。図4では、情報種別として、航海情報、広域情報、センサ情報A,B、目標情報A,B,C、およびコンソールA,B,C,D.E操作が設定されている。時系列情報31では、これらの情報種別ごとに時系列にデータが設定されている。
FIG. 4 is a diagram showing an example of time series information 31, frequent series information 32, and knowledge base 142 according to the present embodiment.
The time-series information 31 is information in which the data of each information type in the ship log 20 are expressed in time series and arranged in a matrix. In FIG. 4, as information types, navigation information, wide area information, sensor information A, B, target information A, B, C, and consoles A, B, C, D . E operation is set. In the time series information 31, data are set in time series for each of these information types.

ステップS103において、抽出部120は、時系列情報31から、時刻ごとに各情報種別のデータのパターンを系列として抽出し、抽出した系列を登場頻度の多い順に並べた頻出系列情報32を出力する。 In step S103, the extraction unit 120 extracts data patterns of each information type for each time as a series from the time series information 31, and outputs the frequent series information 32 in which the extracted series are arranged in descending order of frequency of appearance.

具体的には、以下の通りである。
抽出部120は、収集部110から受信した時系列情報31に対し、Prefix-projected sequential pattern miningアルゴリズムを用いて、各時刻Tにおける系列Sを列挙する。
Specifically, it is as follows.
The extraction unit 120 uses the Prefix-projected sequential pattern mining algorithm for the time-series information 31 received from the collection unit 110 to list the sequences S n at each time T m .

系列とは、時刻ごとの各情報種別のデータのパターンである。時刻Tにおける系列Sとは、時刻Tにおける全系列を意味する。すなわち、時刻が横軸であり、系列が縦軸であるとすると、各時刻Tにおける系列Sは、全時刻分における全系列を意味する。図4では具体例として、時刻1、時刻6、および時刻7の「h,1,x,Y,X」を系列の例として扱っている。それ以外にも時刻1においては「A,j」、「1,x,y,」、および「a,A,X」といった系列が存在する。このように、全時刻の全系列を表す情報が列挙される。 A series is a pattern of data of each information type for each time. The sequence Sn at time Tm means all sequences at time Tm . That is, if the time is on the horizontal axis and the series is on the vertical axis, the series Sn at each time Tm means all series for all time. As a specific example in FIG. 4, "h, 1, x, Y, X" at time 1, time 6, and time 7 are treated as an example of a series. In addition, at time 1, there are sequences such as "A, j", "1, x, y," and "a, A, X". In this way, information representing all series of all times is listed.

そして、抽出部120は、系列Snを登場頻度の高い順に出力する。
mとnは自然数とする。系列Sには、それぞれ任意の個数の時刻Tにおける船舶ログが格納される。すなわち、系列「h,1,x,Y,X」であれば、5個の船舶ログが格納されている。この個数は、「1個」から「取得できる全種類の要素数」までの間で変更可能となる。
Then, the extraction unit 120 outputs the sequences Sn in descending order of frequency of appearance.
Let m and n be natural numbers. An arbitrary number of vessel logs at times Tm are stored in each series Sn . That is, if the series is "h, 1, x, Y, X", five ship logs are stored. This number can be changed from "one" to "the number of all types of elements that can be acquired".

抽出部120は、系列Snを登場頻度の高い順に出力する際、同一の系列は繰り返し出力せず、系列ごとに1回の出力を行う。抽出部120は、出力された系列を順序組に格納し、登場頻度順の系列順序組Pとする。Pは(St1,St2,St3,…Stk)となる。kは自然数とする。抽出部120は、系列順序組Pを頻出系列情報32として知識ベース記録部130に出力する。例えば、系列順序組P=(「h,1,X,Y,X」,「c,h,x」,「d,D,3,3,z」,・・・)というような形になる。 When outputting the sequences Sn in descending order of appearance frequency, the extracting unit 120 does not output the same sequence repeatedly, and outputs each sequence once. The extracting unit 120 stores the output series in an ordered set, and makes the series ordered set P in the order of appearance frequency. P becomes (S t1 , S t2 , S t3 , . . . S tk ). Let k be a natural number. The extraction unit 120 outputs the series ordered set P as the frequent series information 32 to the knowledge base recording unit 130 . For example, the sequential order set P=(“h, 1, X, Y, X”, “c, h, x”, “d, D, 3, 3, z”, . . . ).

ステップS104において、知識ベース記録部130は、頻出系列情報32に含まれる系列に基づいて、知識ベース142を生成する。知識ベース記録部130は、頻出系列情報32に含まれる系列をif-then文に変換し、知識ベース142に格納する。
知識ベース記録部130は、頻出系列情報32に含まれる系列を、「○○ならば、××である」というif-then文の集合に変換する。知識ベース記録部130は、センサ情報、航海情報、および広域情報と、操作情報とが組になっている系列について、変換式に当てはめてif-then文に変換する。
In step S<b>104 , the knowledge base recording unit 130 generates the knowledge base 142 based on the series included in the frequent series information 32 . The knowledge base recording unit 130 converts the sequences included in the frequent sequence information 32 into if-then sentences and stores them in the knowledge base 142 .
The knowledge base recording unit 130 converts the series included in the frequent series information 32 into a set of if-then sentences "If ◯◯, then XX". The knowledge base recording unit 130 applies a conversion formula to a series in which the sensor information, the voyage information, the wide area information, and the operation information are paired, and converts them into if-then sentences.

具体的には、以下の通りである。
まず、図1の例で説明する。
知識ベース記録部130は、抽出部120より入力された頻出系列情報32、すなわち系列順序組Pに格納されている各Stkについて、A(T),A(T),A(T)のいずれかが1つでも含まれており、かつN(T),C(T),S(T),S(T),S(T)のいずれかが1つでも含まれている系列について、if-then文に変換して知識ベース142に格納する。具体的には、知識ベース記録部130は、「{N(T),C(T),S(T),S(T),S(T)}ならば{A(T),A(T),A(T)}である。」というif-then文に変換して知識ベース142に格納する。
Specifically, it is as follows.
First, the example in FIG. 1 will be described.
The knowledge base recording unit 130 determines that the frequent sequence information 32 input from the extracting unit 120, that is, each Stk stored in the sequence order set P includes at least one of A 6 (T m ), A 7 (T m ), and A 8 (T m ), and N(T m ), C(T m ), S 3 (T m ), S 4 (T m ), and S 5 . A sequence containing at least one of (T m ) is converted into an if-then statement and stored in the knowledge base 142 . Specifically, the knowledge base recording unit 130 converts it into an if-then sentence stating “If {N(T m ), C(T m ), S 3 (T m ), S 4 (T m ), S 5 (T m )} is {A 6 (T m ), A 7 (T m ), A 8 (T m )}” and stores it in the knowledge base 142.

また、図4の例で説明する。
図4に記載の系列「h,1,x,Y,X」は、「センサ情報A=h、目標情報=1ならば、コンソールA操作=x、コンソールC操作=Y、コンソールE操作=Xである。」というif-then文に変換される。
Further, an example of FIG. 4 will be described.
The sequence "h, 1, x, Y, X" shown in FIG. 4 is converted to an if-then statement that "If sensor information A=h and target information=1, then console A operation=x, console C operation=Y, and console E operation=X."

***他の構成***
<変形例1>
本実施の形態では、収集部110と抽出部120と知識ベース記録部130の機能がソフトウェアで実現される。変形例として、収集部110と抽出部120と知識ベース記録部130の機能がハードウェアで実現されてもよい。
***Other Configurations***
<Modification 1>
In this embodiment, the functions of the collecting unit 110, the extracting unit 120, and the knowledge base recording unit 130 are realized by software. As a modification, the functions of the collecting unit 110, the extracting unit 120, and the knowledge base recording unit 130 may be realized by hardware.

図5は、本実施の形態の変形例に係る知識ベース生成装置100の構成を示す図である。
知識ベース生成装置100は、電子回路909、メモリ921、補助記憶装置922、入力インタフェース930、および出力インタフェース940を備える。
FIG. 5 is a diagram showing the configuration of knowledge base generation device 100 according to a modification of the present embodiment.
Knowledge base generation device 100 comprises electronic circuitry 909 , memory 921 , auxiliary storage device 922 , input interface 930 and output interface 940 .

電子回路909は、収集部110と抽出部120と知識ベース記録部130の機能を実現する専用の電子回路である。
電子回路909は、具体的には、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックIC、GA、ASIC、または、FPGAである。GAは、Gate Arrayの略語である。ASICは、Application Specific Integrated Circuitの略語である。FPGAは、Field-Programmable Gate Arrayの略語である。
収集部110と抽出部120と知識ベース記録部130の機能は、1つの電子回路で実現されてもよいし、複数の電子回路に分散して実現されてもよい。
別の変形例として、収集部110と抽出部120と知識ベース記録部130の一部の機能が電子回路で実現され、残りの機能がソフトウェアで実現されてもよい。
The electronic circuit 909 is a dedicated electronic circuit that implements the functions of the collection unit 110 , the extraction unit 120 and the knowledge base recording unit 130 .
Electronic circuit 909 is specifically a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, a logic IC, GA, ASIC, or FPGA. GA is an abbreviation for Gate Array. ASIC is an abbreviation for Application Specific Integrated Circuit. FPGA is an abbreviation for Field-Programmable Gate Array.
The functions of the collecting unit 110, the extracting unit 120, and the knowledge base recording unit 130 may be implemented by one electronic circuit, or may be implemented by being distributed among a plurality of electronic circuits.
As another modification, part of the functions of the collecting unit 110, the extracting unit 120, and the knowledge base recording unit 130 may be implemented by electronic circuits, and the remaining functions may be implemented by software.

プロセッサと電子回路の各々は、プロセッシングサーキットリとも呼ばれる。つまり、知識ベース生成装置100において、収集部110と抽出部120と知識ベース記録部130の機能は、プロセッシングサーキットリにより実現される。 Each of the processor and electronic circuitry is also called processing circuitry. That is, in the knowledge base generation device 100, the functions of the collection unit 110, the extraction unit 120, and the knowledge base recording unit 130 are realized by processing circuitry.

***本実施の形態の効果の説明***
本実施の形態に係る知識ベース生成装置100では、既に船舶内に存在しているセンサ情報あるいはシステムログ情報といった船舶ログを利用することにより、自動的に知識ベースを生成することができる。よって、本実施の形態に係る知識ベース生成装置100によれば、手動による作成を行うことなく、船舶行動の知識ベースを自動生成することができ、知識ベース構築に係る作業を効率化することができる。
***Description of the effects of the present embodiment***
The knowledge base generating apparatus 100 according to the present embodiment can automatically generate a knowledge base by using ship logs such as sensor information or system log information that already exist in the ship. Therefore, according to the knowledge base generation device 100 according to the present embodiment, it is possible to automatically generate a knowledge base of ship behavior without manual preparation, and it is possible to improve the efficiency of the work related to building the knowledge base.

また、本実施の形態に係る知識ベース生成装置100によれば、各船舶ログから横断的に知識ベースを抽出するため、恣意的な偏りを発生させることなく知識ベースを生成することができる。 Further, according to the knowledge base generation device 100 according to the present embodiment, since the knowledge base is cross-extracted from each ship log, the knowledge base can be generated without arbitrary bias.

また、本実施の形態に係る知識ベース生成装置100では、自動化による大規模知識ベースの構築を行う際、実データを用いることにより、手入力による入力者ごとの知識あるいは経験の異なりによる知識ベースの偏りを回避する。さらに、全データの検索により知識の入力漏れの回避および入力者が知識として認識できていない有用な知識の発見を行うことができる。 In addition, in the knowledge base generation apparatus 100 according to the present embodiment, when constructing a large-scale knowledge base by automation, actual data is used to avoid bias in the knowledge base due to differences in knowledge or experience of each inputter due to manual input. Furthermore, by searching all data, it is possible to avoid omission of knowledge input and to discover useful knowledge that the input person has not recognized as knowledge.

以上の実施の形態1では、知識ベース生成装置の各部を独立した機能ブロックとして説明した。しかし、知識ベース生成装置の構成は、上述した実施の形態のような構成でなくてもよい。知識ベース生成装置の機能ブロックは、上述した実施の形態で説明した機能を実現することができれば、どのような構成でもよい。また、知識ベース生成装置は、1つの装置でなく、複数の装置から構成されたシステムでもよい。
また、実施の形態1のうち、複数の部分を組み合わせて実施しても構わない。あるいは、この実施の形態のうち、1つの部分を実施しても構わない。その他、この実施の形態を、全体としてあるいは部分的に、どのように組み合わせて実施しても構わない。
すなわち、実施の形態1では、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
In the above first embodiment, each part of the knowledge base generation device has been described as an independent functional block. However, the configuration of the knowledge base generation device does not have to be the configuration of the embodiment described above. The functional blocks of the knowledge base generation device may have any configuration as long as they can implement the functions described in the above embodiments. Also, the knowledge base generation device may be a system composed of a plurality of devices instead of a single device.
Moreover, it is also possible to combine a plurality of portions of the first embodiment. Alternatively, one portion of this embodiment may be implemented. In addition, this embodiment may be implemented as a whole or partially in any combination.
That is, in Embodiment 1, it is possible to freely combine each embodiment, modify any component of each embodiment, or omit any component from each embodiment.

なお、上述した実施の形態は、本質的に好ましい例示であって、本発明の範囲、本発明の適用物の範囲、および本発明の用途の範囲を制限することを意図するものではない。上述した実施の形態は、必要に応じて種々の変更が可能である。 The above-described embodiments are essentially preferable examples, and are not intended to limit the scope of the invention, the scope of applications of the invention, or the scope of applications of the invention. Various modifications can be made to the above-described embodiments as required.

1 航海情報出力装置、2 広域情報出力装置、3,4,5 船舶搭載センサ、6,7,8 操作コンソール、20 船舶ログ、21 航海情報、22 広域情報、23 目標諸元情報、24 操作情報、31 時系列情報、32 頻出系列情報、100 知識ベース生成装置、110 収集部、120 抽出部、130 知識ベース記録部、140 記憶部、141 除外条件、142 知識ベース、500 知識ベース生成システム、909 電子回路、910 プロセッサ、921 メモリ、922 補助記憶装置、930 入力インタフェース、940 出力インタフェース、950 通信装置、S100 知識ベース生成処理。 1 voyage information output device 2 wide area information output device 3, 4, 5 ship-mounted sensors 6, 7, 8 operation console 20 ship log 21 voyage information 22 wide area information 23 target specification information 24 operation information 31 time series information 32 frequent series information 100 knowledge base generation device 110 collection unit 120 extraction unit 130 knowledge base recording unit 140 storage unit 14 1 Exclusion condition 142 Knowledge base 500 Knowledge base generation system 909 Electronic circuit 910 Processor 921 Memory 922 Auxiliary storage device 930 Input interface 940 Output interface 950 Communication device S100 Knowledge base generation processing.

Claims (3)

船舶の行動に係る知識ベースを生成する知識ベース生成装置において、
前記船舶の航海の状態を示す航海情報と、前記船舶の周囲の状況を表す広域情報と、前記船舶に備えられた複数のセンサの各センサ情報と、前記各センサにより探知された目標の位置、速度、加速度、および特徴量を含む諸元を表す目標諸元情報と、前記船舶に搭載されオペレータの操作が発生した際にオペレータの操作情報を送信する複数の操作コンソールの各操作コンソールからの各オペレータの操作情報とを含む船舶ログを収集し、前記船舶ログにおける情報種別ごとのデータを時系列に表した時系列情報であって、前記船舶ログから除外する情報を選択するための閾値である除外条件に適合する情報を除外した時系列情報を出力する収集部と、
前記時系列情報から、出力時刻ごとに各情報種別のデータのパターンを系列として抽出し、抽出した系列を登場頻度の多い順に並べた頻出系列情報を出力する抽出部と、
前記頻出系列情報に含まれる系列のうち前記各センサ情報と前記目標諸元情報と前記各操作コンソールからの各オペレータの操作情報のデータを含む系列に基づいて、前記各操作コンソールからの各オペレータの操作情報以外のデータをif文とし、前記各操作コンソールからの各オペレータの操作情報のデータをthen文とするif-then文に変換し、前記知識ベースを前記各操作コンソールに対する各オペレータの操作情報の知識ベースとして生成する知識ベース記録部と
を備えた知識ベース生成装置。
In a knowledge base generation device for generating a knowledge base related to ship behavior,
前記船舶の航海の状態を示す航海情報と、前記船舶の周囲の状況を表す広域情報と、前記船舶に備えられた複数のセンサの各センサ情報と、前記各センサにより探知された目標の位置、速度、加速度、および特徴量を含む諸元を表す目標諸元情報と、前記船舶に搭載されオペレータの操作が発生した際にオペレータの操作情報を送信する複数の操作コンソールの各操作コンソールからの各オペレータの操作情報とを含む船舶ログを収集し、前記船舶ログにおける情報種別ごとのデータを時系列に表した時系列情報であって、前記船舶ログから除外する情報を選択するための閾値である除外条件に適合する情報を除外した時系列情報を出力する収集部と、
an extraction unit that extracts data patterns of each information type as a series from the time series information for each output time, and outputs frequent series information in which the extracted series are arranged in descending order of frequency of appearance;
a knowledge base generating unit for converting data other than the operation information of each operator from each operation console into an if-then statement in which data other than the operation information of each operator from each operation console is an if statement and data of operation information of each operator from each of the operation consoles is an if-then statement based on the series including the sensor information, the target specification information, and the data of operation information of each operator from each operation console among the series included in the frequent series information, and generating the knowledge base as a knowledge base of the operation information of each operator for each of the operation consoles .
船舶の行動に係る知識ベースを生成する知識ベース生成装置の知識ベース生成方法において、
コンピュータが、前記船舶の航海の状態を示す航海情報と、前記船舶の周囲の状況を表す広域情報と、前記船舶に備えられた複数のセンサの各センサ情報と、前記各センサにより探知された目標の位置、速度、加速度、および特徴量を含む諸元を表す目標諸元情報と、前記船舶に搭載されオペレータの操作が発生した際にオペレータの操作情報を送信する複数の操作コンソールの各操作コンソールからの各オペレータの操作情報とを含む船舶ログを収集し、前記船舶ログにおける情報種別ごとのデータを時系列に表した時系列情報であって、前記船舶ログから除外する情報を選択するための閾値である除外条件に適合する情報を除外した時系列情報を出力し、
コンピュータが、前記時系列情報から、出力時刻ごとに各情報種別のデータのパターンを系列として抽出し、抽出した系列を登場頻度の多い順に並べた頻出系列情報を出力し、
コンピュータが、前記頻出系列情報に含まれる系列のうち前記各センサ情報と前記目標諸元情報と前記各操作コンソールからの各オペレータの操作情報のデータを含む系列に基づいて、前記各操作コンソールからの各オペレータの操作情報以外のデータをif文とし、前記各操作コンソールからの各オペレータの操作情報のデータをthen文とするif-then文に変換し、前記知識ベースを前記各操作コンソールに対する各オペレータの操作情報の知識ベースとして生成する知識ベース生成方法。
In a knowledge base generation method for a knowledge base generation device that generates a knowledge base related to ship behavior,
コンピュータが、前記船舶の航海の状態を示す航海情報と、前記船舶の周囲の状況を表す広域情報と、前記船舶に備えられた複数のセンサの各センサ情報と、前記各センサにより探知された目標の位置、速度、加速度、および特徴量を含む諸元を表す目標諸元情報と、前記船舶に搭載されオペレータの操作が発生した際にオペレータの操作情報を送信する複数の操作コンソールの各操作コンソールからの各オペレータの操作情報とを含む船舶ログを収集し、前記船舶ログにおける情報種別ごとのデータを時系列に表した時系列情報であって、前記船舶ログから除外する情報を選択するための閾値である除外条件に適合する情報を除外した時系列情報を出力し、
A computer extracts data patterns of each information type as a series from the time series information for each output time, and outputs frequent series information in which the extracted series are arranged in descending order of appearance frequency,
A knowledge base generation method in which a computer converts data other than operation information of each operator from each operation console into an if-then statement in which data other than operation information of each operator from each operation console is an if statement and data of operation information of each operator from each operation console is an if-then statement based on a series including the data of the operation information of each operator from each of the operation consoles, and the knowledge base is generated as a knowledge base of the operation information of each operator for each of the operation consoles .
船舶の行動に係る知識ベースを生成する知識ベース生成装置の知識ベース生成プログラムにおいて、
前記船舶の航海の状態を示す航海情報と、前記船舶の周囲の状況を表す広域情報と、前記船舶に備えられた複数のセンサの各センサ情報と、前記各センサにより探知された目標の位置、速度、加速度、および特徴量を含む諸元を表す目標諸元情報と、前記船舶に搭載されオペレータの操作が発生した際にオペレータの操作情報を送信する複数の操作コンソールの各操作コンソールからの各オペレータの操作情報とを含む船舶ログを収集し、前記船舶ログにおける情報種別ごとのデータを時系列に表した時系列情報であって、前記船舶ログから除外する情報を選択するための閾値である除外条件に適合する情報を除外した時系列情報を出力する収集処理と、
前記時系列情報から、出力時刻ごとに各情報種別のデータのパターンを系列として抽出し、抽出した系列を登場頻度の多い順に並べた頻出系列情報を出力する抽出処理と、
前記頻出系列情報に含まれる系列のうち前記各センサ情報と前記目標諸元情報と前記各操作コンソールからの各オペレータの操作情報のデータを含む系列に基づいて、前記各操作コンソールからの各オペレータの操作情報以外のデータをif文とし、前記各操作コンソールからの各オペレータの操作情報のデータをthen文とするif-then文に変換し、前記知識ベースを前記各操作コンソールに対する各オペレータの操作情報の知識ベースとして生成する知識ベース記録処理と
をコンピュータである前記知識ベース生成装置に実行させる知識ベース生成プログラム。
In a knowledge base generation program for a knowledge base generation device that generates a knowledge base related to ship behavior,
前記船舶の航海の状態を示す航海情報と、前記船舶の周囲の状況を表す広域情報と、前記船舶に備えられた複数のセンサの各センサ情報と、前記各センサにより探知された目標の位置、速度、加速度、および特徴量を含む諸元を表す目標諸元情報と、前記船舶に搭載されオペレータの操作が発生した際にオペレータの操作情報を送信する複数の操作コンソールの各操作コンソールからの各オペレータの操作情報とを含む船舶ログを収集し、前記船舶ログにおける情報種別ごとのデータを時系列に表した時系列情報であって、前記船舶ログから除外する情報を選択するための閾値である除外条件に適合する情報を除外した時系列情報を出力する収集処理と、
Extraction processing for extracting data patterns of each information type as a series from the time-series information for each output time, and outputting frequent series information in which the extracted series are arranged in descending order of frequency of appearance;
a knowledge base recording process for generating the knowledge base as a knowledge base of the operation information of each operator for each of the operation consoles by converting into an if-then statement in which the data other than the operation information of each operator from each of the operation consoles is an if statement and the data of the operation information of each operator from each of the operation consoles is a then statement, based on the series including the sensor information, the target specification information, and the data of operation information of each operator from each operation console among the series included in the frequently occurring series information; knowledge base generator.
JP2019103479A 2019-06-03 2019-06-03 Knowledge base generation device, knowledge base generation method, and knowledge base generation program Active JP7313769B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019103479A JP7313769B2 (en) 2019-06-03 2019-06-03 Knowledge base generation device, knowledge base generation method, and knowledge base generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019103479A JP7313769B2 (en) 2019-06-03 2019-06-03 Knowledge base generation device, knowledge base generation method, and knowledge base generation program

Publications (2)

Publication Number Publication Date
JP2020197892A JP2020197892A (en) 2020-12-10
JP7313769B2 true JP7313769B2 (en) 2023-07-25

Family

ID=73649615

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019103479A Active JP7313769B2 (en) 2019-06-03 2019-06-03 Knowledge base generation device, knowledge base generation method, and knowledge base generation program

Country Status (1)

Country Link
JP (1) JP7313769B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202383A (en) 2000-01-21 2001-07-27 Mitsubishi Electric Corp Device and method for mining data and recording medium
JP2010002172A (en) 2008-05-20 2010-01-07 Mitsubishi Electric Corp Fire distribution device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04133897A (en) * 1990-09-25 1992-05-07 Furuno Electric Co Ltd Ship maneuvering assisting device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202383A (en) 2000-01-21 2001-07-27 Mitsubishi Electric Corp Device and method for mining data and recording medium
JP2010002172A (en) 2008-05-20 2010-01-07 Mitsubishi Electric Corp Fire distribution device

Also Published As

Publication number Publication date
JP2020197892A (en) 2020-12-10

Similar Documents

Publication Publication Date Title
CN109284823B (en) Arithmetic device and related product
Vanem A comparison study on the estimation of extreme structural response from different environmental contour methods
JP6606997B2 (en) Machine learning program, machine learning method, and information processing apparatus
WO2020107022A4 (en) Signal processing workflow engine incorporating graphical user interface for space situational awareness
CN107406126A (en) It is integrated with the structure monitoring system of the hull of the ship of navigation DSS
US9658245B2 (en) Impact detection circuit for physical quantity detection device to detect impact to electronic apparatus, moving object, and impact detection method
US11822023B2 (en) Navigation information device and navigation information processing method
CN108171328B (en) Neural network processor and convolution operation method executed by same
CN113626612B (en) Prediction method and system based on knowledge graph reasoning
CN108885683B (en) Method and system for pose estimation
JP7048540B2 (en) Recognition device, recognition method and program
JP6911946B2 (en) Information processing equipment, control methods, and programs
JP7313769B2 (en) Knowledge base generation device, knowledge base generation method, and knowledge base generation program
CN117389942B (en) Fault tolerance upper bound solving method and device for interconnection network structure
CN113436125A (en) Side-scan sonar simulation image generation method, device and equipment based on style migration
CN110427465B (en) Content recommendation method and device based on word knowledge graph
CN118170874A (en) Customizable domain model for dialog AI systems and applications
JP5545740B2 (en) Mobile object specifying device, mobile object specifying program, and mobile object specifying method
WO2022230413A1 (en) Detection device, control method for detection device, method for generating model by model generation device that generates trained model, information processing program, and recording medium
US20220148298A1 (en) Neural network, computation method, and recording medium
JP2022187294A (en) Search plan generation device, search plan generation system, search plan generation method, and search plan generation program
CN115239409A (en) Sequence recommendation information selection method and system based on multi-agent reinforcement learning
EP3975111A1 (en) Object detection device, object detection system, object detection method, program, and recording medium
WO2022003981A1 (en) Action specification device, action specification method, and action specification program
US20230196592A1 (en) Computer-readable recording medium storing information processing program, information processing method, and information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230320

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230529

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230607

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230711

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230711

R150 Certificate of patent or registration of utility model

Ref document number: 7313769

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150