JP2004192584A - 遺伝的アルゴリズムを用いた、ネットワーク型情報処理システムとその学習装置、学習方法及び学習方法のプログラムを記録した記録媒体 - Google Patents
遺伝的アルゴリズムを用いた、ネットワーク型情報処理システムとその学習装置、学習方法及び学習方法のプログラムを記録した記録媒体 Download PDFInfo
- Publication number
- JP2004192584A JP2004192584A JP2002363168A JP2002363168A JP2004192584A JP 2004192584 A JP2004192584 A JP 2004192584A JP 2002363168 A JP2002363168 A JP 2002363168A JP 2002363168 A JP2002363168 A JP 2002363168A JP 2004192584 A JP2004192584 A JP 2004192584A
- Authority
- JP
- Japan
- Prior art keywords
- learning
- information processing
- type information
- network
- processing system
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 89
- 230000002068 genetic effect Effects 0.000 title claims abstract description 34
- 238000000034 method Methods 0.000 title claims description 46
- 238000011156 evaluation Methods 0.000 claims abstract description 62
- 230000007246 mechanism Effects 0.000 claims abstract description 30
- 230000006870 function Effects 0.000 claims description 57
- 238000012545 processing Methods 0.000 claims description 30
- 230000008569 process Effects 0.000 claims description 27
- 230000008859 change Effects 0.000 claims description 19
- 238000007781 pre-processing Methods 0.000 claims description 16
- 230000008878 coupling Effects 0.000 claims description 9
- 238000010168 coupling process Methods 0.000 claims description 9
- 238000005859 coupling reaction Methods 0.000 claims description 9
- 239000002131 composite material Substances 0.000 claims 1
- 230000009467 reduction Effects 0.000 claims 1
- 210000000349 chromosome Anatomy 0.000 description 27
- 108090000623 proteins and genes Proteins 0.000 description 27
- 238000010586 diagram Methods 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 11
- 238000003786 synthesis reaction Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 8
- 230000035772 mutation Effects 0.000 description 8
- 238000012935 Averaging Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 101150044182 8 gene Proteins 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 238000004260 weight control Methods 0.000 description 2
- 239000013585 weight reducing agent Substances 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007786 learning performance Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 238000001308 synthesis method Methods 0.000 description 1
Images
Landscapes
- Feedback Control In General (AREA)
Abstract
【解決手段】前記ネットワーク型情報処理システムを複数用意し、各ネットワーク型情報処理システムの持つ学習パラメータをGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構とGAパラメータを合わせたものを一個体とする個体群を生成し、その個体群に対して、前記GAパラメータによる学習、評価推論、性能評価、世代交代を含む遺伝的アルゴリズムを実行し、性能の高い個体群を選択する。
【選択図】 図10
Description
【発明の属する技術分野】
本発明は、制御システム、信号処理システムなどの離散値/連続値出力を伴う分野に有用なネットワーク構造を有する情報処理システムの学習システムに関する。特に、遺伝的アルゴリズムのパラメータに学習パラメータをコード化し、遺伝的アルゴリズムによりネットワーク型情報処理システムの学習を行う学習装置及び方法、並びにその方法をコンピュータに実行させるプログラムを記録した記録媒体に関する。さらに、本発明は、遺伝的アルゴリズムのパラメータに、入力元データを前処理して入力データを取得するための入力パラメータをコード化し、遺伝的アルゴリズムにより入力データを得る装置に関する。
【0002】
【従来の技術】
【0003】
【特許文献1】特開平5−128086号公報
【特許文献2】特開平5−342189号公報
【特許文献3】特開平6−176001号公報
【非特許文献1】伊庭斉志、「遺伝的アルゴリズムの基礎」、株式会社オーム社、平成10年1月第1版第5刷発行、pp8〜16
【非特許文献2】石田 良平・村瀬 治比古・小山 修平、「パソコンで学ぶ遺伝的アルゴリズムの基礎と応用」、森北出版 (1997−07−18出版)
【非特許文献3】北野宏明編著、「遺伝的アルゴリズム(1)」、産業図書
【0004】
特許文献1の発明のネットワーク型情報処理システムは、複数のノードを有する出力層が方向性リンクを介して結合され、その方向性リンクは通過する情報の変換をする情報交換機能を有し、前記出力層のノードは方向性リンクを介して入力される情報に対して関数演算を行う機能を有するものである。このネットワーク型情報処理システムにおいて、上記の方向性リンクの情報交換機能として、帯域通過型あるいは帯域阻止型のような選択的な特性をもつファイルタ関数に従って情報交換を行うフィルタ関数演算部が設けられている。そのネットワーク型情報処理システムにおける学習方式は、前記ネットワーク型情報処理システムが入力情報から方向性リンクと計算ユニットを通して情報処理を行うのと平行して、同じ入力情報から正常な情報処理結果を得る手段を有し、その正常な結果を教師信号として、教師信号と上記の情報処理計算結果(計算ユニットの出力)との差異(誤差)を評価関数として求め、その差異の大小やベクトル値を算出し、学習パラメータの値を利用した学習関数を介して、方向性リンクのフィルタ関数を修正する手段を有するものである。
その後、特許文献1の発明における学習処理を改良するために、さらに特許文献2のシステムが提案された。
【0005】
さらに、多連続入力に対して離散値出力の関係記述のみであった特許文献1の発明とその学習システムの改良をした特許文献2の発明をさらに拡張した発明が特許文献3により提案された。これは、多連続値入力に対して多連続値出力の関係記述をすることのできるネットワーク型情報処理システムとその学習方法である。
【0006】
他方、多量のデータからの適応的学習の手法として遺伝的アルゴリズムが案出され、さまざまな分野で利用されている。遺伝的アルゴリズムの応用に関する文献は膨大な量に及んでいる。その遺伝的アルゴリズム(以下、「GA」とも略称する)の基本的な仕組みは、例えば、非特許文献1の15ページに解説されている。これを引用すると、遺伝的アルゴリズムの仕組みは、▲1▼ランダムに初期世代の集団M(φ)を生成する、▲2▼現在の集団M(t)内の各個体mに対して適合度u(m)を計算する(適合度計算)、▲3▼u(m)に比例する確率分布を用いて、M(t)から個体mを選び出す(選択)、▲4▼選び出された個体にGAオペレータを作用させて、次の世代の集団M(t+1)を生成し(生殖)、ステップ▲2▼へ戻る手順からなっている。
なお、遺伝的アルゴリズムをネットワーク型情報処理システムに適用して、学習を行う試みは文献上見あたらない。
【0007】
【発明が解決しようとする課題】
前記特許文献1〜3に記載されているような従来のネットワーク型情報処理システムの学習システムにおいて、その性能は、学習パラメータの設定値に依存する。従来のシステムでは、これらの学習パラメータの値は、システム毎に事前に設定された値であり、学習状況に応じた変更はなされないため、十分な学習性能を得ることができない。より効率的な学習を行うためには、システムが学習状況に応じて学習パラメータを動的に変更すべきである。つまり、学習パラメータの動的設定が可能になれば、学習を自動化することができる。しかし、従来は、学習パラメータを動的に変更する試みは実現されていなかった。
そこで、本発明は、ネットワーク型情報処理システムを複数用意し、各システムの持つ学習パラメータをGAパラメータとして設定し、遺伝的アルゴリズムを用いて性能評価の高いシステムを発見する。つまり、自動的に評価の高い学習パラメータを設定し、その値を用いた学習の自動化手段を持つネットワーク型情報処理システム学習装置及び方法を提供することを目的とするものである。
また、ネットワーク型情報処理システムでは、入力データの点数が増大するとその性能低下を引き起こす。今までは、入力データ数を低減するために、観測データ等の多数の原初のデータ(「入力元データ」と呼ぶ)に前処理を施し、有効な入力データの組合せである入力データを見つけることは、手動で行われてきた。そこで、入力データの設定方式として、遺伝的アルゴリズムを用いた自動前処理を行うことのできるネットワーク型情報処理システムの学習装置及び方法を提供することを目的とするものである。
【0008】
【課題を解決するための手段】
本発明は、図1に示すような、複数の第1のノードと、複数の第2のノードと、前記の第1のノードと第2のノードを結合する非線形の選択的関数特性を持つ方向性リンクとを備え、多連続入力に対して離散値を出力し、その選択的関数特性を学習する機能をもつネットワーク型情報処理システムの学習装置であって、学習時に必要な各種パラメータである学習パラメータの値を遺伝的アルゴリズムを用いて動的に設定し、そのパラメータ値を用いて学習をする動的設定・自動学習手段を有するものである。
動的設定・自動学習手段は、ネットワーク型情報処理システムを複数用意し、各システムの持つ学習パラメータをGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構とGAパラメータを合わせたものを一個体とする個体群に対して、学習、評価推論、性能評価、世代交代を所定回数行い、性能の高い個体群を選択する。
すなわち、ネットワーク型情報処理システムを用意し、システムの推論系(パターンセットの集合系)とそのシステムの持つ学習パラメータを合体し、図3に示すような個体とし、これらの個体を複数用意して個体群とし、図5に示すように、各個体に所定回数のルール(推論機構)の学習、評価推論を行わせた後、その評価結果を元に、性能順に個体群をソートし、個体群にGAアルゴリズムの継承・交叉・突然変異等の操作を行う。これら一連の処理を含む全プロセスを図10に示す。図10に示すようなプロセスによって、性能評価の高い個体を発見すること、つまり学習状況に応じた性能の高い学習パラメータの値を動的に取得し、その値を用いて学習の自動化を行うことができるものである。
【0009】
前記の複数の初期個体群で第一世代を構成する。表1に示すように、個体の学習パラメータは、GAパラメータとしてコード化される。一世代内での各個体は、一定回数の入力を処理する。各入力には、教示出力(=正解)が与えられ、所定回数分の入出力を用いて、ルールの学習、評価推論を実行した後、その推論結果を元に各個体の評価を行いその値に応じて個体を性能順にソートする。評価は、推論系の規模(フィルタ関数の総数)と評価推論の不正解率に基づいて求められる。
【0010】
各個体の性能評価と、エリート個体数・淘汰残(生き残り)個体数の指定に基づいて、各個体をエリート、通常個体、死滅個体に分類した後、世代交代を行う。
世代交代では、エリートは、次世代にそのまま継承され、全く同じ次世代個体が生成され、死滅個体は次世代に継承させない。次世代個体は、まず、通常個体を母親とし、乱数によって父親となる個体(エリート又は通常個体)を選択する。次世代個体は、推論機構を母親から継承し、学習パラメータは母親と父親の交叉によって取得する。さらに個体数を満たす(保持する)ために、母親も父親も乱数によって選択される次世代個体も生成される。生成された次世代個体に不正な遺伝子(GAパラメータ)の組合せがあった場合は、死滅個体として検出され、死滅個体にならない組合せができるまで交叉を繰り返し、個体数を保持する。交叉は、一点交叉で、Gene(遺伝子の略)境界のみで行われ、交叉位置は、乱数によって決定される。さらに一定確率で突然変異を行う。突然変異は、乱数による1ビットの反転で実現する。突然変異により不正な遺伝子の組合せになった個体は、死滅個体として処理対象外となるが、個体数保持のため次世代個体としては存在する。しかし、学習・評価推論・性能評価の処理からは除外される。
【0011】
前記、学習・評価推論、性能評価、世代交代までの一連のプロセスを所定回数繰り返し、最後に、個体減少数分の下位個体群を除去する個体数圧縮を行う。これにより、処理速度が増す。ここまでのプロセスをステップと称す。このステップを所定回数繰り返すと、最終個体数分の上位の個体群が取得される。
【0012】
前記プロセス中、上位個体では、性能の高い学習パラメータの値が自動的にセットされ、その値を利用して、学習・推論は自動的に行われる。
また、全プロセス終了後の最終個体数分の個体群を利用し、性能の高い推論が可能なネッ
【0013】
本発明の他の態様は、複数の第1のノードと、複数の第2のノードと、前記の第1のノードと第2のノードを結合する非線形の選択的関数特性を持つ方向性リンクとを備えたネットワーク型情報処理システムに、その各第2のノードに対し定義される出力値を非線形の選択型関数として有し、前記定義される出力値と第2のノードの出力値を反映した連続値で表される1以上の合成出力値を得る機能を持つ第2のネットワーク型情報処理システムを付加した構成を備え、多連続入力に対して多連続値を出力するネットワーク型情報処理システムの学習装置であって、第1及び第2のネットワーク型情報処理システムの選択的関数特性を学習するために、学習時に必要な各種パラメータである学習パラメータの値を遺伝的アルゴリズムを用いて動的に設定し、その値を用いて自動学習をする動的設定・自動学習手段を有するものである。
動的設定・自動学習手段は、動的設定・自動学習手段は、ネットワーク型情報処理システムを複数用意し、各システムの持つ学習パラメータをGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構とGAパラメータを合わせたものを一個体(図4参照)とする個体群に対して、学習、評価推論、性能評価、世代交代からなる手順を所定回数行い、性能の高い個体群を選択する。
この遺伝的アルゴリズムを用いた有効な学習パラメータ値の動的設定によって、学習の自動化と高性能の推論を行うことができる。
【0014】
本発明のさらに他の態様は、前記、離散値出力推論系ネットワーク型情報処理システムあるいは連続値出力推論系ネットワーク型情報処理システムの入力データの組合せについても、各々、前記個体に、入力パラメータをGAパラメータとして設定し、図10に示すプロセスを行い、入力パラメータを動的に設定し入力データの自動選択を行うことのできるものである。
【0015】前記プロセス中、上位個体では、性能の高い入力データが自動的に選択され、その値を利用して、学習・推論は自動的に行われる。また、全プロセス終了後の最終個体数分の個体群を利用し、性能の高い推論を行うネットワーク型情報処理システムを
実現することができる。
【0016】
【発明の実施の形態】
ネットワーク型情報処理システムには、上記のように離散値出力の推論系と多連続値出力の推論系がある。離散値出力の推論系と連続値出力の推論系ついて、各々GAを用いた有効学習パラメータ値の動的取得と自動学習、入力パラメータ値の動的取得と、その値による入力前処理について説明する。
【0017】
(第1の実施の形態)
図1は、離散値出力推論系を持つネットワーク型情報処理装置の構成の一例を示す図である。
離散値出力推論系を持つネットワーク型情報処理装置は、図1に示すような、複数の第1ノード11と複数の第2のノード12と、前記の第1のノード11と第2のノード12を結合する非線形の選択型関数特性とその重みを持つ方向性リンク13とを備えている。各第2のノード12は複数のリンクの関数演算による合致度、重みの計算結果を加算する機能を有し、各ノード12の出力はそれぞれしきい関数演算部15により演算し、離散値が出力される。1つのノード12とそれに接続された複数のリンクの集まりをパターンセットあるいはルールといい、すべてのパターンセット(PS0,PS1,PS2,・・・)からなる機能部を推論機構という。推論機構の学習では、学習用入力データとそれに対する正解データを与え、学習用入力データによる推論機構の演算結果が正解出力データに近づくように前記選択的関数特性や重みを修正する。これは特許文献1、特許文献2等に記載されている例を示すものである。
【0018】
図2は、多連続値入力に対して多連続値を出力するネットワーク型情報処理装置の一例を示すもので、図11はその機能をパターンテーブルの形式で示すものである。これは、特許文献3に記載されている例である。このネットワーク型情報処理装置は、複数の第1のノード21と、複数の第2のノード22と、前記の第1のノード21と第2のノード22を結合する非線形の選択的関数(メンバシップ関数MF00〜MF33)特性とその重みW00〜W33を持つ方向性リンク23とを備えた前段推論部28と、さらに、各第2のノードに対して定義される出力値を非線形の選択的関数特性として持つ方向性リンク26を持つ後段出力合成部29とを備え、多連続値入力に対して多連続値を出力し、前段推論部28と後段出力合成部29のそれぞれの選択的関数特性や重みを学習する機能をもつネットワーク型情報処理システムである。
【0019】
本発明は、図1の離散値出力系のネットワーク型情報処理システムの学習の場合は、その離散値出力系のネットワーク型情報処理システムを複数用意し、システムの推論系(パターンセットの集合系)すなわち離散値出力処理系10と、そのシステムの持つ学習パラメータ3を合体し、図3の概念図に示すような個体とする。
図2の多連続値出力系のネットワーク型情報処理システムの学習の場合には、多連続値出力系のネットワーク型情報処理システムを複数用意し、多連続値出力処理系の推論系28とネットワーク型の出力合成部29とそのシステムの各部の持つ学習パラメータを合体し、図4の概念図に示すような個体とする。
この学習パラメータはGAパラメータと関係づけてコード化される。
これらの個体を図5に示すように、複数用意して個体群とし、各個体に所定回数のルール(推論機構)の学習、評価推論を行わせた後、その評価結果を元に、性能順に個体群をソートし、個体群にGAアルゴリズムの継承・交叉・突然変異等の操作処理を施す。
これら一連の処理を含む全プロセスの概略を図10に示す。本実施例のネットワーク型情報処理システムの学習システムは図10に示すようなプロセスによって、性能評価の高い個体を発見すること、つまり学習状況に応じた性能の高い学習パラメータの値を動的に取得し、その値を用いて学習の自動化を行うことができる。
【0020】
前記の複数の初期個体群で第一世代を構成する。
【0021】
【表1】
【0022】
表1に示すように、個体の学習パラメータは、GAパラメータとしてビットコード化される。
離散値出力推論系では、遺伝子(以後、Geneと称す。)は8つで、各Geneは8ビットで構成される。
多連続値出力推論系は、前段推論部と後段出力合成部を持ち、それぞれに学習が必要なためGene数は2セット、つまり16Geneとなる。
8Geneが1染色体としてコード化される。したがって、前記離散値出力推論系では、一つの染色体、前記連続値出力推論系では、2つの染色体がコード化される。
【0023】
学習パラメータは、表1に示すように、基本の8Gene(GeneNo.0〜7)にコード化される。大別すると、学習モード(表2参照)、メンバーシップ関数(フィルタ関数)パラメータ、パターンセット拡張パラメータ、重み制御パラメータがある。
【0024】
【表2】
【0025】
学習モードパラメータは、GeneNo.1の遺伝子としてコード化され、学習モード値は表2に示されているように、重み学習を行うか否かを設定する「WEIGHT」、メンバーシップ関数変更時に履歴バッファを消去するか否かを示す「NO_CLR_H」、メンバーシップ関数変更時に底辺位置の変更を行うか否かを設定する「VARFIX」、メンバーシップ関数変更時に分散値の縮小を行わないか否かを示す「VAREXT」、及びパターンセット自動拡張を用いる「PT_EXT」か否か、少数データによるメンバーシップ関数の生成を行う「PT_MIN」か否かを選択する「EXTEND」等があり、そのON/OFFを指定することにより学習のモードが設定される。これらは複数指定可能である。
【0026】
フィルタ関数としてのメンバーシップ関数MFのパラメータは、GeneNo.2及びNo.3の遺伝子のGAパラメータとして設定され、そのGeneNo.2のBit16〜19に履歴バッファサイズ、Bit20〜23に左底辺ゲイン、右底辺ゲイン、左上辺ゲイン、右上辺ゲインが設定される。GeneNo.3のBit24〜27に分散値倍率が、同Bit28〜31に曖昧度倍率が設定される。なお、履歴バッフアサイズは教師信号の統計的処理を行うために使用するバッファの容量である。左底辺ゲイン、右底辺ゲイン、左上辺ゲインはメンバーシップ関数の形状を変えるために、底辺及び上辺の左右の長さを変更する程度を表すパラメータである。図6に示すような分散値倍率、曖昧度倍率は、関数の分散値及び曖昧度を変えるためのパラメータである。
【0027】
パターンセット拡張に関するパラメータは、GeneNo.4〜5の遺伝子のGAパラメータに対応づけられている。パターンセット拡張に関するパラメータとしては閾値よりも合致度が小さいとき学習をしないことを指示するための学習の閾値、閾値よりも合致度が大きいときそのパターンセットに対して学習をし、小さいとき新しくパターンセットを生成し学習することを示す拡張の閾値、及び少数学習時のメンバーシップ関数の形状を決めるための図8に示す初期分散値などがある。図7は実線で示すメンバーシップ関数71に対する入力72の合致度が拡張の閾値より小さいときには点線73で示す新しいパターンを生成することを説明している。
【0028】
重みを学習により変更するための重み制御パラメータは、GeneNo.6〜7の遺伝子のGAパラメータにコード化されている。すなわち、GeneNo.6のBit48〜51に重み減少閾値が、同Bit52〜55に重み増加閾値が設定される。また、GeneNo.7のBit56〜59に重み減少率が、同Bit60〜63に重み増加率が設定される。
【0029】
本実施例では、これら学習パラメータの他に、実行動作モード(表3参照)、連続値出力推論系のみに必要な出力合成モード(表4参照)と出力合成対象数を含むシミュレータモードも、動的に得ることができる。このシミュレータモードのパラメータは、GeneNo.0に対応づけられている。
シミュレータモードとは実行動作モード、出力合成モード、出力合成対象数の3つを合わせた総称である出力。
出力合成モード、出力合成対象数は、連続値出力型において、出力値を生成する際の演算方法などを規定するパラメータ群である。
【0030】
【表3】
【0031】
実行動作モードとは、使用するルールや、ルールの合致度合成法などの学習、推論時の動作を規定するパラメータ群であり、これには、表3に示すようにルール内での合致度合成を総和平均とするか相乗平均とするかを指定する「ADD」、Inactiveなルール(すなわち、学習が十分に行われていないルール)のメンバーシップ関数、パターンセットも推論に用いることを指定する「NO_ACT」、連続値出力型における線形補間モードにおいて複数のルール感での出力が線形に補間されるような演算を指示する「LINEAR」、及び2乗誤差が最小となる線形式を用いて、学習時に与えられたデータ範囲外のデータでの推論を行うことを指示する「MINSQR」等があり、GeneNo.0のBit0〜3に割り当てられる。
【0032】
【表4】
【0033】
多連続値出力推論系のみに必要な出力合成モードには、表4に示すように、合致度が上位の指定数パターンセット(ルール)を対象として、そのパターンセットに接続される出力パターンの中心値を合致度で加重平均する「PSWAM」、その加重平均時に出力パターンの重みをも用いる「PSWWM」、合致度が上位の指定数のパターンセットを対象として、そのパターンセットに接続される出力パターンの面積重心を合致度で加重平均する「APWAM」、及び出力値の算出に関与するパターンセットを上位N個から乱数によって決定する「乱数指定」等があり、GeneNo.0のBit4〜5にコード化される。
【0034】
多連続値出力推論系のみに必要な出力合成対象数は、出力合成の対象とするパターンセット(パターンテーブル)の数を指定するパラメータであり、値は、3、4、5、9の4種類から選択可能である。これは、GeneNo.0のBit6〜7にコード化される。
なお、連続値出力推論系では、前記のように、2セットの染色体が必要であるが、シミュレータモードは一つの系に一つあればよいので2セット目のシミュレータモードは無視される。
【0035】
【表5】
【0036】
多連続値出力推論系の染色体の例を表5に示す。第1の染色体は前段推論部28の学習用のパラメータとして用いられ、第2染色体は後段出力合成部29の学習用のパラメータとして用いられる。離散値出力推論系の場合は、第1の染色体のみでよい。
遺伝的アルゴリズムによるネットワーク型情報処理システムの学習は、図10に示すプロセスを行う。
最初に個体群を生成する(S1)。離散値出力処理系を対象とする学習では図3の個体を複数用意し、連続値出力処理系の学習の場合は図4の個体を複数用意してそれぞれ個体群を生成する。
個体数は通常20〜100個である。
ステップ数を0に設定する(S2)。
世代交代数を0に設定する(S3)。
各個体には、まず、所定回数の教示学習を行う(S4)。GAパラメータ(学習パラメータ)は、個体が図1に示すような離散値出力推論系のものである場合には、表5の第1染色体が用いられる。学習処理は特許文献1、2に記載されている方法と基本的には同じである。個体が図2に示すような連続値出力推論系のものである場合には、表5の第1染色体と第2染色体にコード化された学習パラメータを用いて、例えば特許文献3に記載されているような学習方法により学習を行う。なお、遺伝的アルゴリズムにおける1世代の処理が終了する毎に、その処理により更新された学習パラメータが各個体の学習パラメータとして設定される。
所定回数としては、通常1000〜2000回が与えられる。
【0037】
次に、学習が行われた結果の各個体に対し評価推論が所定回数行われる(S5)。評価推論は前記学習された推論機構に学習の際に用いたのと同等の入力データを与え、推論を実行して出力を求め、その推論出力と入力データに対する正解出力とを比較し、その誤差の大きさ又は不正解率を求める処理である。その比較の結果から得られる性能は、離散値出力推論系では誤報率と失報率を加算したもので、連続値出力推論系では2乗誤差平均である。なお、誤報率とは、例えば以上を検出する系において、全試行中で本来は正常である状態を異常と誤判断した率のことであり、失報率とは、全試行中で、本来は異常である状態を正常と誤判断した率のことである。
その性能評価として各個体の総合性能指標を求める。この各個体の総合性能指標の値は、性能(不正解率)と要求リソースを乗算したもので、その値が小さいほど性能が高いとしている。要求リソースは、各個体の推論系のフィルタ関数(メンバーシップ関数)の総数で決定される。このように個体の性能(誤りの少なさ)だけでなく、推論系の規模をも考慮して総合性能指標を求めるのは、必要なシステムの規模が小さければ小さいほど良いものであるという観点に立っている。
【0038】
この総合性能指標を元に個体群を性能順にソートする(S6)。
【0039】
システムで設定されたエリート個体数、淘汰残数(生き残り数)に応じて、評価値の高い個体から順に、エリート、通常個体、死滅個体が決定される(S7)。通常個体の数は、淘汰残数からエリート個体数を引いた値であり、死滅個体数は、個体数から淘汰残数を引いた値である。
【0040】
エリート及び通常個体を対象として交叉処理を行う(S8)。
個体数12、エリート数2、淘汰残数8の交叉処理の例を図9により説明する。ソート順の1、2番を得た、推論系rule1とrule2を持つ2つの個体はエリート(elite1、elite2)となり、次世代個体は、エリートから推論系とGeneのどちらも継承されエリートと全く同じ個体となる。
生き残りだがエリートではない6(8マイナス2)個の個体は、通常個体(normal〜6)となる。次世代個体の推論系は、母親である通常個体から推論系を継承し(各々rule3〜rule8)、Geneは、乱数によって選択された父親(エリート又は通常個体)との交叉によって導出される。
交叉は、本実施例ではGene境界で行われる一点交叉で、交叉位置は、乱数によって決定される。死滅個体となった4つの個体(dead1〜4)の替わりに、新たに4つの新しい次世代個体が交叉によって生成される。この新個体は、母親、父親共に乱数によって決定され、推論系とGeneの継承は通常個体と同様の方式を取る。
【0041】
生成された次世代個体に不正な遺伝子(GAパラメータ)の組合せがあった場合は、死滅個体として検出され、除去される(S9)。不正な遺伝子とは、例えば、その値が取り得る範囲外のものであったり、他のパラメータと整合しなかったりものである。
個体数が設定した値になっているかを調べ(S10)、個体数が設定した値に達していないときには、前記ステップ8へ戻り、死滅個体にならない組合せができるまで交叉を繰り返す。
【0042】
さらに、エリート以外の次世代個体には、0<=x<=1.0の突然変異率で突然変異が実行される(S11)。この突然変異は、Gene内のビットを乱数でビット反転させることによって実現している。
そして死滅個体をチェックする(S12)。上記突然変異の結果、不正な遺伝子の組合せとなった個体は、死滅個体ではあるが、個体数維持のため個体としては存在する。ただし、次サイクルの学習・評価推論・性能評価の処理対象からは除外される。
【0043】
1回の世代交代処理が終了すると変数の世代交代数を1だけ増加させる(S13)。
変数の世代交代数が1ステップ内世代交代数に等しくなったかをチェックし、Noであれば、次の世代の学習処理、世代交代処理を行う(S14)。
性能評価・世代交代の処理の間に、学習パラメータは動的に設定され、それを利用して学習・評価推論は自動的に行われている。例えば、世代交代する毎に更新された学習パラメータが学習手段に設定される。
【0044】
所定回数(通常50回〜100回)繰り返した後、処理速度をあげるために、下位の個体を処理対象外とするために個体数を減少させる(S15)。
ここまでの処理をステップと称す。
ステップ数を1だけ増加し(S16)、ステップ数が指定ステップ数に達しているかをチェックし(S17)、指定ステップ数に達するまで、ステップを繰り返す。
例えば、ステップ数=3(通常)、初期個体数=50、個体減少数=15とすると、1回目のステップ終了時で最終個体数=35,2回目のステップ終了で最終個体数=20,最終3回目のステップ終了で最終個体数=5となり、最終的に5個の上位の個体を取得できる。
その最終的に取得した上位の個体はいずれも遺伝的アルゴリズムを用いた学習により性能の高い推論系を形成されたものであり、上位の個体のネットワーク型情報処理装置は利用において高い性能を有する。
【0045】
(第2の実施形態)
特許文献1〜3に記載されているような従来のネットワーク型情報処理装置においては、学習のための入力データは、観測されたデータをそのまま使用するのではなく、例えば観測された複数のデータから選択したり、複数のデータを組み合わせたり、データに係数をかけたり等の前処理を施して、適切なデータになるよう工夫していた。しかし、この入力データに対する前処理は、作業者が経験や感に頼り、人手で行っていた。本発明は、この入力データの前処理を自動的に行うよう構成すると共に、遺伝的アルゴリズムを適用して、適切な入力データを得るものである。
なお、ネットワーク型処理装置への直接に入力されるデータを入力データ、その入力データを得るための前処理以前のデータを元入力データと呼ぶこととする。
【0046】
【表6】
【0047】
表6は、入力パラメータとGAパラメータの関係の一例を示す。入力パラメータとは、元入力データに基づいて入力データを作成するための処理に必要なパラメータのことである。Geneは4つで、大別すると、制御コード、選択データID、次数、係数の4種類である。各Geneは8ビットで構成される。1入力データに元入力データ組合せのバリエーションを持たせるために、1染色体に2セットのGeneがコード化されている。入力パラメータは、学習パラメータ用の染色体の次にコード化される。そのため、離散値出力推論系では第2染色体以降に、連続値出力推論系では第3染色体以降にコード化される。
【0048】
【表7】
【0049】
表7に入力パラメータのコード化の例を示す。本例では、第10染色体まで設定されているGAパラメータのうち、3つの染色体が有効、つまり、3つの入力データを持つ場合である。元入力データは、D[10]で示されるように10個存在する。1入力データを1染色体にコード化するようにしたため、第3〜第5染色体が有効となっている。第3染色体にコード化された1番目の元入力データの組合せである、D[2]*−1.0+(D[10],2.0)*2.0というデータ、つまり、2番目の元入力データに−1.0を掛けた値と、10番目の元入力データを二乗し2.0を掛けた値を足すという入力データのパラメータをコード化する場合、第1セット目のGeneで前記式の前半部をコード化すると、制御コード=“有効“、選択データ=2(2番目の元データ)、次数=1、係数=−1となり、第2セット目のGeneで前記式の後半部をコード化すると、制御コード=“有効”、選択データ=10(10番目の元データ)、次数=2(二乗)、係数=2となる。第3、第4染色体も同様にコード化される。第4染色体の制御コード=“有効・終了”となっているのは、以降の染色体が無効を意味している。
【0050】
入力パラメータも第1染色体、第2染色体(連続値出力推論系のみ)の学習パラメータ同様、学習・評価推論・性能評価・世代交代のサイクルが所定回数(通常:50回〜100回)行われた後、個体数圧縮が行われ、最終個体数になるまで所定回数ステップが繰り返される。
学習パラメータの世代交代との差異が一つある。入力パラメータの世代交代では、交叉によって得られた次世代個体の全入力パラメータ値が母親のパラメータ値と異なってしまった場合は、もはや母親とは関係無しとなるため、母親から継承される推論機構は無効となってしまい、推論機構を放棄することになる。推論機構を放棄した個体は、次の世代は未熟成個体となり、学習・評価推論・性能評価・世代交代には参加せず、2世代を過ごした後に世代交代に参加することになる。
性能評価・世代交代の処理の間に、より有効な入力データは動的に選択され、それを利用して学習・評価推論は自動的に行われることになる。
最終個体数分の上位個体を利用した推論は、性能の高いものとなる。
【0051】
【発明の効果】
本発明のネットワーク型情報処理システムの学習装置及び方法は、遺伝的アルゴリズムのプロセスを利用することによって、性能評価の高い個体を発見することができる。つまり学習状況に応じた性能の高い学習パラメータの値を動的に取得し、その値を用いて学習の自動化を行うことができる。
【0052】
又、本発明のネットワーク型情報処理システムの入力データの前処理に必要なパラメータをも遺伝的アルゴリズムを用いて動的に取得し、その値を用いてより有効な入力データを自動的に取得することができる。
【図面の簡単な説明】
【図1】離散値出力推論系のネットワーク構造の一例を示す図
【図2】連続値出力推論系のネットワーク構造の一例を示す図
【図3】離散値出力推論系の個体を概念的に示す図
【図4】連続値出力推論系の個体を概念的に示す図
【図5】個体の学習〜世代交代処理(離散値出力推論系)を示す図
【図6】分散値倍率、曖昧度倍率を示す図
【図7】拡張の閾値を示す図
【図8】初期分散値を示す図
【図9】世代交代の例を示す図
【図10】GAを利用したパラメータ自動取得・自動学習のプロセスを示す図
【図11】図2に示す連続値出力推論系のネットワーク構造を、パターン形式のテーブルで表した図である。
【符号の説明】
11,21・・・第1のノード、
12,22・・・第2のノード、
13,23・・・方向性リンク、
28・・・前段推論部、
29・・・後段出力合成部。
Claims (17)
- 複数の第1のノードと、複数の第2のノードと、前記の第1のノードと第2のノードを結合する非線形の選択的関数特性を持つ方向性リンクとを備え、多連続入力に対して離散値を出力し、その選択的関数特性を学習する機能をもつネットワーク型情報処理システムの学習装置であって、学習時に必要な各種パラメータである学習パラメータの値を遺伝的アルゴリズムを用いて動的に設定し、そのパラメータ値を用いて学習をする動的設定・自動学習手段を有することを特徴とするネットワーク型情報処理システムの学習装置。
- 前記動的設定・自動学習手段は、ネットワーク型情報処理システムを複数用意し、各システムの持つ学習パラメータをGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構とGAパラメータを合わせたものを一個体とする個体群に対して、学習・評価推論・性能評価・世代交代を所定回数行い、性能の高い個体群を選択することを特徴とする請求項1に記載のネットワーク型情報処理システムの学習装置。
- 前記、所定回数の学習・評価推論・性能評価・世代交代の後、処理速度向上のための個体数減少を行うことを特徴とする請求項2記載のネットワーク型情報処理システムの学習装置。
- 前記、所定回数の学習・評価推論・性能評価・世代交代の後、処理速度向上のための個体数減少を行うまでのプロセスを1ステップとし、最終的に必要な個体数になるまで、ステップを所定回数繰り返すことを特徴とする請求項3記載のネットワーク型情報処理システムの学習装置。
- 前記請求項1〜請求項4のいずれか1項に記載された学習装置の前記動的設定・自動学習手段により学習が施され、学習の結果、性能の高い個体群として得られた上位個体群の推論機構を持つネットワーク型情報処理システム。
- 複数の第1のノードと、複数の第2のノードと、前記の第1のノードと第2のノードを結合する非線形の選択的関数特性を持つ方向性リンクとを備えたネットワーク型情報処理システムに、その各第2のノードに対し定義される出力値を非線形の選択型関数として有し、前記定義される出力値と第2のノードの出力値を反映した連続値で表される1以上の合成出力値を得る機能を持つ第2のネットワーク型情報処理システムを付加した構成を備え、多連続入力に対して多連続値を出力するネットワーク型情報処理システムの学習装置であって、第1及び第2のネットワーク型情報処理システムの選択的関数特性を学習するために、学習時に必要な各種パラメータである学習パラメータの値を遺伝的アルゴリズムを用いて動的に設定し、その値を用いて自動学習をする動的設定・自動学習手段を有することを特徴とするネットワーク型情報処理システムの学習装置。
- 前記動的設定・自動学習手段は、ネットワーク型情報処理システムを複数用意し、各システムの持つ学習パラメータをGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構とGAパラメータを合わせたものを一個体とする個体群に対して、学習・評価推論・性能評価・世代交代を所定回数行い、性能の高い個体群を選択することを特徴とする請求項6に記載のネットワーク型情報処理システムの学習装置。
- 前記、所定回数の学習・評価推論・性能評価・世代交代の後、処理速度向上のための個体数減少を行うことを特徴とする請求項7記載のネットワーク型情報処理システムの学習装置。
- 前記、所定回数の学習・評価推論・性能評価・世代交代の後、処理速度向上のための個体数減少を行うまでのプロセスを1ステップとし、最終的に必要な個体数になるまで、ステップを所定回数繰り返すことを特徴とする請求項8記載のネットワーク型情報処理システムの学習装置。
- 前記請求項6〜請求項9のいずれか1項に記載された学習装置の前記動的設定・自動学習手段により学習が施され、学習の結果、性能の高い個体群として得られた上位個体群の推論機構を持つネットワーク型情報処理システム。
- 複数の第1のノードと、複数の第2のノードと、前記の第1のノードと第2のノードを結合する非線形の選択的関数特性を持つ方向性リンクとを備えた推論機構をもつネットワーク型情報処理システムの学習装置であって、入力元データに前処理操作を施し入力データを得る入力前処理部を設け、入力前処理部の処理パラメータである入力パラメータをGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構と前記入力パラメータを設定したGAパラメータを合わせたものを一個体とする個体群に対して、学習、評価推論、性能評価、世代交代を含む遺伝的アルゴリズムを実行し、入力前処理部の入力パラメータの値を動的に設定し、入力データを得る手段を備えたことを特徴とするネットワーク型情報処理システムの学習装置。
- 複数の第1のノードと、複数の第2のノードと、前記の第1のノードと第2のノードを結合する非線形の選択的関数特性を持つ方向性リンクとを備えた推論機構をもつネットワーク型情報処理システムの学習装置であって、入力元データに前処理操作を施し入力データを得る入力前処理部を設け、入力前処理部の処理パラメータである入力パラメータと学習パラメータの両方をGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構と前記GAパラメータを合わせたものを一個体とする個体群に対して、学習、評価推論、性能評価、世代交代を含む遺伝的アルゴリズムを実行し、入力前処理部の入力パラメータ及び推論機構の学習パラメータの値を動的に設定し、入力データを得ると共に、学習を行うことを特徴とするネットワーク型情報処理システムの学習装置。
- 前記、所定回数の学習、評価推論、性能評価・世代交代の後、処理速度向上のための個体数減少を行い、所定回数の学習・評価推論、性能評価、世代交代、個体数減少までのプロセスを1ステップとし、最終的に必要な個体数になるまで、ステップを所定回数繰り返すことを特徴とする請求項12記載のネットワーク型情報処理システムの学習装置。
- 前記請求項12又は請求項13に記載された学習装置の前記動的設定・自動学習手段により学習が施され、学習の結果、性能の高い個体群として得られた上位個体群の推論機構を持つネットワーク型情報処理システム。
- 複数の第1のノードと、複数の第2のノードと、前記の第1のノードと第2のノードを結合する非線形の選択的関数特性を持つ方向性リンクとを備えた推論機構をもつネットワーク型情報処理システムの学習方法であって、前記ネットワーク型情報処理システムを複数用意し、各ネットワーク型情報処理システムの持つ学習パラメータをGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構とGAパラメータを合わせたものを一個体とする個体群を生成し、その個体群に対して、前記GAパラメータによる学習、評価推論、性能評価、世代交代を含む遺伝的アルゴリズムを実行し、性能の高い個体群を選択することを特徴とするネットワーク型情報処理システムの学習方法。
- 複数の第1のノードと、複数の第2のノードと、前記の第1のノードと第2のノードを結合する非線形の選択的関数特性を持つ方向性リンクとを備えた推論機構をもつネットワーク型情報処理システムの学習装置であって、前記ネットワーク型情報処理システムを複数用意し、各ネットワーク型情報処理システムの持つ学習パラメータをGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構とGAパラメータを合わせたものを一個体とする個体群を生成する手段と、その個体群に対して、前記GAパラメータによる学習、評価推論、性能評価、世代交代を含む遺伝的アルゴリズムを実行し、性能の高い個体群を選択する手段を有することを特徴とするネットワーク型情報処理システムの学習装置。
- コンピュータに、複数の第1のノードと、複数の第2のノードと、前記の第1のノードと第2のノードを結合する非線形の選択的関数特性を持つ方向性リンクとを備えた推論機構をもつネットワーク型情報処理システムを複数用意し、各ネットワーク型情報処理システムの持つ学習パラメータをGAパラメータとして設定し、各ネットワーク型情報処理システムの推論機構とGAパラメータを合わせたものを一個体とする個体群を生成し、その個体群に対して、前記GAパラメータによる学習、評価推論、性能評価、世代交代を含む遺伝的アルゴリズムを実行し、性能の高い個体群を選択する学習方法を、コンピュータで実行させるプログラムを記録した、コンピュータ読みとり可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002363168A JP3935425B2 (ja) | 2002-12-13 | 2002-12-13 | 遺伝的アルゴリズムを用いた、ネットワーク型情報処理システムの学習装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002363168A JP3935425B2 (ja) | 2002-12-13 | 2002-12-13 | 遺伝的アルゴリズムを用いた、ネットワーク型情報処理システムの学習装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004192584A true JP2004192584A (ja) | 2004-07-08 |
| JP3935425B2 JP3935425B2 (ja) | 2007-06-20 |
Family
ID=32761379
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002363168A Expired - Lifetime JP3935425B2 (ja) | 2002-12-13 | 2002-12-13 | 遺伝的アルゴリズムを用いた、ネットワーク型情報処理システムの学習装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3935425B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017126260A (ja) * | 2016-01-15 | 2017-07-20 | クラリオン株式会社 | 機械学習方法および機械学習装置 |
| JP2018195314A (ja) * | 2017-05-19 | 2018-12-06 | セールスフォース ドット コム インコーポレイティッド | 再帰型ニューラルネットワークアーキテクチャの生成のためのドメイン固有言語 |
| CN111353605A (zh) * | 2020-01-03 | 2020-06-30 | 电子科技大学 | 基于改进遗传算法的新型平面分子阵天线阵列综合布阵方法 |
| CN111406267A (zh) * | 2017-11-30 | 2020-07-10 | 谷歌有限责任公司 | 使用性能预测神经网络的神经架构搜索 |
| JP2020528175A (ja) * | 2017-06-28 | 2020-09-17 | リキッド バイオサイエンシズ,インコーポレイテッド | 反復特徴選択方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05342189A (ja) * | 1992-06-10 | 1993-12-24 | Adoin Kenkyusho:Kk | ネットワーク型情報処理装置の学習システム |
| JPH06176001A (ja) * | 1992-12-03 | 1994-06-24 | Adoin Kenkyusho:Kk | ネットワーク型情報処理システムとその学習方法 |
| JPH11328144A (ja) * | 1998-05-20 | 1999-11-30 | Yamaha Motor Co Ltd | ファジィニューラル回路網の最適化方法 |
-
2002
- 2002-12-13 JP JP2002363168A patent/JP3935425B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05342189A (ja) * | 1992-06-10 | 1993-12-24 | Adoin Kenkyusho:Kk | ネットワーク型情報処理装置の学習システム |
| JPH06176001A (ja) * | 1992-12-03 | 1994-06-24 | Adoin Kenkyusho:Kk | ネットワーク型情報処理システムとその学習方法 |
| JPH11328144A (ja) * | 1998-05-20 | 1999-11-30 | Yamaha Motor Co Ltd | ファジィニューラル回路網の最適化方法 |
Non-Patent Citations (2)
| Title |
|---|
| バスチアン アンドレアス・他: "ファジィルールと遺伝的アルゴリズムを用いた知識ベースシステムの一提案", 日本ファジィ学会誌, vol. 第8巻 第6号, CSNG199801205009, 15 December 1996 (1996-12-15), JP, pages 1058 - 1065, ISSN: 0000818041 * |
| 高橋 裕樹・他: "遺伝的アルゴリズムを用いた最適な階層型神経回路網の構造決定に関する一考察", 電子情報通信学会論文誌, vol. 第J79-D-II巻 第11号, CSNG199700185020, 25 November 1996 (1996-11-25), JP, pages 1920 - 1928, ISSN: 0000818040 * |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017126260A (ja) * | 2016-01-15 | 2017-07-20 | クラリオン株式会社 | 機械学習方法および機械学習装置 |
| JP2018195314A (ja) * | 2017-05-19 | 2018-12-06 | セールスフォース ドット コム インコーポレイティッド | 再帰型ニューラルネットワークアーキテクチャの生成のためのドメイン固有言語 |
| JP7169091B2 (ja) | 2017-05-19 | 2022-11-10 | セールスフォース ドット コム インコーポレイティッド | 再帰型ニューラルネットワークアーキテクチャの生成のためのドメイン固有言語 |
| US12014257B2 (en) | 2017-05-19 | 2024-06-18 | Salesforce, Inc. | Domain specific language for generation of recurrent neural network architectures |
| JP2020528175A (ja) * | 2017-06-28 | 2020-09-17 | リキッド バイオサイエンシズ,インコーポレイテッド | 反復特徴選択方法 |
| CN111406267A (zh) * | 2017-11-30 | 2020-07-10 | 谷歌有限责任公司 | 使用性能预测神经网络的神经架构搜索 |
| JP2021504844A (ja) * | 2017-11-30 | 2021-02-15 | グーグル エルエルシーGoogle LLC | 性能予測ニューラルネットワークを使用したニューラルアーキテクチャ探索 |
| US11087201B2 (en) | 2017-11-30 | 2021-08-10 | Google Llc | Neural architecture search using a performance prediction neural network |
| JP7157154B2 (ja) | 2017-11-30 | 2022-10-19 | グーグル エルエルシー | 性能予測ニューラルネットワークを使用したニューラルアーキテクチャ探索 |
| CN111406267B (zh) * | 2017-11-30 | 2024-06-04 | 谷歌有限责任公司 | 使用性能预测神经网络的神经架构搜索 |
| CN111353605A (zh) * | 2020-01-03 | 2020-06-30 | 电子科技大学 | 基于改进遗传算法的新型平面分子阵天线阵列综合布阵方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3935425B2 (ja) | 2007-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2024524795A (ja) | グラフニューラルネットワークに基づく遺伝子表現型予測 | |
| JP2002230514A (ja) | 進化的最適化方法 | |
| CN104616062B (zh) | 一种基于多目标遗传规划的非线性系统辨识方法 | |
| JPH09114797A (ja) | 最適解探索方法及び装置 | |
| CN112686971B (zh) | 建筑系统关系拓扑无向图有向化方法和系统 | |
| WO2023279694A1 (zh) | 车辆置换预测方法、装置、设备及存储介质 | |
| CN105550753A (zh) | 基于两层遗传整数规划的复杂系统设计结构矩阵重构方法 | |
| JPH11510936A (ja) | コンピュータによるファジィルールの最適化方法 | |
| CN114662678A (zh) | 一种变激活函数卷积神经网络及其训练方法 | |
| Thomas et al. | Using real-coded genetic algorithms for Weibull parameter estimation | |
| CN114880538A (zh) | 基于自监督的属性图社团检测方法 | |
| JP2004192584A (ja) | 遺伝的アルゴリズムを用いた、ネットワーク型情報処理システムとその学習装置、学習方法及び学習方法のプログラムを記録した記録媒体 | |
| CN101893852B (zh) | 一种pH中和过程的多目标建模方法 | |
| CN112906871A (zh) | 基于混合多层神经网络模型的温度预测方法及系统 | |
| Hinterding | Self-adaptation using multi-chromosomes | |
| CN111831955A (zh) | 一种锂离子电池剩余寿命预测方法及系统 | |
| CN114093426A (zh) | 基于基因调控网络构建的标志物筛选方法 | |
| CN111325420B (zh) | 一种车间调度方法、装置及设备 | |
| WO2024105409A1 (en) | Genome characterisation system and method | |
| Knapp et al. | Natural evolution speciation for neat | |
| CN117591396A (zh) | Modbus TCP协议的测试用例生成方法及系统 | |
| Abbas et al. | Volterra system identification using adaptive genetic algorithms | |
| EP1223547B1 (en) | Method and device for network inference | |
| Londt et al. | A two-stage hybrid ga-cellular encoding approach to neural architecture search | |
| Yoshimura et al. | Texture image segmentation by genetic algorithms |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060206 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060502 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060703 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060720 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060821 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070215 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070216 |
|
| 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: 20070313 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070319 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3935425 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140330 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |
