JP7408136B2 - Gas analysis systems and programs - Google Patents
Gas analysis systems and programs Download PDFInfo
- Publication number
- JP7408136B2 JP7408136B2 JP2019227400A JP2019227400A JP7408136B2 JP 7408136 B2 JP7408136 B2 JP 7408136B2 JP 2019227400 A JP2019227400 A JP 2019227400A JP 2019227400 A JP2019227400 A JP 2019227400A JP 7408136 B2 JP7408136 B2 JP 7408136B2
- Authority
- JP
- Japan
- Prior art keywords
- gas
- data
- analysis
- simplified data
- neural network
- 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
Links
Images
Landscapes
- Other Investigation Or Analysis Of Materials By Electrical Means (AREA)
- Sampling And Sample Adjustment (AREA)
Description
本発明は、ガスを分析するガス分析システムおよびプログラムに関する。 The present invention relates to a gas analysis system and program for analyzing gas.
従来のガス分析システムとして、ガスからガスクロマトグラムを生成するガスクロマトグラフと、ガスクロマトグラフによって生成されたガスクロマトグラムに基づいてニューラルネットワークによってガスの臭気を判定するコンピューターとを備えるものが知られている(例えば、特許文献1参照。)。 Conventional gas analysis systems are known that include a gas chromatograph that generates a gas chromatogram from gas and a computer that uses a neural network to determine the odor of the gas based on the gas chromatogram generated by the gas chromatograph (for example, , see Patent Document 1).
しかしながら、従来のガス分析システムにおいては、ガスクロマトグラムにおける全てのサンプリング時間の検知強度をニューラルネットワークに入力するので、ガスの臭気の判定に不要な多数の検知強度がニューラルネットワークに入力されることになり、その結果、ガスの臭気の判定の正解率が高くないという問題がある。 However, in conventional gas analysis systems, the detection intensities at all sampling times in the gas chromatogram are input into the neural network, resulting in a large number of detection intensities that are unnecessary for gas odor determination to be input into the neural network. As a result, there is a problem in that the accuracy rate of gas odor determination is not high.
そこで、本発明は、ニューラルネットワークによるガスの分析の正解率を向上することができるガス分析システムおよびプログラムを提供することを目的とする。 Therefore, an object of the present invention is to provide a gas analysis system and program that can improve the accuracy rate of gas analysis using a neural network.
本発明のガス分析システムは、ガスの成分毎のリテンションタイムを示す情報を使用してサンプルガスのガスクロマトグラムのデータを単純化することによって、単純化されたデータとしての単純化データを生成するデータ単純化部と、前記単純化データに基づいて前記サンプルガスの分析を実行するニューラルネットワークとしてのガス分析ニューラルネットワークによって、前記単純化データに基づいて前記サンプルガスの分析を実行するガス分析部とを備え、前記単純化データは、前記ガスクロマトグラムに基づいた検知強度として、前記情報に示される前記リテンションタイムに対応する検知強度のみを含むことを特徴とする。 The gas analysis system of the present invention generates simplified data as simplified data by simplifying gas chromatogram data of a sample gas using information indicating the retention time of each gas component. a simplification unit; and a gas analysis unit that executes an analysis of the sample gas based on the simplified data using a gas analysis neural network as a neural network that executes an analysis of the sample gas based on the simplified data. The simplified data includes only the detection intensity corresponding to the retention time indicated in the information as the detection intensity based on the gas chromatogram.
この構成により、本発明のガス分析システムは、ガス分析ニューラルネットワークによるサンプルガスの分析において重要度が低いデータを含まない単純化データを使用して、ガス分析ニューラルネットワークに教師有り学習を実行させることができるので、ガス分析ニューラルネットワークによるガスの分析の正解率を向上することができる。 With this configuration, the gas analysis system of the present invention allows the gas analysis neural network to perform supervised learning using simplified data that does not include data of low importance in the analysis of sample gas by the gas analysis neural network. Therefore, it is possible to improve the accuracy rate of gas analysis by the gas analysis neural network.
本発明のガス分析システムにおいて、前記単純化データは、前記ガスクロマトグラムに含まれる複数の検知強度に基づいた相対的な検知強度を、前記ガスクロマトグラムに基づいた検知強度として含んでも良い。 In the gas analysis system of the present invention, the simplified data may include a relative detection intensity based on a plurality of detection intensities included in the gas chromatogram, as the detection intensity based on the gas chromatogram.
この構成により、本発明のガス分析システムは、サンプルガスに対してガスクロマトグラムを生成するガスクロマトグラフの個体に依存する、ガスクロマトグラムのベースラインのばらつきの影響を低減した単純化データを生成することができるので、ガス分析ニューラルネットワークによるガスの分析の正解率を向上することができる。 With this configuration, the gas analysis system of the present invention can generate simplified data that reduces the influence of baseline variations in gas chromatograms that depend on the individual gas chromatographs that generate gas chromatograms for sample gas. Therefore, the accuracy rate of gas analysis by the gas analysis neural network can be improved.
本発明のガス分析システムは、前記単純化データを適切な前記単純化データに自動的に修正するニューラルネットワークとしてのデータ修正ニューラルネットワークによって、前記単純化データを適切な前記単純化データに自動的に修正するデータ修正部を備え、前記ガス分析部は、前記データ修正部による修正後の前記単純化データに基づいて前記ガス分析ニューラルネットワークによって前記サンプルガスの分析を実行しても良い。 The gas analysis system of the present invention automatically corrects the simplified data into the appropriate simplified data using a data correction neural network as a neural network that automatically corrects the simplified data into the appropriate simplified data. The gas analysis unit may include a data correction unit for correction, and the gas analysis unit may execute analysis of the sample gas by the gas analysis neural network based on the simplified data corrected by the data correction unit.
この構成により、本発明のガス分析システムは、サンプルガスに対してガスクロマトグラムを生成するガスクロマトグラフの個体に依存するリテンションタイムのばらつきが単純化データに与える影響を、データ修正ニューラルネットワークによる修正によって低減することができるので、ガス分析ニューラルネットワークによるガスの分析の正解率を向上することができる。 With this configuration, the gas analysis system of the present invention reduces the influence of variation in retention time depending on the individual of the gas chromatograph that generates the gas chromatogram for the sample gas on the simplified data by correction using the data correction neural network. Therefore, it is possible to improve the accuracy rate of gas analysis by the gas analysis neural network.
本発明のガス分析システムは、前記ガス分析ニューラルネットワークに学習を実行させるガス分析学習部を備え、前記ガス分析学習部は、前記サンプルガスの前記ガスクロマトグラムのデータが前記データ単純化部によって単純化されて前記データ修正部によって修正された前記単純化データと、このサンプルガスに対する人による分析の結果との組み合わせを使用して、前記ガス分析ニューラルネットワークに教師有り学習を実行させても良い。 The gas analysis system of the present invention includes a gas analysis learning unit that causes the gas analysis neural network to perform learning, and the gas analysis learning unit is configured to simplify data of the gas chromatogram of the sample gas by the data simplification unit. The gas analysis neural network may be caused to perform supervised learning using a combination of the simplified data corrected by the data correction unit and the results of human analysis of the sample gas.
この構成により、本発明のガス分析システムは、ガスクロマトグラフの個体に依存するリテンションタイムのばらつきによる影響がデータ修正ニューラルネットワークによる修正によって低減された単純化データを使用して、ガス分析ニューラルネットワークに教師有り学習を実行させるので、ガス分析ニューラルネットワークによるガスの分析の正解率を向上することができる。 With this configuration, the gas analysis system of the present invention uses simplified data in which the influence of variation in retention time depending on the individual gas chromatograph is reduced by correction by the data correction neural network to train the gas analysis neural network. Since the presence learning is executed, it is possible to improve the accuracy rate of gas analysis by the gas analysis neural network.
本発明のプログラムは、ガスの成分毎のリテンションタイムを示す情報を使用してサンプルガスのガスクロマトグラムのデータを単純化することによって、単純化されたデータとしての単純化データを生成するデータ単純化部をコンピューターに実現させ、前記単純化データは、前記ガスクロマトグラムに基づいた検知強度として、前記情報に示される前記リテンションタイムに対応する検知強度のみを含むことを特徴とする。 The program of the present invention generates simplified data as simplified data by simplifying data of a gas chromatogram of a sample gas using information indicating the retention time of each gas component. The simplified data includes only the detection intensity corresponding to the retention time indicated in the information as the detection intensity based on the gas chromatogram.
この構成により、本発明のプログラムを実行するコンピューターは、サンプルガスの分析を実行するニューラルネットワークとしてのガス分析ニューラルネットワークによるサンプルガスの分析において重要度が低いデータを含まない単純化データを使用して、ガス分析ニューラルネットワークに教師有り学習を実行させることができるので、ガス分析ニューラルネットワークによるガスの分析の正解率を向上することができる。 With this configuration, the computer executing the program of the present invention uses simplified data that does not include data of low importance in the analysis of the sample gas by the gas analysis neural network as the neural network that performs the analysis of the sample gas. Since it is possible to cause the gas analysis neural network to perform supervised learning, it is possible to improve the accuracy rate of gas analysis by the gas analysis neural network.
本発明のガス分析システムおよびプログラムは、ニューラルネットワークによるガスの分析の正解率を向上することができる。 The gas analysis system and program of the present invention can improve the accuracy rate of gas analysis using a neural network.
以下、本発明の実施の形態について、図面を用いて説明する。 Embodiments of the present invention will be described below with reference to the drawings.
まず、本実施の形態に係るガス分析システムの構成について説明する。 First, the configuration of the gas analysis system according to this embodiment will be explained.
図1は、本実施の形態に係るガス分析システム10の構成図である。
FIG. 1 is a configuration diagram of a
図1に示すように、ガス分析システム10は、分析対象の気体であるサンプルガスからガスクロマトグラムを生成するガスクロマトグラフ20と、サンプルガスの分析の結果を表示するための例えばPC(Personal Computer)などのコンピューター30とを備えている。ガス分析システム10は、サンプルガスの分析としてサンプルガスのにおいを判定する臭気判定システムである。
As shown in FIG. 1, the
ガスクロマトグラフ20は、キャリアガスが圧縮されて貯蔵されている圧縮タンク21と、圧縮タンク21に接続されていて、サンプルガスを注入するための注射器90からサンプルガスが注入されるための注入部22と、注入部22に接続されていて、注入部22でキャリアガスにサンプルガスが混合されたガスとしての混合ガスを成分(以下「成分ガス」という。)毎に分離するためのガス分離カラム23と、ガス分離カラム23に接続されていて、ガス分離カラム23から流入する成分ガスを検出する検出器24とを備えている。
The
図2は、コンピューター30のブロック図である。
FIG. 2 is a block diagram of
図2に示すように、コンピューター30は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部31と、種々の情報を表示する例えばLCD(Liquid Crystal Display)などの表示デバイスである表示部32と、LAN(Local Area Network)、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部33と、各種の情報を記憶する例えば半導体メモリー、HDD(Hard Disk Drive)などの不揮発性の記憶デバイスである記憶部34と、コンピューター30全体を制御する制御部35とを備えている。
As shown in FIG. 2, the
コンピューター30は、サンプルガスの分析の結果を表示部32に表示することができる。
The
記憶部34は、ガスを分析するためのプログラムとしてのガス分析プログラム34aを記憶している。ガス分析プログラム34aは、例えば、コンピューター30の製造段階でコンピューター30にインストールされていても良いし、CD(Compact Disk)、DVD(Digital Versatile Disk)、USB(Universal Serial Bus)メモリーなどの外部の記憶媒体からコンピューター30に追加でインストールされても良いし、ネットワーク上からコンピューター30に追加でインストールされても良い。
The
記憶部34は、ガスの各種の情報を示すガス辞書34bを記憶している。
The
図3は、ガス辞書34bの一例を示す図である。
FIG. 3 is a diagram showing an example of the
図3に示すガス辞書34bは、ガスの成分ガス毎のリテンションタイムと、成分ガスのID(以下「ガスID」という。)との組み合わせを、ガスのカテゴリーのID(以下「カテゴリーID」という。)毎に格納している。ここで、ガスのカテゴリーは、例えば、コーヒーのにおいを含むガス、養鶏場のにおいを含むガスなど、においの種類によって分けられている。例えば、カテゴリーIDが「34」であるカテゴリーは、果物のうち「りんご」、「みかん」、「ばなな」および「すいか」のいずれかのにおいを含むガスのカテゴリーである。
The
図2に示すように、記憶部34は、ガスのカテゴリーIDと、ガスのカテゴリーの内容との対応関係を示すカテゴリー情報34cを記憶している。また、記憶部34は、成分ガスのガスIDと、成分ガスの名称との対応関係をガスのカテゴリー毎に示す成分ガス情報34dを記憶している。
As shown in FIG. 2, the
制御部35は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを記憶しているROM(Read Only Memory)と、制御部35のCPUの作業領域として用いられるメモリーとしてのRAM(Random Access Memory)とを備えている。制御部35のCPUは、記憶部34または制御部35のROMに記憶されているプログラムを実行する。
The
制御部35は、ガス分析プログラム34aを実行することによって、ガスクロマトグラフ20によって生成されたガスクロマトグラムのデータを単純化することによって、単純化されたデータ(以下「単純化データ」という。)を生成するデータ単純化部35aと、データ単純化部35aによって生成された単純化データを適切な単純化データに自動的に修正するニューラルネットワークとしてのデータ修正ニューラルネットワーク35bと、データ単純化部35aによって生成された単純化データをデータ修正ニューラルネットワーク35bによって適切な単純化データに自動的に修正するデータ修正部35cと、データ修正部35cによる修正後の単純化データに基づいてサンプルガスの分析を実行するニューラルネットワークとしてのガス分析ニューラルネットワーク35dと、データ修正部35cによる修正後の単純化データに基づいてガス分析ニューラルネットワーク35dによってサンプルガスの分析を実行するガス分析部35eと、データ修正ニューラルネットワーク35bに学習を実行させるデータ修正学習部35fと、ガス分析ニューラルネットワーク35dに学習を実行させるガス分析学習部35gとを実現する。
The
次に、サンプルガスを分析する場合のコンピューター30の動作について説明する。
Next, the operation of the
図4は、サンプルガスを分析する場合のコンピューター30の動作のフローチャートである。
FIG. 4 is a flow chart of the operation of
図4に示すように、データ単純化部35aは、対象のサンプルガスに対してガスクロマトグラフ20によって生成されたガスクロマトグラムのデータを単純化することによって単純化データを生成するデータ単純化工程を実行する(S101)。
As shown in FIG. 4, the
次いで、データ修正部35cは、S101のデータ単純化工程によって生成された単純化データをデータ修正ニューラルネットワーク35bによって適切な単純化データに自動的に修正するデータ修正工程を実行する(S102)。
Next, the
次いで、ガス分析部35eは、S102のデータ修正工程による修正後の単純化データに基づいてガス分析ニューラルネットワーク35dによってサンプルガスの分析を実行するガス分析工程を実行して(S103)、図4に示す動作を終了する。
Next, the
図5は、図4に示すデータ単純化工程のフローチャートである。図6は、ガスクロマトグラフ20によって生成されたガスクロマトグラムの一例を示す図である。図7は、ガスクロマトグラフ20によって生成されたガスクロマトグラムのデータに基づいて生成される各種のデータの一例を示す図である。
FIG. 5 is a flowchart of the data simplification process shown in FIG. FIG. 6 is a diagram showing an example of a gas chromatogram generated by the
なお、図6に示すガスクロマトグラムと、図7に示すデータとは、それぞれ別々の例である。すなわち、図7に示すデータは、図6に示すガスクロマトグラムとは異なるガスクロマトグラムのデータに基づいて生成されたデータである。また、図7に示すデータは、一部のリテンションタイムに対応する情報が省略して描かれているが、実際には、図示している情報の他にも、多くのリテンションタイムに対応する情報を含んでいる。 Note that the gas chromatogram shown in FIG. 6 and the data shown in FIG. 7 are separate examples. That is, the data shown in FIG. 7 is data generated based on data of a gas chromatogram different from the gas chromatogram shown in FIG. 6. In addition, although the data shown in Figure 7 is drawn with some information corresponding to retention times omitted, in reality, in addition to the information shown, there is a large amount of information corresponding to retention times. Contains.
図5に示すように、データ単純化部35aは、ガスクロマトグラフ20によって生成されたガスクロマトグラムのデータと、このガスクロマトグラムの対象のガスのカテゴリーIDとを記憶する(S121)。例えば、ガスクロマトグラフ20によって生成されたガスクロマトグラムは、例えば、図6に示すようなものである。図6に示すガスクロマトグラムにおけるベースラインの値やリテンションタイムの値は、ガスクロマトグラフ20の個体に依存する値である。すなわち、ガスクロマトグラフ20と、ガスクロマトグラフ20以外のガスクロマトグラフとでは、ガスクロマトグラムにおけるベースラインの値やリテンションタイムの値が異なる可能性がある。データ単純化部35aは、S121の処理において、ガスクロマトグラムのデータとして、リテンションタイムと、リテンションタイム毎の検知強度とからなるデータを例えば図7に示すように記憶する。また、データ単純化部35aは、S121の処理において、ガスクロマトグラムの対象のガスのカテゴリーIDとして、例えば操作部31を介して入力されたカテゴリーIDを記憶する。
As shown in FIG. 5, the
データ単純化部35aは、S121の処理の後、S121において記憶したカテゴリーIDにガス辞書34bにおいて対応付けられているガスIDを、S121において記憶したデータに追加する(S122)。データ単純化部35aは、S122の処理において、ガス辞書34bにおけるガスIDを、ガス辞書34bにおいてこのガスIDに対応付けられているリテンションタイムに対応付けて、例えば図7に示すように記憶する。
After the process in S121, the
データ単純化部35aは、S122の処理の後、S121において記憶したガスクロマトグラムのデータのうち、局所的な上端になるピークとしての山頂が存在するリテンションタイムを検出する(S123)。例えば、データ単純化部35aは、リテンションタイムを1つずつ対象にしていき、対象のリテンションタイムにおける検知強度が、対象のリテンションタイムの2つ前のリテンションタイムにおける検知強度に特定の値を加算した値と、対象のリテンションタイムの2つ後のリテンションタイムにおける検知強度に特定の値を加算した値とのいずれよりも大きい場合に、対象のリテンションタイムに山頂が存在すると判定する。ここで、特定の値は、図7に示すデータにおいては例えば50である。データ単純化部35aは、S123の処理において、例えば、図7に示すデータのうち、山頂の検知強度を示すmax値をリテンションタイムに対応付けて記憶する。図7に示すmax値は、山頂が存在するリテンションタイムに対しては、このリテンションタイムに対応付けられている検知強度を対応付け、山頂が存在しないリテンションタイムに対しては0を対応付ける。
After the processing in S122, the
データ単純化部35aは、S123の処理の後、山頂が存在するリテンションタイムにおける相対的な検知強度、すなわち、濃度値を算出する(S124)。例えば、データ単純化部35aは、山頂が存在するリテンションタイム、すなわち、max値が0より大きいリテンションタイムを1つずつ対象にしていき、対象のリテンションタイムの2つ前のリテンションタイムから、対象のリテンションタイムの2つ後のリテンションタイムまでのリテンションタイムの範囲における検知強度の最大値から、対象のリテンションタイムより前の全てのリテンションタイムの範囲における検知強度の最小値を差し引くことによって、山頂が存在するリテンションタイムにおける濃度値を取得する。データ単純化部35aは、S124の処理において、例えば、図7に示すデータのうち、各リテンションタイムにおける濃度値をリテンションタイムに対応付けて記憶する。ここで、データ単純化部35aは、山頂が存在しないリテンションタイムにおける濃度値を0とする。
After the processing in S123, the
データ単純化部35aは、S124の処理の後、ガスクロマトグラムを棒グラフ化したデータ(以下「棒グラフデータ」という。)を算出する(S125)。例えば、データ単純化部35aは、リテンションタイムを1つずつ対象にしていき、対象のリテンションタイムの2つ前のリテンションタイムから、対象のリテンションタイムの2つ後のリテンションタイムまでのリテンションタイムの範囲における検知強度の合計値が0より大きい場合に、対象のリテンションタイムの2つ前のリテンションタイムから、対象のリテンションタイムの2つ後のリテンションタイムまでのリテンションタイムの範囲における検知強度の最大値を、対象のリテンションタイムの、棒グラフデータにおける濃度値として取得する。一方、データ単純化部35aは、対象のリテンションタイムの2つ前のリテンションタイムから、対象のリテンションタイムの2つ後のリテンションタイムまでのリテンションタイムの範囲における検知強度の合計値が0より大きくない場合には、対象のリテンションタイムの、棒グラフデータにおける濃度値として0を決定する。データ単純化部35aは、S125の処理において、例えば、図7に示すデータのうち、各リテンションタイムの、棒グラフデータにおける濃度値を記憶する。
After the process of S124, the
図8は、図5に示すデータ単純化工程において生成される棒グラフデータの一例を示す図である。 FIG. 8 is a diagram showing an example of bar graph data generated in the data simplification process shown in FIG. 5.
データ単純化部35aは、図5に示すデータ単純化工程において、図6に示すガスクロマトグラムに基づいて図8に示す棒グラフデータを生成する。すなわち、図6に示すアナログ的な波形を示すガスクロマトグラムは、傾斜部分が削除されて、図8に示すデジタル的な波形を示す棒グラフデータに変換される。なお、傾斜部分のデータは、例えば、ガスクロマトグラフ20において使用されるガス分離カラム23の種類および温度と、ガスクロマトグラフ20において使用されるキャリアガスの種類および流量とによって変化するデータであり、ガス分析ニューラルネットワーク35dによるサンプルガスの分析において重要度が低いデータである。
The
図5に示すように、データ単純化部35aは、S125処理の後、ガスクロマトグラムのデータを単純化した単純化データを生成する(S126)。すなわち、データ単純化部35aは、S126において、S122においてデータに追加したガスIDと、このガスIDに対応付けられているリテンションタイムに、S125において対応付けられた濃度値とを対応付けたデータを単純化データとして生成する。
As shown in FIG. 5, after the S125 process, the
図9は、図5に示すデータ単純化工程において生成される単純化データ81の一例を示す図である。 FIG. 9 is a diagram showing an example of simplified data 81 generated in the data simplification process shown in FIG.
図9に示す単純化データ81は、図7に示すデータのうち、S122において追加されたガスIDと、このガスIDに対応付けられた、棒グラフデータにおける濃度値とからなるデータと、S121において記憶したカテゴリーIDとからなるデータである。なお、図9に示す単純化データ81は、一部のガスIDに対応する情報が省略して描かれているが、実際には、図示している情報の他にも、多くのガスIDに対応する情報を含んでいる。 The simplified data 81 shown in FIG. 9 is data consisting of the gas ID added in S122, the concentration value in the bar graph data associated with this gas ID, and the data stored in S121 among the data shown in FIG. This data consists of the category ID. Note that the simplified data 81 shown in FIG. 9 is drawn with information corresponding to some gas IDs omitted, but in reality, in addition to the information shown, many gas IDs Contains corresponding information.
図5に示すように、データ単純化部35aは、S126処理の後、図5に示すデータ単純化工程を終了する。
As shown in FIG. 5, the
なお、S123、S124およびS125の処理において、対象のリテンションタイムの2つ前のリテンションタイムと、対象のリテンションタイムの2つ後のリテンションタイムとが処理の基準として使用されている。この「2つ」という数は、例えば、ガスクロマトグラフ20におけるリテンションタイムの誤差に基づいて決定されている。すなわち、ガスクロマトグラフ20におけるリテンションタイムの誤差が±N%である場合、N%分に相当するリテンションタイムが2つ分のリテンションタイムである。したがって、何個分のリテンションタイムが処理の基準として使用されるかは、実際には、ガスクロマトグラフ20におけるリテンションタイムの誤差に基づいて決定される。
In addition, in the processing of S123, S124, and S125, the retention time two times before the target retention time and the retention time two times after the target retention time are used as processing standards. The number "two" is determined based on the retention time error in the
図10は、図4に示すデータ修正工程の一例を示す図である。 FIG. 10 is a diagram showing an example of the data modification process shown in FIG. 4.
図10に示すように、データ修正部35cは、データ単純化工程によって生成された例えば図9に示す単純化データ81を、データ修正ニューラルネットワーク35bによって適切な単純化データに自動的に修正する。データ修正ニューラルネットワーク35bの設定項目には、入力側のノードの数を示す入力ノード数と、隠れノードの数を示す隠れノード数と、出力側のノードの数を示す出力ノード数と、活性化関数に何を使用するかということと、最適化として何を使用するかということと、Batch normalizationの使用の有無と、Weight decayの使用の有無と、Dropoutの使用の有無と、入力のデータおよび出力の正解データからなる学習データ毎の教師有り学習の繰り返しの回数を示す教師学習繰返し回数とが含まれている。図10に示すデータ修正ニューラルネットワーク35bは、入力ノード数がガス1~ガスnまでのn個と、カテゴリーの1個との合計n+1個であり、隠れノード数が20個であり、出力ノード数がガス1~ガスnまでのn個と、カテゴリーの1個との合計n+1個であり、活性化関数がReLUであり、最適化がAdamであり、Batch normalizationを使用し、Weight decayを使用し、Dropoutを使用し、教師学習繰返し回数が10000回である。
As shown in FIG. 10, the
図10に示す例では、単純化データにおいて、ガス1の値と、ガス2の値とが互いに入れ替えられるように修正されている。 In the example shown in FIG. 10, the simplified data is modified so that the value of gas 1 and the value of gas 2 are exchanged with each other.
図11は、図4に示すガス分析工程の一例を示す図である。 FIG. 11 is a diagram showing an example of the gas analysis process shown in FIG. 4.
図11に示すように、ガス分析部35eは、データ修正工程による修正後の単純化データに基づいてガス分析ニューラルネットワーク35dによってサンプルガスの分析を実行する。ガス分析ニューラルネットワーク35dの設定項目には、入力ノード数と、隠れノード数と、出力ノード数と、活性化関数に何を使用するかということと、最適化として何を使用するかということと、Batch normalizationの使用の有無と、Weight decayの使用の有無と、Dropoutの使用の有無と、教師学習繰返し回数とが含まれている。図11に示すガス分析ニューラルネットワーク35dは、入力ノード数がガス1~ガスnまでのn個と、カテゴリーの1個との合計n+1個であり、隠れノード数が20個であり、出力ノード数が「りんご」、「みかん」、「ばなな」および「すいか」の4個であり、活性化関数がReLUであり、最適化がAdamであり、Batch normalizationを使用し、Weight decayを使用し、Dropoutを使用し、教師学習繰返し回数が10000回である。
As shown in FIG. 11, the
図11に示す例では、サンプルガスの臭気の判定の結果として、「みかん」が出力されている。 In the example shown in FIG. 11, "mandarin orange" is output as the result of the odor determination of the sample gas.
次に、データ修正ニューラルネットワーク35bに学習を実行させる方法(以下「データ修正学習方法」という。)について説明する。
Next, a method for causing the data correction
図12は、データ修正学習方法のフローチャートである。 FIG. 12 is a flowchart of the data correction learning method.
図12に示すように、データ修正学習部35fは、S101(図4参照。)の処理と同様に、対象のサンプルガスに対してガスクロマトグラフ20によって生成されたガスクロマトグラムのデータを単純化するデータ単純化工程を実行する(S141)。
As shown in FIG. 12, the data
次いで、データ修正学習部35fは、S141のデータ単純化工程によって生成された棒グラフデータを、S141のデータ単純化工程によって棒グラフデータに対応付けられたガスIDを付して、表示部32に表示する(S142)。
Next, the data
図13は、データ修正学習方法において表示される棒グラフデータの一例の一部を示す図である。 FIG. 13 is a diagram showing a part of an example of bar graph data displayed in the data correction learning method.
図13に示す棒グラフデータには、山頂に相当する部分に対応付けられているガスIDが付されている。なお、谷底に相当する部分に対応付けられているガスIDは表示されなくても良い。 The bar graph data shown in FIG. 13 has a gas ID associated with the portion corresponding to the mountain top. Note that the gas ID associated with the portion corresponding to the valley bottom does not need to be displayed.
図12に示すように、S142の処理の後、S142において表示された棒グラフデータに不適切な成分ガスが存在するか否かが専門家によって判断される(S143)。 As shown in FIG. 12, after the process of S142, an expert determines whether or not an inappropriate component gas exists in the bar graph data displayed in S142 (S143).
不適切な成分ガスが存在しないとS143において判断されると、データ修正学習部35fは、S141のデータ単純化工程によって生成した単純化データを、入力のデータにするとともに、出力の正解データにもすることによって、データ修正ニューラルネットワーク35bに教師有り学習を実行させて(S144)、図12に示すデータ修正学習方法を終了する。
If it is determined in S143 that there is no inappropriate component gas, the data
不適切な成分ガスが存在するとS143において判断されると、不適切な成分ガスの修正が可能であるか否かが専門家によって判断される(S145)。ここで、専門家は、S142において表示された棒グラフデータに存在する不適切な成分ガスの全てについて、対象の不適切な成分ガスに対応するリテンションタイムの近傍のリテンションタイムに対応する成分ガスに、対象の不適切な成分ガスと入れ替えることが適切なものが存在する場合に、不適切な成分ガスの修正が可能であると判断する。一方、専門家は、S142において表示された棒グラフデータに存在する不適切な成分ガスの少なくとも1つについて、対象の不適切な成分ガスに対応するリテンションタイムの近傍のリテンションタイムに対応する成分ガスに、対象の不適切な成分ガスと入れ替えることが適切なものが存在しない場合に、不適切な成分ガスの修正が可能ではないと判断する。 When it is determined in S143 that an inappropriate component gas exists, the expert determines whether or not the inappropriate component gas can be corrected (S145). Here, for all inappropriate component gases present in the bar graph data displayed in S142, the expert selects component gases corresponding to retention times near the retention times corresponding to the target inappropriate component gases. If there is a suitable component gas to replace the target inappropriate component gas, it is determined that the inappropriate component gas can be corrected. On the other hand, for at least one of the inappropriate component gases present in the bar graph data displayed in S142, the expert selects a component gas corresponding to a retention time near the retention time corresponding to the target inappropriate component gas. If there is no suitable component gas to replace the target inappropriate component gas, it is determined that the inappropriate component gas cannot be corrected.
不適切な成分ガスの修正が可能ではないとS145において判断されると、図12に示すデータ修正学習方法は終了する。 If it is determined in S145 that it is not possible to correct the inappropriate component gas, the data correction learning method shown in FIG. 12 ends.
不適切な成分ガスの修正が可能であるとS145において判断されると、専門家による修正が実行される(S146)。ここで、専門家は、S142において表示された棒グラフデータに存在する不適切な成分ガスの全てについて、対象の不適切な成分ガスに対応するリテンションタイムの近傍のリテンションタイムに対応する成分ガスのうち、対象の不適切な成分ガスと入れ替えることが適切なものを、対象の不適切な成分ガスと入れ替えることによって修正する。 If it is determined in S145 that inappropriate component gas can be corrected, correction is performed by an expert (S146). Here, for all inappropriate component gases present in the bar graph data displayed in S142, the expert selects among the component gases corresponding to retention times near the retention times corresponding to the target inappropriate component gases. , correct the target inappropriate component gas by replacing it with the target inappropriate component gas.
図14(a)は、データ修正学習方法による修正前の単純化データの一例を示す図である。図14(b)は、データ修正学習方法による修正後の単純化データの一例を示す図である。 FIG. 14A is a diagram showing an example of simplified data before modification by the data modification learning method. FIG. 14(b) is a diagram showing an example of simplified data after correction by the data correction learning method.
図14(a)に示す単純化データは、S146の処理によって、例えば図14(b)に示す単純化データに修正される。図14(b)に示す単純化データは、図14(a)に示す単純化データにおいてガス3の値と、ガス4の値とが互いに入れ替えられるように修正されている。なお、図14に示す単純化データは、一部のガスIDに対応する情報が省略して描かれているが、実際には、図示している情報の他にも、多くのガスIDに対応する情報を含んでいる。 The simplified data shown in FIG. 14(a) is corrected to the simplified data shown in FIG. 14(b), for example, by the process of S146. The simplified data shown in FIG. 14(b) has been modified so that the values of gas 3 and gas 4 in the simplified data shown in FIG. 14(a) are interchanged. Note that the simplified data shown in Figure 14 is drawn with information corresponding to some gas IDs omitted, but in reality, in addition to the information shown, there is information corresponding to many gas IDs. Contains information to
図12に示すように、S146の処理が終了すると、データ修正学習部35fは、S141のデータ単純化工程によって生成した単純化データを入力のデータにするとともに、S146による修正後の棒グラフデータから得られる単純化データを出力の正解データにすることによって、データ修正ニューラルネットワーク35bに教師有り学習を実行させて(S147)、図12に示すデータ修正学習方法を終了する。
As shown in FIG. 12, when the process of S146 is completed, the data
次に、ガス分析ニューラルネットワーク35dに学習を実行させる方法(以下「ガス分析学習方法」という。)について説明する。
Next, a method for causing the gas analysis
図15は、ガス分析学習方法のフローチャートである。 FIG. 15 is a flowchart of the gas analysis learning method.
図15に示すように、ガス分析学習部35gは、S101(図4参照。)の処理と同様に、対象のサンプルガスに対してガスクロマトグラフ20によって生成されたガスクロマトグラムのデータを単純化するデータ単純化工程を実行する(S161)。
As shown in FIG. 15, the gas
次いで、ガス分析学習部35gは、S102(図4参照。)の処理と同様に、S161のデータ単純化工程によって生成された単純化データをデータ修正ニューラルネットワーク35bによって適切な単純化データに自動的に修正するデータ修正工程を実行する(S162)。
Next, the gas
次いで、対象のサンプルガスのにおいが専門家によって判定される(S163)。 Next, the odor of the target sample gas is determined by an expert (S163).
S163の処理が終了すると、ガス分析学習部35gは、S162のデータ修正工程による修正後の単純化データを入力のデータにするとともに、S163による判定の結果を出力の正解データにすることによって、ガス分析ニューラルネットワーク35dに教師有り学習を実行させて(S164)、図15に示すガス分析学習方法を終了する。
When the process in S163 is completed, the gas
以上に説明したように、ガス分析システム10における単純化データは、ガスクロマトグラムに基づいた検知強度として、ガス辞書34bに示されるリテンションタイムに対応する検知強度のみを含む。この構成により、ガス分析システム10は、ガス分析ニューラルネットワーク35dによるサンプルガスの分析において重要度が低いデータを含まない単純化データを使用して、ガス分析ニューラルネットワーク35dに教師有り学習を実行させる(S164)ことができるので、例えばガス分析ニューラルネットワーク35dによる過学習を防止することができ、その結果、ガス分析ニューラルネットワーク35dによるサンプルガスの分析の正解率を向上することができる。
As explained above, the simplified data in the
ガス分析システム10は、サンプルガスに対してガスクロマトグラムを生成するガスクロマトグラフ20の個体に依存するリテンションタイムのばらつきが単純化データに与える影響を、データ修正ニューラルネットワーク35bによるS102における修正によって低減することができるので、ガス分析ニューラルネットワーク35dによるガスの分析の正解率を向上することができる。
The
ガス分析システム10において、単純化データは、ガスクロマトグラムに含まれる複数の検知強度に基づいた相対的な検知強度、すなわち、濃度値を、ガスクロマトグラムに基づいた検知強度として含んでいる。この構成により、ガス分析システム10は、サンプルガスに対してガスクロマトグラムを生成するガスクロマトグラフ20の個体に依存する、ガスクロマトグラムのベースラインのばらつきの影響を低減した単純化データを生成する(S101)ことができるので、ガス分析ニューラルネットワーク35dによるガスの分析の正解率を向上することができる。なお、ガス分析システム10は、ガス辞書34bに示されるリテンションタイムに対応する検知強度として、ガスクロマトグラムに含まれる複数の検知強度に基づいた相対的な検知強度である濃度値ではなく、ガスクロマトグラムに含まれる検知強度のまま、単純化データに含めても良い。
In the
ガス分析システム10は、ガスクロマトグラフ20の個体に依存するリテンションタイムのばらつきによる影響がデータ修正ニューラルネットワーク35bによるS162における修正によって低減された単純化データを使用して、ガス分析ニューラルネットワーク35dに教師有り学習を実行させる(S164)ので、ガス分析ニューラルネットワーク35dによるガスの分析の正解率を向上することができる。
The
ガス分析システム10は、ガス分析ニューラルネットワーク35dによるガスの分析の正解率を向上することができるので、ガス分析ニューラルネットワーク35dに実行させる必要がある教師有り学習の回数を低減することができ、その結果、ガス分析ニューラルネットワーク35dの教師有り学習に必要な、ガスクロマトグラフ20によるサンプルガスの測定の回数を低減することができる。ここで、ガスクロマトグラフ20によるサンプルガスの測定には、時間および費用がかかる。したがって、ガス分析システム10は、時間および費用の消費を抑えることができる。
Since the
ガス分析システム10は、単純化データに基づいてガス分析ニューラルネットワーク35dによってサンプルガスの分析を実行するので、ガス分析ニューラルネットワーク35dにおけるサンプルガスの分析のための計算時間を短縮することができる。
Since the
ガス分析システム10は、本実施の形態において、教師有り学習の方法として、図12および図15に示すように、1つの学習データ毎に都度学習するオンライン学習を採用している。しかしながら、教師有り学習の方法は、オンライン学習以外の方法でも良い。例えば、ガス分析システム10は、教師有り学習の方法として、多数の学習データを一括で学習するバッチ学習を採用しても良い。
In the present embodiment, the
ガス分析システム10は、本実施の形態において、サンプルガスのにおいを判定する臭気判定システムである。しかしながら、ガス分析システム10は、サンプルガスの分析として、においの判定以外の分析を実行するシステムでも良い。
The
10 ガス分析システム
30 コンピューター
34a ガス分析プログラム(プログラム)
34b ガス辞書(ガスの成分毎のリテンションタイムを示す情報)
35a データ単純化部
35b データ修正ニューラルネットワーク
35c データ修正部
35d ガス分析ニューラルネットワーク
35e ガス分析部
35g ガス分析学習部
10
34b Gas dictionary (information indicating retention time for each gas component)
35a
Claims (6)
前記単純化データに基づいて前記サンプルガスの分析を実行するニューラルネットワークとしてのガス分析ニューラルネットワークによって、前記単純化データに基づいて前記サンプルガスの分析を実行するガス分析部と
を備え、
前記単純化データは、前記ガスクロマトグラムに基づいた検知強度に基づいた値として、前記情報に示される前記成分の前記リテンションタイムに対応する前記値のみを含み、
前記単純化データは、前記ガスクロマトグラムに含まれる、前記成分の前記リテンションタイムを含む特定の時間範囲における検知強度の最大値から、このリテンションタイムより前の全ての時間範囲における検知強度の最小値が差し引かれることによって取得された相対的な検知強度を、前記ガスクロマトグラムに基づいた検知強度に基づいた前記値として含むことを特徴とするガス分析システム。 a data simplification unit that generates simplified data as simplified data by simplifying data of a gas chromatogram of a sample gas using information indicating retention times of each gas component;
A gas analysis unit that executes analysis of the sample gas based on the simplified data by a gas analysis neural network as a neural network that executes analysis of the sample gas based on the simplified data,
The simplified data includes only the value corresponding to the retention time of the component indicated in the information as a value based on the detection intensity based on the gas chromatogram ,
The simplified data includes the maximum value of detection intensity in a specific time range including the retention time of the component included in the gas chromatogram, and the minimum value of detection intensity in all time ranges before this retention time. A gas analysis system characterized in that the relative detection intensity obtained by subtraction is included as the value based on the detection intensity based on the gas chromatogram .
前記ガス分析部は、前記データ修正部による修正後の前記単純化データに基づいて前記ガス分析ニューラルネットワークによって前記サンプルガスの分析を実行することを特徴とする請求項1に記載のガス分析システム。 The gas analysis system according to claim 1, wherein the gas analysis section analyzes the sample gas using the gas analysis neural network based on the simplified data corrected by the data correction section.
前記単純化データに基づいて前記サンプルガスの分析を実行するニューラルネットワークとしてのガス分析ニューラルネットワークによって、前記単純化データに基づいて前記サンプルガスの分析を実行するガス分析部と
を備え、
前記単純化データは、前記ガスクロマトグラムに基づいた検知強度に基づいた値として、前記情報に示される前記成分の前記リテンションタイムに対応する前記値のみを含み、
少なくとも、2つの前記成分の前記リテンションタイムに対応する前記値を互いに入れ替えることによって、前記単純化データを適切な前記単純化データに自動的に修正するニューラルネットワークとしてのデータ修正ニューラルネットワークによって、前記単純化データを適切な前記単純化データに自動的に修正するデータ修正部を備え、
前記ガス分析部は、前記データ修正部による修正後の前記単純化データに基づいて前記ガス分析ニューラルネットワークによって前記サンプルガスの分析を実行することを特徴とするガス分析システム。 a data simplification unit that generates simplified data as simplified data by simplifying data of a gas chromatogram of a sample gas using information indicating retention times of each gas component;
a gas analysis section that executes an analysis of the sample gas based on the simplified data using a gas analysis neural network as a neural network that executes an analysis of the sample gas based on the simplified data;
Equipped with
The simplified data includes only the value corresponding to the retention time of the component indicated in the information as a value based on the detection intensity based on the gas chromatogram,
at least the simple comprising a data correction unit that automatically corrects the simplified data to the appropriate simplified data,
The gas analysis system is characterized in that the gas analysis section analyzes the sample gas using the gas analysis neural network based on the simplified data corrected by the data correction section.
前記ガス分析学習部は、前記サンプルガスの前記ガスクロマトグラムのデータが前記データ単純化部によって単純化されて前記データ修正部によって修正された前記単純化データと、このサンプルガスに対する人による分析の結果との組み合わせを使用して、前記ガス分析ニューラルネットワークに教師有り学習を実行させることを特徴とする請求項2または請求項3に記載のガス分析システム。 comprising a gas analysis learning unit that causes the gas analysis neural network to perform learning,
The gas analysis learning unit is configured to use the simplified data obtained by simplifying the gas chromatogram data of the sample gas by the data simplification unit and correcting it by the data correction unit, and the results of human analysis of the sample gas. 4. The gas analysis system according to claim 2 or 3, wherein the gas analysis neural network is caused to perform supervised learning using a combination of .
前記単純化データは、前記ガスクロマトグラムに基づいた検知強度に基づいた値として、前記情報に示される前記成分の前記リテンションタイムに対応する前記値のみを含み、
前記単純化データは、前記ガスクロマトグラムに含まれる、前記成分の前記リテンションタイムを含む特定の時間範囲における検知強度の最大値から、このリテンションタイムより前の全ての時間範囲における検知強度の最小値が差し引かれることによって取得された相対的な検知強度を、前記ガスクロマトグラムに基づいた検知強度に基づいた前記値として含むことを特徴とするプログラム。 A data simplification unit that generates simplified data as simplified data by simplifying data of a gas chromatogram of a sample gas using information indicating the retention time of each gas component is implemented in a computer. ,
The simplified data includes only the value corresponding to the retention time of the component indicated in the information as a value based on the detection intensity based on the gas chromatogram ,
The simplified data includes the maximum value of detection intensity in a specific time range including the retention time of the component included in the gas chromatogram, and the minimum value of detection intensity in all time ranges before this retention time. A program characterized in that the relative detection intensity obtained by subtraction is included as the value based on the detection intensity based on the gas chromatogram .
前記単純化データに基づいて前記サンプルガスの分析を実行するニューラルネットワークとしてのガス分析ニューラルネットワークによって、前記単純化データに基づいて前記サンプルガスの分析を実行するガス分析部と a gas analysis section that executes an analysis of the sample gas based on the simplified data using a gas analysis neural network as a neural network that executes an analysis of the sample gas based on the simplified data;
をコンピューターに実現させるプログラムであって、 A program that causes a computer to realize
前記単純化データは、前記ガスクロマトグラムに基づいた検知強度に基づいた値として、前記情報に示される前記成分の前記リテンションタイムに対応する前記値のみを含み、 The simplified data includes only the value corresponding to the retention time of the component indicated in the information as a value based on the detection intensity based on the gas chromatogram,
前記プログラムは、少なくとも、2つの前記成分の前記リテンションタイムに対応する前記値を互いに入れ替えることによって、前記単純化データを適切な前記単純化データに自動的に修正するニューラルネットワークとしてのデータ修正ニューラルネットワークによって、前記単純化データを適切な前記単純化データに自動的に修正するデータ修正部を前記コンピューターに実現させ、 The program includes at least a data correction neural network as a neural network that automatically corrects the simplified data to the appropriate simplified data by exchanging the values corresponding to the retention times of the two components with each other. causing the computer to implement a data correction unit that automatically corrects the simplified data to the appropriate simplified data,
前記ガス分析部は、前記データ修正部による修正後の前記単純化データに基づいて前記ガス分析ニューラルネットワークによって前記サンプルガスの分析を実行することを特徴とするプログラム。 The program is characterized in that the gas analysis section executes analysis of the sample gas using the gas analysis neural network based on the simplified data corrected by the data correction section.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019227400A JP7408136B2 (en) | 2019-12-17 | 2019-12-17 | Gas analysis systems and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019227400A JP7408136B2 (en) | 2019-12-17 | 2019-12-17 | Gas analysis systems and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021096159A JP2021096159A (en) | 2021-06-24 |
| JP7408136B2 true JP7408136B2 (en) | 2024-01-05 |
Family
ID=76431035
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019227400A Active JP7408136B2 (en) | 2019-12-17 | 2019-12-17 | Gas analysis systems and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7408136B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3164140U (en) | 2010-03-05 | 2010-11-18 | 有限会社ピコデバイス | A vegetable evaluation device based on the calculation of component values by online concentration analysis of the scent of food vegetables. |
| JP2019056664A (en) | 2017-09-22 | 2019-04-11 | 東海電子株式会社 | Odor determination system, and odor determination program |
| WO2019092837A1 (en) | 2017-11-09 | 2019-05-16 | 富士通株式会社 | Waveform analysis device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0222550A (en) * | 1988-07-12 | 1990-01-25 | Matsushita Electric Ind Co Ltd | Device for determining odoriferous material |
| US6212938B1 (en) * | 1998-06-17 | 2001-04-10 | Electronic Sensor Technology Llp | Method of detecting smell of a vapor and producing a unique visual representation thereof |
-
2019
- 2019-12-17 JP JP2019227400A patent/JP7408136B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3164140U (en) | 2010-03-05 | 2010-11-18 | 有限会社ピコデバイス | A vegetable evaluation device based on the calculation of component values by online concentration analysis of the scent of food vegetables. |
| JP2019056664A (en) | 2017-09-22 | 2019-04-11 | 東海電子株式会社 | Odor determination system, and odor determination program |
| WO2019092837A1 (en) | 2017-11-09 | 2019-05-16 | 富士通株式会社 | Waveform analysis device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021096159A (en) | 2021-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Shojaee et al. | Execution-based code generation using deep reinforcement learning | |
| Alberts et al. | Leveraging infrared spectroscopy for automated structure elucidation | |
| Qiu et al. | Easyaug: An automatic textual data augmentation platform for classification tasks | |
| Ringle et al. | Structural equation modeling with the SmartPLS | |
| Jonsson et al. | Xpose—an S-PLUS based population pharmacokinetic/pharmacodynamic model building aid for NONMEM | |
| JP7210059B2 (en) | Odor determination system and odor determination program | |
| Macedo et al. | Exploring the impact of the output format on the evaluation of large language models for code translation | |
| Ramsey et al. | Improving the resolution of radiocarbon dating by statistical analysis | |
| Nascimento et al. | Llm4ds: Evaluating large language models for data science code generation | |
| Chronakis et al. | The evolution of data treatment tools in single-particle and single-cell ICP-MS analytics | |
| EP3276343B1 (en) | Method and device for characterising an analyte | |
| JP7408136B2 (en) | Gas analysis systems and programs | |
| Spacek et al. | Python for large-scale electrophysiology | |
| Zhang et al. | Effectively detecting software vulnerabilities via leveraging features on program slices | |
| Currie et al. | Statistical and mathematical methods in analytical chemistry | |
| Zaim et al. | Software defect prediction framework using hybrid software metric | |
| JP7414125B2 (en) | Waveform information estimation method and device, and peak waveform processing method and device | |
| Mori et al. | Simplyfire: an open-source, customizable software application for the analysis of synaptic events | |
| Hanson | ChemoSpec: an R package for chemometric analysis of spectroscopic data. Package version 4.4. 97 | |
| JP7371906B2 (en) | Gas analysis systems and programs | |
| Ibrahim et al. | Sena TLS-parser: a software testing tool for generating test cases | |
| Ságodi et al. | A Program Synthesis Dataset for LLM Temperature Analysis | |
| Rahman et al. | A Large-scale Class-level Benchmark Dataset for Code Generation with LLMs | |
| Clarity et al. | User experiences with ICSBEP distributed sensitivity data profiles with the SCALE sensitivity and uncertainty methods as of winter 2019 | |
| Gosser | R for Quantitative Chemistry |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221027 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230614 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230712 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230821 |
|
| 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: 20231206 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231213 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7408136 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |