(57)【要約】【課題】  人工神経回路網の構造を極力変化させずに、新たな入力信号や出力信号を追加可能な情報処理装置及び情報処理方法を提供することを課題とする。【解決手段】  複数の人工神経細胞素子２ａ・・・を備える情報処理装置１であって、複数の人工神経細胞素子２ａ・・・の各人工神経細胞素子と入力線が接続された人工神経細胞素子２ａ，２ｂとの遠近を表す順向性近接指標値を計算する順向性近接指標値計算部と、複数の人工神経細胞素子２ａ・・・の各人工神経細胞素子と出力線が接続された人工神経細胞素子２ｃとの遠近を表す逆向性近接指標値を計算する逆向性近接指標値計算部と、各人工神経細胞素子の順向性近接指標値及び各人工神経細胞素子の逆向性近接指標値を参照し、新規に入力線に接続する人工神経細胞素子及び／又は新規に出力線に接続する人工神経細胞素子を決定する近接主導接続先決定部５とを備えることを特徴とする。【選択図】  図１
2006172213.tif 000002
【特許請求の範囲】
【請求項１】
複数の人工神経細胞素子を備える情報処理装置であって、
前記複数の人工神経細胞素子の各人工神経細胞素子と入力線が接続された人工神経細胞素子との遠近を表す順向性近接指標値を計算する順向性近接指標値計算部と、
前記各人工神経細胞素子の順向性近接指標値を参照し、新規に出力線に接続する人工神経細胞素子を決定する近接主導出力線接続先決定部と
を備えることを特徴とする情報処理装置。
【請求項２】
複数の人工神経細胞素子を備える情報処理装置であって、
前記複数の人工神経細胞素子の各人工神経細胞素子と出力線が接続された人工神経細胞素子との遠近を表す逆向性近接指標値を計算する逆向性近接指標値計算部と、
前記各人工神経細胞素子の逆向性近接指標値を参照し、新規に入力線に接続する人工神経細胞素子を決定する近接主導入力線接続先決定部と
を備えることを特徴とする情報処理装置。
【請求項３】
複数の人工神経細胞素子を備える情報処理装置であって、
前記複数の人工神経細胞素子の各人工神経細胞素子と入力線が接続された人工神経細胞素子との遠近を表す順向性近接指標値を計算する順向性近接指標値計算部と、
前記複数の人工神経細胞素子の各人工神経細胞素子と出力線が接続された人工神経細胞素子との遠近を表す逆向性近接指標値を計算する逆向性近接指標値計算部と、
前記各人工神経細胞素子の順向性近接指標値及び前記各人工神経細胞素子の逆向性近接指標値を参照し、新規に入力線に接続する人工神経細胞素子及び／又は新規に出力線に接続する人工神経細胞素子を決定する近接主導接続先決定部と
を備えることを特徴とする情報処理装置。
【請求項４】
複数の人工神経細胞素子を備える情報処理装置であって、
新規に出力線に接続する人工神経細胞素子の好ましい出力信号と前記複数の人工神経細胞素子の各人工神経細胞素子の出力信号との出力類似度を計算する出力類似度計算部と、
前記各人工神経細胞素子の出力類似度を参照し、新規に出力線に接続する人工神経細胞素子を決定する出力主導出力線接続先決定部と
を備えることを特徴とする情報処理装置。
【請求項５】
複数の人工神経細胞素子を備える情報処理装置であって、
前記複数の人工神経細胞素子の各人工神経細胞素子の入力信号の変動に対する出力信号の変動を示す個別出力変動を計算する個別出力変動計算部と、
前記各人工神経細胞素子の個別出力変動を参照し、個別出力変動が小さい人工神経細胞素子を新規に入力線に接続する人工神経細胞素子と決定する出力変動主導入力線接続先決定部と
を備えることを特徴とする情報処理装置。
【請求項６】
複数の人工神経細胞素子によって神経細胞をそれぞれ模擬する情報処理方法であって、
前記複数の人工神経細胞素子の各人工神経細胞素子と入力線が接続された人工神経細胞素子との遠近を表す順向性近接指標値を計算する順向性近接指標値計算ステップと、
前記各人工神経細胞素子の順向性近接指標値を参照し、新規に出力線に接続する人工神経細胞素子を決定する近接主導出力線接続先決定ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
複数の人工神経細胞素子によって神経細胞をそれぞれ模擬する情報処理方法であって、
前記複数の人工神経細胞素子の各人工神経細胞素子と出力線が接続された人工神経細胞素子との遠近を表す逆向性近接指標値を計算する逆向性近接指標値計算ステップと、
前記各人工神経細胞素子の逆向性近接指標値を参照し、新規に入力線に接続する人工神経細胞素子を決定する近接主導入力線接続先決定ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
複数の人工神経細胞素子によって神経細胞をそれぞれ模擬する情報処理方法であって、
新規に出力線に接続する人工神経細胞素子の好ましい出力信号と前記複数の人工神経細胞素子の各人工神経細胞素子の出力信号との出力類似度を計算する出力類似度計算ステップと、
前記各人工神経細胞素子の出力類似度を参照し、新規に出力線に接続する人工神経細胞素子を決定する出力主導出力線接続先決定ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
複数の人工神経細胞素子によって神経細胞をそれぞれ模擬する情報処理方法であって、
前記複数の人工神経細胞素子の各人工神経細胞素子の入力信号の変動に対する出力信号の変動を示す個別出力変動を計算する個別出力変動計算ステップと、
前記各人工神経細胞素子の個別出力変動を参照し、個別出力変動が小さい人工神経細胞素子を新規に入力線に接続する人工神経細胞素子と決定する出力変動主導入力線接続先決定ステップと
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、神経回路網を模した演算を行うための情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
神経回路網を模した演算を行う情報処理装置は、学習によって、神経細胞を模した人工神経細胞素子からなる複雑なネットワーク構造を有する人工神経回路網が構築されている（非特許文献１参照）。人工神経回路網としては、入力が周りの環境を検出する各種センサであり、出力が手足のような各種アクチュエータの場合、センサ信号を受け取る入力層の人工神経細胞素子、アクチュエータに出力信号を出力する出力層の人工神経細胞素子、情報処理を担う中間層の人工神経細胞素子の区別はあるが、それら素子間の結合は、全く任意であり、フィードバック結合や素子自身へのセルフループなどを任意に設定することができる。すなわち、人工神経回路網としては、原理的に、あらゆる神経回路網が含まれるユニバーサルな設定が可能である。このような人工神経回路網を構築する場合、各人工神経細胞素子に番号を付け、仮想生物を進化させることによって、全くランダムな結合状態の初期回路網群から問題に適した人工神経回路網を全自動で生成することができる。非特許文献１には人工神経回路網の構造を適用的に構成する方法が記載されており、この方法により、ＸＯＲなどの基礎的な回路を始め、フィードフォワードタイプの回路網やフィードバック結合が必要な時系列信号に対する処理回路網などによって良好に自動生成が可能なことを確認している。これら人工神経回路網を構築する場合、遺伝アルゴリズムが利用される。
【非特許文献１】田澤和子、長尾智晴、「任意構造神経回路網ＦＣＮによる自律エージェントの行動制御」、情報処理学会論文誌、２００４年３月、Ｖｏｌ．４５、Ｎｏ．３、ｐ．９９１−１０００
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の人工神経回路網では、入力信号を受け取る入力層の人工神経細胞素子と出力信号を出力する出力層の人工神経細胞素子とは予め決められており、構造の適用的な変化としてはそれら予め決められた入出力を相互に接続する多数の人工神経細胞素子のなす構造を決めることしかできない。つまり、入力層と出力層の人工神経細胞素子が予め決められ、その間の中間層の人工神経細胞素子をどのように接続するかを決めていた。そのため、この既に構築された人工神経回路網に対しては、新たな入力信号を受け取ることや新たな出力信号を出力することができない。
【０００４】
さらに、人工神経回路網の構築には、遺伝アルゴリズムを利用して様々な構造を部分的に入れ替えながら最適な構造を見出すという学習手法をとっているので、これまで構築した情報表現（ネットワーク構造）を維持したままで、新たな入出力関係を追加学習することはできない。したがって、新たに入力信号や出力信号を追加する場合、人工神経回路網を最初から構築する必要がある。また、遺伝アルゴリズムを動作させ、多数の人工神経細胞素子を取り扱うためには、十分に大きなメモリと高性能なＣＰＵが必要であり、最初から人工神経回路網を構築するには膨大な時間を要する。
【０００５】
そこで、本発明は、人工神経回路網の構造を極力変化させずに、新たな入力信号や出力信号を追加可能な情報処理装置及び情報処理方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、複数の人工神経細胞素子を備える情報処理装置であって、複数の人工神経細胞素子の各人工神経細胞素子と入力線が接続された人工神経細胞素子との遠近を表す順向性近接指標値を計算する順向性近接指標値計算部と、各人工神経細胞素子の順向性近接指標値を参照し、新規に出力線に接続する人工神経細胞素子を決定する近接主導出力線接続先決定部とを備えることを特徴とする。
【０００７】
この情報処理装置では、神経回路網を模した演算を行うために複数の人工神経細胞素子からなるネットワーク構造を有する人工神経回路網が構成されており、その複数の人工神経細胞素子の中には入力線が接続された人工神経細胞素子（つまり、入力信号を受け取る人工神経細胞素子）が存在する。情報処理装置では、順向性近接指標値計算部により各人工神経細胞素子とその入力線が接続された人工神経細胞素子とのネットワーク上での信号の流れる方向に沿った遠近を表す順向性近接指標値を算出する。これによって、入力線が接続された人工神経細胞素子からの各人工神経細胞素子へのネットワーク上での距離が判る。ネットワークの繋がり方によって、入力線が接続された人工神経細胞素子から入力信号が入力されても、信号が流れない人工神経細胞素子（つまり、ネットワークの構成上、絶対に信号が到達しない人工神経細胞素子）が存在する場合がある。そこで、情報処理装置では、近接主導出力線接続先決定部により各人工神経細胞素子の順向性近接指標値を参照し（つまり、入力線が接続された人工神経細胞素子からの距離に基づいて）、出力線に接続する人工神経細胞素子を決定する。その際、信号が流れない人工神経細胞素子がある場合にはその人工神経細胞素子を出力線に接続する人工神経細胞素子の候補から排除する。このように、情報処理装置では、ネットワーク構造が既に構築されている人工神経回路網を構成している複数の人工神経細胞素子の中から出力線に接続する人工神経細胞素子を決めることができるので、人工神経回路網の構造を極力変化させずに新たな出力信号を出力することができる。
【０００８】
本発明に係る情報処理装置は、複数の人工神経細胞素子を備える情報処理装置であって、複数の人工神経細胞素子の各人工神経細胞素子と出力線が接続された人工神経細胞素子との遠近を表す逆向性近接指標値を計算する逆向性近接指標値計算部と、各人工神経細胞素子の逆向性近接指標値を参照し、新規に入力線に接続する人工神経細胞素子を決定する近接主導入力線接続先決定部とを備えることを特徴とする。
【０００９】
この情報処理装置では、神経回路網を模した演算を行うために複数の人工神経細胞素子からなるネットワーク構造を有する人工神経回路網が構成されており、その複数の人工神経細胞素子の中には出力線が接続された人工神経細胞素子（つまり、出力信号を出力する人工神経細胞素子）が存在する。情報処理装置では、逆向性近接指標値計算部により各人工神経細胞素子とその出力線が接続された人工神経細胞素子とのネットワーク上での信号の流れる方向とは逆方向に沿った遠近を表す逆向性近接指標値を算出する。これによって、出力線が接続された人工神経細胞素子からの各人工神経細胞素子へのネットワーク上での距離が判る。ネットワークの繋がり方によって、出力線が接続された人工神経細胞素子から繋がっていない人工神経細胞素子が存在する場合（つまり、ネットワークの構成上、ある人工神経細胞素子に入力信号が入力されても、出力線が接続されている人工神経細胞素子には絶対に信号が到達しない場合）がある。そこで、情報処理装置では、近接主導入力線接続先決定部により各人工神経細胞素子の逆向性近接指標値を参照し（つまり、出力線が接続された人工神経細胞素子からの距離に基づいて）、入力線に接続する人工神経細胞素子を決定する。その際、出力線が接続された人工神経細胞素子から繋がっていない人工神経細胞素子がある場合にはその人工神経細胞素子を入力線に接続する人工神経細胞素子の候補から排除する。このように、情報処理装置では、ネットワーク構造が既に構築されている人工神経回路網を構成している複数の人工神経細胞素子の中から入力線に接続する人工神経細胞素子を決めることができるので、人工神経回路網の構造を極力変化させずに新たな入力信号を受け取ることができる。
【００１０】
本発明に係る情報処理装置は、複数の人工神経細胞素子を備える情報処理装置であって、複数の人工神経細胞素子の各人工神経細胞素子と入力線が接続された人工神経細胞素子との遠近を表す順向性近接指標値を計算する順向性近接指標値計算部と、複数の人工神経細胞素子の各人工神経細胞素子と出力線が接続された人工神経細胞素子との遠近を表す逆向性近接指標値を計算する逆向性近接指標値計算部と、各人工神経細胞素子の順向性近接指標値及び各人工神経細胞素子の逆向性近接指標値を参照し、新規に入力線に接続する人工神経細胞素子及び／又は新規に出力線に接続する人工神経細胞素子を決定する近接主導接続先決定部とを備えることを特徴とする。
【００１１】
この情報処理装置では、神経回路網を模した演算を行うために複数の人工神経細胞素子からなるネットワーク構造を有する人工神経回路網が構成されており、その複数の人工神経細胞素子の中には入力線が接続された人工神経細胞素子及び出力線が接続された人工神経細胞素子が存在する。情報処理装置では、順向性近接指標値計算部により各人工神経細胞素子とその入力線が接続された人工神経細胞素子との順向性近接指標値を算出するとともに、逆向性近接指標値計算部により各人工神経細胞素子とその出力線が接続された人工神経細胞素子との逆向性近接指標値を算出する。これによって、入力線が接続された人工神経細胞素子からの各人工神経細胞素子へのネットワーク上での距離及び出力線が接続された人工神経細胞素子からの各人工神経細胞素子へのネットワーク上での距離が判る。そこで、情報処理装置では、近接主導接続先決定部により各人工神経細胞素子の順向性近接指標値及び各人工神経細胞素子の逆向性近接指標値を参照し（つまり、入力線が接続された人工神経細胞素子からの距離及び出力線が接続された人工神経細胞素子からの距離に基づいて）、人工神経細胞素子を出力線に接続する人工神経細胞素子を決定したりあるいは入力線に接続する人工神経細胞素子を決定する。その際、入力線が接続された人工神経細胞素子に繋がっていない人工神経細胞素子を出力線に接続する人工神経細胞素子の候補から排除し、出力線が接続された人工神経細胞素子に繋がっていない人工神経細胞素子を入力線に接続する人工神経細胞素子の候補から排除する。また、入力線が接続された人工神経細胞素子に繋がっていない人工神経細胞素子は、その入力線が接続された人工神経細胞素子の影響を受けないので、入力線に接続する人工神経細胞素子の候補とする。また、出力線が接続された人工神経細胞素子に繋がっていない人工神経細胞素子は、その出力線が接続された人工神経細胞素子の影響を受けないので、出力線に接続する人工神経細胞素子の候補とする。このように、情報処理装置では、ネットワーク構造が既に構築されている人工神経回路網を構成している複数の人工神経細胞素子の中から入力線に接続する人工神経細胞素子及び／又は出力線を接続する人工神経細胞素子を決めることができるので、人工神経回路網の構造を極力変化させずに新たな入力信号を受け取ることや新たな出力信号を出力することができる。
【００１２】
本発明に係る情報処理装置は、複数の人工神経細胞素子を備える情報処理装置であって、新規に出力線に接続する人工神経細胞素子の好ましい出力信号と複数の人工神経細胞素子の各人工神経細胞素子の出力信号との出力類似度を計算する出力類似度計算部と、各人工神経細胞素子の出力類似度を参照し、新規に出力線に接続する人工神経細胞素子を決定する出力主導出力線接続先決定部とを備えることを特徴とする。
【００１３】
この情報処理装置では、神経回路網を模した演算を行うために複数の人工神経細胞素子からなるネットワーク構造を有する人工神経回路網が構成されている。情報処理装置では、入力線が接続された人工神経細胞素子から所定の入力信号を入力し、各人工神経細胞素子からその所定の入力信号に対する出力信号に出力させる。そして、情報処理装置では、出力類似度計算部により、出力信号を出力する各人工神経細胞素子毎に、新規に追加する出力線に接続する人工神経細胞素子のその所定の入力信号に対する好ましい出力信号（理想の出力信号）とその各人工神経細胞素子からの出力信号との出力類似度を計算する。これによって、好ましい出力信号に近い出力信号かあるいは一致するような出力信号を出力する人工神経細胞素子が判る。そこで、情報処理装置では、出力主導出力線接続先決定部により各人工神経細胞素子の出力類似度を参照し、新たに追加する出力線に接続する人工神経細胞素子を決定する。このように、情報処理装置では、ネットワーク構造が既に構築された人工神経回路網を構成している複数の人工神経細胞素子の中から出力線に接続する人工神経細胞素子を決めることができるので、人工神経回路網の構造を極力変化させずに新たな出力信号を出力することができる。
【００１４】
本発明に係る情報処理装置は、複数の人工神経細胞素子を備える情報処理装置であって、複数の人工神経細胞素子の各人工神経細胞素子の入力信号の変動に対する出力信号の変動を示す個別出力変動を計算する個別出力変動計算部と、各人工神経細胞素子の個別出力変動を参照し、個別出力変動が小さい人工神経細胞素子を新規に入力線に接続する人工神経細胞素子と決定する出力変動主導入力線接続先決定部とを備えることを特徴とする。
【００１５】
この情報処理装置では、神経回路網を模した演算を行うために複数の人工神経細胞素子からなるネットワーク構造を有する人工神経回路網が構成されている。情報処理装置では、各人工神経細胞素子に対して入力信号を変動させながら入力し、出力線が接続された人工神経細胞素子から出力信号を出力させる。そして、情報処理装置では、個別出力変動計算部により、変動する入力信号が入力された各人工神経細胞素子毎に、出力信号の変動を示す個別出力変動をそれぞれ計算する。つまり、複数の人工神経細胞素子のうちの各人工神経細胞素子に対して同じ入力信号の変動をそれぞれ与えた場合、入力信号が与えられる人工神経細胞素子が変われば出力線が接続された人工神経細胞素子に到達するまでの信号の流れも変わるので、その変動する入力信号が与えられる人工神経細胞素子に応じて出力信号の変動も変わる。そこで、その入力信号が与えられる人工神経細胞素子毎に、出力信号の変動を表す個別出力変動を求めている。この個別出力変動が小さいほど好ましい出力信号が得られているので、情報処理装置では、出力変動主導出力線接続先決定部により各人工神経細胞素子の個別出力変動を参照し、この個別出力変動の小さい人工神経細胞素子を入力線に接続する人工神経細胞素子と決定する。このように、情報処理装置では、ネットワーク構造が既に構築された人工神経回路網を構成している複数の人工神経細胞素子の中から入力線に接続する人工神経細胞素子を決めることができるので、人工神経回路網の構造を極力変化させずに新たな入力信号を受け取ることができる。
【００１６】
本発明に係る情報処理方法は、複数の人工神経細胞素子によって神経細胞をそれぞれ模擬する情報処理方法であって、複数の人工神経細胞素子の各人工神経細胞素子と入力線が接続された人工神経細胞素子との遠近を表す順向性近接指標値を計算する順向性近接指標値計算ステップと、各人工神経細胞素子の順向性近接指標値を参照し、新規に出力線に接続する人工神経細胞素子を決定する近接主導出力線接続先決定ステップとを含むことを特徴とする。
【００１７】
本発明に係る情報処理方法は、複数の人工神経細胞素子によって神経細胞をそれぞれ模擬する情報処理方法であって、複数の人工神経細胞素子の各人工神経細胞素子と出力線が接続された人工神経細胞素子との遠近を表す逆向性近接指標値を計算する逆向性近接指標値計算ステップと、各人工神経細胞素子の逆向性近接指標値を参照し、新規に入力線に接続する人工神経細胞素子を決定する近接主導入力線接続先決定ステップとを含むことを特徴とする。
【００１８】
本発明に係る情報処理方法は、複数の人工神経細胞素子によって神経細胞をそれぞれ模擬する情報処理方法であって、新規に出力線に接続する人工神経細胞素子の好ましい出力信号と複数の人工神経細胞素子の各人工神経細胞素子の出力信号との出力類似度を計算する出力類似度計算ステップと、各人工神経細胞素子の出力類似度を参照し、新規に出力線に接続する人工神経細胞素子を決定する出力主導出力線接続先決定ステップとを含むことを特徴とする。
【００１９】
本発明に係る情報処理方法は、複数の人工神経細胞素子によって神経細胞をそれぞれ模擬する情報処理方法であって、複数の人工神経細胞素子の各人工神経細胞素子の入力信号の変動に対する出力信号の変動を示す個別出力変動を計算する個別出力変動計算ステップと、各人工神経細胞素子の個別出力変動を参照し、個別出力変動が小さい人工神経細胞素子を新規に入力線に接続する人工神経細胞素子と決定する出力変動主導入力線接続先決定ステップとを含むことを特徴とする。
【００２０】
なお、上記した各情報処理方法では、上記した各情報処理装置と同様の作用効果を奏する。
【発明の効果】
【００２１】
本発明によれば、人工神経回路網の構造を極力変化させずに、新たな入力信号を受け取ることや新たな出力信号を出力することが可能である。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明に係る情報処理装置及び情報処理方法の実施の形態を説明する。
【００２３】
本実施の形態では、本発明を、神経回路網模擬装置として働く情報処理装置に適用する。本実施の形態に係る情報処理装置は、パーソナルコンピュータ等のコンピュータによって構成され、コンピュータのメモリに格納された各機能を実現する情報処理プログラムを実行させることによって各機能が動作する。本実施の形態に係る情報処理装置は、周囲の環境が入力され、その環境に基づいてアクチュエータを制御する制御装置として働く。本実施の形態には、３つの形態があり、第１の実施の形態が順向性近接指標値及び逆向性近接指標値により新規に入力線や出力線に接続する人工神経細胞素子を決定する形態であり、第２の実施の形態が出力類似度により新規に出力線に接続する人工神経細胞素子を決定する形態であり、第３の実施の形態が個別出力変動により新規に入力線に接続する人工神経細胞素子を決定する形態である。
【００２４】
図１〜図３を参照して、第１の実施の形態に係る情報処理装置１について説明する。図１は、第１の実施の形態に係る情報処理装置の構成図である。図２は、図１の情報処理装置において新規に入力線に接続する人工神経細胞素子を決める際の各人工神経細胞素子の近接指標値の一例であり、（ａ）が初期状態であり、（ｂ）が一方の入力線に接続する人工神経細胞素子に順向性信号を送信した場合の順向性近接指標値であり、（ｃ）が他方の入力線に接続する人工神経細胞素子に順向性信号を送信した場合の順向性近接指標値であり、（ｄ）が出力線に接続する人工神経細胞素子に逆向性信号を送信した場合の逆向性近接指標値である。図３は、図１の情報処理装置において新規に入力線に接続する人工神経細胞素子を決める際の各人工神経細胞素子の近接指標値の他の例であり、（ａ）が初期状態であり、（ｂ）が一方の入力線に接続する人工神経細胞素子に順向性信号を送信した場合の順向性近接指標値であり、（ｃ）が他方の入力線に接続する人工神経細胞素子に順向性信号を送信した場合の順向性近接指標値であり、（ｄ）が出力線に接続する人工神経細胞素子に逆向性信号を送信した場合の逆向性近接指標値である。
【００２５】
情報処理装置１は、多数の神経細胞からなる神経回路網を模した演算を行うことができる装置であり、多数の人工神経細胞素子がなす所定のネットワーク構造を有する人工神経回路網が構築されている。特に、情報処理装置１では、入力線や出力線が接続された人工神経細胞素子と各人工神経細胞素子との近接の度合いを利用し、人工神経回路網の構造を変えることなく、新たな入力信号を受け取ったり、新たな出力信号を出力したりすることができる。そのために、情報処理装置１は、人工神経回路網２、順方向信号発生部３、逆向性信号発生部４、接続先決定部５、接続制御部６、接続要求入力端子７を備えている。
【００２６】
人工神経回路網２は、２つの環境センサＥＳａ，ＥＳｂからの各センサ信号に基づいて１つのアクチュエータＡＣの駆動を制御するために、神経回路網を模した演算を行う。人工神経回路網２は、多数の人工神経細胞素子２ａ〜２ｎを有しており、人工神経細胞素子２ａ〜２ｎは相互に重みを持って接続されネットワーク構造を形成している。このネットワーク構造は、予めユーザによって設計される場合も、遺伝アルゴリズム等によって自動的に構築される場合もある。人工神経細胞素子間の接続の重みは、誤差逆伝播法、遺伝アルゴリズム、強化学習法、山登り法、自然勾配法、その他適切な学習アルゴリズムを利用した学習により自動的に決定される。以下の説明においては、こうした様々な人工神経回路網２を適応的に修正するアルゴリズムを学習アルゴリズムと表現する。この学習時には、環境センサＥＳａ，ＥＳｂからの各センサ信号を受け取る人工神経細胞素子２ａ，２ｂ（つまり、入力線が接続される人工神経細胞素子２ａ，２ｂ）及びアクチュエータＡＣ（実際には、制御部ＣＵ）に対して出力信号を出力する人工神経細胞素子２ｃ（つまり、出力線が接続される人工神経細胞素子２ｃ）が決まっている。ネットワーク構造が構築されると、人工神経回路網２では、人工神経細胞素子２ａ・・・毎に信号を流す先の人工神経細胞素子がそれぞれ決まる（つまり、信号が流れる方向が決まる）。
【００２７】
環境センサＥＳａ，ＥＳｂは、周囲の各種環境を検出するためのセンサである。環境センサＥＳａ，ＥＳｂは、人工神経細胞素子２ａ，２ｂが接続する各入力線にそれぞれ接続されており、検出した各環境を入力信号としてそれぞれ送信する。環境センサＥＳｃは、環境センサＥＳａ，ＥＳｂとは異なる環境を検出するためのセンサであり、新規に人工神経回路網２の人工神経細胞素子に接続される。したがって、環境センサＥＳｃは、学習によって人工神経回路網２が構築されたときには人工神経回路網２に接続されていない。
【００２８】
制御部ＣＵは、人工神経細胞素子２ｃが接続する出力線に接続されており、人工神経細胞素子２ｃから出力信号を受信する。制御部ＣＵでは、人工神経回路網２からの出力信号に応じてアクチュエータＡＣを駆動するための制御信号を生成し、アクチュエータＡＣに出力する（つまり、出力信号に応じた駆動電流をアクチュエータＡＣに供給する）。アクチュエータＡＣは、制御部ＣＵに接続し、制御部ＣＵからの駆動電流に応じて駆動する。センサＡＳは、アクチュエータＡＣの状態を検出するセンサであり、その検出値をセンサ信号として誤差評価部ＶＵに送信する。目標入力端子ＴＴは、アクチュエータＡＣの目標状態を外部から入力するための端子である。誤差評価部ＶＵでは、センサＡＳによって検出されたアクチュエータＡＣの実際の状態と入力された目標状態とを取り入れ、アクチュエータＡＣの目標状態に対する実際の状態の誤差を計算する。そして、誤差評価部ＶＵでは、出力信号を出力する人工神経細胞素子２ｃに対してその誤差信号をフィードバックする。
【００２９】
順向性信号発生部３は、各人工神経細胞素子２ａ・・・が信号を流す方向に沿って伝播する順向性信号ＦＣを発生する。接続先決定部５によって順向性近接指標値が初期化されると、順向性信号発生部３では、入力線が接続された人工神経細胞素子２ａ，２ｂに対して順向性信号ＦＣをそれぞれ送信する。順向性信号ＦＣは、（ＩＮ，０）からなり、第１成分のＩＮが順向性信号ＦＣが送信される入力線が接続された人工神経細胞素子を示し、第２成分の０が順向性近接指標値の初期値を示す。第１成分のＩＮＡが人工神経細胞素子２ａを示し、ＩＮＢが人工神経細胞素子２ｂを示す。
【００３０】
順向性信号ＦＣ＝（ＩＮ，０）が送信されると、入力線が接続される人工神経細胞素子では、自身の順向性近接指標情報ＦＦに（ＩＮ，０）を代入するとともに、順向性近接指標値を０から１にカウントアップした順向性信号ＦＣ＝（ＩＮ，１）を信号を流す先の全ての人工神経細胞素子に送信する。次に、順向性信号ＦＣ＝（ＩＮ，１）が送信された人工神経細胞素子では、自身の順向性近接指標情報ＦＦに（ＩＮ，１）を代入するとともに、順向性近接指標値を１から２にカウントアップした順向性信号ＦＣ＝（ＩＮ，２）を信号を流す先の全ての人工神経細胞素子に送信する。このように、各人工神経細胞素子では、順向性信号ＦＣ＝（ＩＮ，ｊ）が送信されると、自身の順向性近接指標情報ＦＦに（ＩＮ，ｊ）を代入するとともに、順向性近接指標値をｊからｊ＋１に１づつカウントアップした順向性信号ＦＣ＝（ＩＮ，ｊ＋１）を信号を流す先の全ての人工神経細胞素子に送信する。この際、人工神経細胞素子では順向性信号ＦＣが一度送信されると（順向性近接指標情報ＦＦの第２成分にＦ以外の値が既に設定されている場合）、それ以降に送信される順向性信号ＦＣを全て無視し、順向性近接指標情報ＦＦを更新しない。順向性近接指標情報ＦＦは、第１成分のＩＮが順向性信号発生部３から順向性信号ＦＣが送信された人工神経細胞素子（入力線が接続された人工神経細胞素子）を示し、第２成分のｊが自身の順向性近接指標値を示す。順向性近接指標値は、第１成分のＩＮで示される人工神経細胞素子からのネットワーク上における信号の流れる方向に沿った近接の度合い（距離）を示すアレイであり、Ｆの場合にはＩＮで示される人工神経細胞素子からネットワーク上で繋がっていないことを示す。ちなみに、入力線に接続される人工神経細胞素子が複数存在する場合、各人工神経細胞素子には順向性近接指標情報ＦＦ（ひいては、順向性近接指標値）が複数設定される。なお、第１の実施の形態では、人工神経細胞素子２ａ・・・が特許請求の範囲に記載する順向性近接指標値計算部に相当する。
【００３１】
逆向性信号発生部４は、各人工神経細胞素子２ａ・・・が信号を流す方向とは逆方向に沿って伝播する逆向性信号ＢＣを発生する。接続先決定部５によって逆向性近接指標値が初期化されると、逆向性信号発生部４では、出力線が接続された人工神経細胞素子２ｃに対して逆向性信号ＢＣを送信する。逆向性信号ＢＣは、（ＯＵＴ，０）からなり、第１成分のＯＵＴが逆向性信号ＢＣが送信される出力線が接続された人工神経細胞素子を示し、第２成分の０が逆向性近接指標値の初期値を示す。人工神経細胞素子２ｃがＯＵＴＣ１である。第１成分のＯＵＴＣが人工神経細胞素子２ｃを示す。
【００３２】
逆向性信号ＢＣ＝（ＯＵＴ，０）が送信されと、出力線が接続される人工神経細胞素子では、自身の逆向性近接指標情報ＢＦに（ＯＵＴ，０）を代入するとともに、逆向性近接指標値を０から１にカウントアップした逆向性信号ＢＣ＝（ＯＵＴ，１）を信号の流れに逆行する全ての人工神経細胞素子に送信する。次に、逆向性信号ＢＣ＝（ＯＵＴ，１）が送信された人工神経細胞素子では、自身の逆向性近接指標情報ＢＦに（ＯＵＴ，１）を代入するとともに、逆向性近接指標値を１から２にカウントアップした逆向性信号ＢＣ＝（ＯＵＴ，２）を信号の流れに逆行する全ての人工神経細胞素子に送信する。このように、各人工神経細胞素子では、逆向性信号ＢＣ＝（ＯＵＴ，ｊ）が送信されると、自身の逆向性近接指標情報ＢＦに（ＯＵＴ，ｊ）を代入するとともに、逆向性近接指標値をｊからｊ＋１に１づつカウントアップした逆向性信号ＢＣ＝（ＯＵＴ，ｊ＋１）を信号の流れに逆行する全ての人工神経細胞素子に送信する。この際、人工神経細胞素子では逆向性信号ＢＣが一度送信されると（逆向性近接指標情報ＢＦの第２成分にＦ以外の値が既に設定されている場合）、それ以降に送信される逆向性信号ＢＣを全て無視し、逆向性近接指標情報ＢＦを更新しない。逆向性近接指標情報ＢＦは、第１成分のＯＵＴが逆向性信号発生部４から逆向性信号ＢＣが送信された人工神経細胞素子（出力線が接続された人工神経細胞素子）を示し、第２成分のｊが自身の逆向性近接指標値を示す。逆向性近接指標値は、ＯＵＴで示される人工神経細胞素子からのネットワーク上における信号の流れる方向とは逆方向に沿った近接の度合い（距離）を示すアレイであり、Ｆの場合にはＯＵＴで示される人工神経細胞素子からネットワーク上で繋がっていないことを示す。ちなみに、出力線に接続される人工神経細胞素子が複数存在する場合、各人工神経細胞素子には逆向性近接指標情報ＢＦ（ひいては、逆向性近接指標値）が複数設定される。なお、第１の実施の形態では、人工神経細胞素子２ａ・・・が特許請求の範囲に記載する逆向性近接指標値計算部に相当する。
【００３３】
接続先決定部５は、接続制御部６から接続先要求信号が送信されると、全ての人工神経細胞素子２ａ・・・の順向性近接指標情報ＦＦ及び逆向性近接指標情報ＢＦを（＊，Ｆ）で初期化する。第１成分の＊は、入力線や出力線が接続された人工神経細胞素子を表す部分がブランクであることを示す。第２成分のＦは近接指標値が未設定であることを示し、Ｆのままであると入力線や出力線が接続された人工神経細胞素子から繋がっていない人工神経細胞素子（つまり、入力線や出力線が接続された人工神経細胞素子から到達できない人工神経細胞素子）であることを示す。接続先決定部５では、全ての人工神経細胞素子２ａ・・・の順向性近接指標情報ＦＦ（順向性近接指標値）及び逆向性近接指標情報ＢＦ（逆向性近接指標値）が設定されると、全ての人工神経細胞素子２ａ・・・の順向性近接指標値及び逆向性近接指標に基づいて新規に入力線に接続する人工神経細胞素子あるいは新規に出力線に接続する人工神経細胞素子を決定する。この際、接続先要求信号において、環境センサの接続先を要求している場合には新規に入力線に接続する人工神経細胞素子を決定し、制御部（ひいては、アクチュエータ）の接続先を要求している場合には新規に出力線に接続する人工神経細胞素子を決定する。そして、接続先決定部５では、その決定した人工神経細胞素子を示す接続先決定信号を接続制御部６に送信する。なお、第１の実施の形態では、接続先決定部５が特許請求の範囲に記載する近接主導接続先決定部に相当する。
【００３４】
新規に入力線に接続する人工神経細胞素子の決定方法の一例を説明する。順向性近接指標値にＦが設定されている人工神経細胞素子は、入力線が接続された人工神経細胞素子からネットワーク上で繋がっておらず、他の環境センサからの影響が及ばないので、接続する候補となる。また、順向性近接指標値にＦが設定されている人工神経細胞素子がない場合、他の環境センサからの影響が最も及ばない順向性近接指標値ができるだけ大きい値を有する（つまり、入力線が接続された人工神経細胞素子からネットワーク上で離れている）人工神経細胞素子を候補とする。そして、順向性近接指標値に基づいて選ばれた候補の中から、逆向性近接指標値が２以上でできるだけ小さい値を有する人工神経細胞素子を新規に入力線を接続する人工神経細胞素子と決定する。これは、出力線が接続された人工神経細胞素子に直接接続すると複雑な入出力関係に対応できないので２以上とし、その中でも出力線に接続された人工神経細胞素子からネットワーク上でできるだけ近い方が良いからである。なお、入出力関係が単純な場合、逆向性近接指標値が１でも良いので、最も小さい値である人工神経細胞素子を新規に入力線を接続する人工神経細胞素子と決定する。
【００３５】
逆向性近接指標値が２以上の小さい値を有する人工神経細胞素子が複数存在するなど、新規に入力線を接続する人工神経細胞素子の候補が複数存在する場合、その候補の人工神経細胞素子毎に式（１）に示す入力側適合値を計算する。そして、入力側適合値が最も大きい人工神経細胞素子を入力線を接続する人工神経細胞素子と決定する。
【００３６】
【数１】
2006172213.tif 000003
式（１）のα、βはパラメータである。逆向性近接指標値の和は、出力線に接続される人工神経細胞素子が複数存在する場合には各人工神経細胞素子において複数個の逆向性近接指標値が計算されるので、その複数個の逆向性近接指標値が積算され、出力線に接続される人工神経細胞素子が１つしか存在しない場合には１個の逆向性近接指標値がそのまま設定される。逆向性近接指標値がＦになっている場合、例えば、逆向性近接指標値の最大値で計算する。順向性近接指標値の和は、入力線に接続される人工神経細胞素子が複数存在する場合には各人工神経細胞素子において複数個の順向性近接指標値が計算されるので、複数個の順向性近接指標値が積算され、入力線に接続される人工神経細胞素子が１つしか存在しない場合には１個の順向性近接指標値がそのまま設定される。順向性近接指標値がＦになっている場合、例えば、順向性近接指標値の最大値で計算する。なお、候補が複数存在する場合に入力側適合値を利用するのではなく、全ての人工神経細胞素子に対して入力側適合値をそれぞれ計算し、全ての人工神経細胞素子中から入力側適合値が最も大きい人工神経細胞素子を入力線を接続する人工神経細胞素子と決定するようにしてもよい。
【００３７】
新規に出力線に接続する人工神経細胞素子の決定方法の一例を説明する。逆向性近接指標値にＦが設定されている人工神経細胞素子は、出力線が接続された人工神経細胞素子からネットワーク上で繋がっておらず、他のアクチュエータからの影響が及ばないので、接続する候補となる。また、逆向性近接指標値にＦが設定されている人工神経細胞素子がない場合、他のアクチュエータからの影響が最も及ばない逆向性近接指標値ができるだけ大きい値を有する（つまり、出力線が接続された人工神経細胞素子からネットワーク上で離れている）人工神経細胞素子を候補とする。そして、逆向性近接指標値に基づいて選ばれた候補の中から、順向性近接指標値が２以上で最も小さい値である人工神経細胞素子を新規に出力線を接続する人工神経細胞素子と決定する。これは、入力線が接続された人工神経細胞素子に直接接続すると複雑な入出力関係に対応できないので２以上とし、その中でも入力線に接続された人工神経細胞素子にできるだけ近い方が良いからである。なお、入出力関係が単純な場合、順向性近接指標値が１でも良いので、最も小さい値である人工神経細胞素子を新規に出力線を接続する人工神経細胞素子と決定する。
【００３８】
順向性近接指標値が２以上の小さい値を有する人工神経細胞素子が複数存在するなど、新規に出力線を接続する人工神経細胞素子の候補が複数存在する場合、その候補の人工神経細胞素子毎に式（２）に示す出力側適合値を計算する。そして、出力側適合値が最も大きい人工神経細胞素子を出力線を接続する人工神経細胞素子と決定する。
【００３９】
【数２】
2006172213.tif 000004
式（２）のγ、δはパラメータである。逆向性近接指標値の和、順向性近接指標値の和は、式（１）と同様に求める。なお、候補が複数存在する場合に出力側適合値を利用するのではなく、全ての人工神経細胞素子に対して出力側適合値をそれぞれ計算し、全ての人工神経細胞素子中から出力側適合値が最も大きい人工神経細胞素子を出力線を接続する人工神経細胞素子と決定するようにしてもよい。
【００４０】
接続制御部６は、新たに接続する環境センサや新たに接続する制御部（ひいては、アクチュエータ）の接続を制御する。接続制御部６では、接続要求入力端子７に接続要求が入力された場合、接続先決定部５に接続先要求信号を送信する。接続先要求信号は、新たに環境センサあるいは制御部（アクチュエータ）を接続するので、その接続先の人工神経細胞素子を決定することを要求する信号である。接続制御部６では、接続先決定部５から接続先決定信号を受けると、その接続先決定信号に応じて、その決定した人工神経細胞素子に入力線を接続したり（つまり、環境センサを接続したり）あるいはその決定した人工神経細胞素子に出力線を接続したりする（つまり、制御部を接続したりする）。
【００４１】
接続要求入力端子７は、外部から接続要求を入力するための端子である。接続要求は、新たに環境センサあるいは制御部（アクチュエータ）を接続することを要求する指令である。
【００４２】
図１〜図３を参照して、新規の環境センサＥＳｃを追加する場合（新規の入力線の接続先を求める場合）の情報処理装置１における動作について説明する。
【００４３】
環境センサＥＳｃを追加するために、接続要求入力端子７に接続要求が入力される。接続要求入力端子７に接続要求が入力されると、接続制御部６では、新規の入力線の接続先を要求する接続先要求信号を接続先決定部５に送信する。すると、接続先決定部５では、全ての人工神経細胞素子２ａ〜２ｎの順向性近接指標情報ＦＦ及び逆向性近接指標情報ＢＦに（＊，Ｆ）を代入し、初期化する。図２（ａ）に示すように、全ての人工神経細胞素子２ａ〜２ｎの順向性近接指標値及び逆向性近接指標値がＦになる。
【００４４】
まず、順向性信号発生部３が、入力線が接続された人工神経細胞素子２ａに対して順向性信号ＦＣ＝（ＩＮＡ，０）を送信する。すると、人工神経細胞素子２ａでは、自身の順向性近接指標情報ＦＦに（ＩＮＡ，０）を代入する。さらに、人工神経細胞素子２ａでは、順向性近接指標値を０から１にカウントアップし、順向性信号ＦＣ＝（ＩＮＡ，１）を信号の流れに沿って人工神経細胞素子２ｂ，２ｄ，２ｅに送信する。すると、人工神経細胞素子２ｂ，２ｄ，２ｅでは、自身の順向性近接指標情報ＦＦに（ＩＮＡ，１）を代入する。さらに、順向性近接指標値を１から２にカウントアップし、人工神経細胞素子２ｂでは順向性信号ＦＣ＝（ＩＮＡ，２）を信号の流れに沿って人工神経細胞素子２ｆに送信し、人工神経細胞素子２ｄでは順向性信号ＦＣ＝（ＩＮＡ，２）を信号の流れに沿って人工神経細胞素子２ｆ，２ｇ，２ｅに送信し、人工神経細胞素子２ｅでは順向性信号ＦＣ＝（ＩＮＡ，２）を信号の流れに沿って人工神経細胞素子２ｈに送信する。すると、人工神経細胞素子２ｆ，２ｇ，２ｈでは、自身の順向性近接指標情報ＦＦに（ＩＮＡ，２）を代入する。さらに、順向性近接指標値を２から３にカウントアップし、人工神経細胞素子２ｆでは順向性信号ＦＣ＝（ＩＮＡ，３）を信号の流れに沿って人工神経細胞素子２ｇに送信し、人工神経細胞素子２ｇでは順向性信号ＦＣ＝（ＩＮＡ，２）を信号の流れに沿って人工神経細胞素子２ｈ，２ｉに送信し、人工神経細胞素子２ｈでは順向性信号ＦＣ＝（ＩＮＡ，２）を信号の流れに沿って人工神経細胞素子２ｃに送信する。この際、人工神経細胞素子２ｅでは、順向性近接指標値としてＦ以外の１が設定されているので、順向性近接指標情報ＦＦを更新せず、順向性信号ＦＣも送信しない。このような処理が、各人工神経細胞素子で順次行われる。すると、図２（ｂ）に示すように、各人工神経細胞素子２ａ・・・に、順向性近接指標値がそれぞれ設定される。この場合、人工神経細胞素子２ｊ，２ｋには、順向性近接指標値が設定されずにＦのままであり、ネットワーク上において人工神経細胞素子２ａに繋がっておらず、人工神経細胞素子２ａに入力された入力信号による影響を受けない。
【００４５】
次に、順向性信号発生部３が、入力線が接続された人工神経細胞素子２ｂに対して順向性信号ＦＣ＝（ＩＮＢ，０）を送信する。上記と同様の処理が、各人工神経細胞素子で順次行われる。すると、図２（ｃ）に示すように、各人工神経細胞素子２ａ・・・に、順向性近接指標値がそれぞれ設定される。この場合も、人工神経細胞素子２ｊ，２ｋには、順向性近接指標値が設定されずにＦのままであり、ネットワーク上において人工神経細胞素子２ｂに繋がっておらず、人工神経細胞素子２ｂに入力された入力信号による影響を受けない。
【００４６】
また、逆向性信号発生部４が、出力線が接続された人工神経細胞素子２ｃに対して逆向性信号ＢＣ＝（ＯＵＴＣ，０）を送信する。すると、人工神経細胞素子２ｃでは、自身の逆向性近接指標情報ＢＦに（ＯＵＴＣ，０）を代入する。さらに、人工神経細胞素子２ｃでは、逆向性近接指標値を０から１にカウントアップし、逆向性信号ＢＣ＝（ＯＵＴＣ，１）を信号の流れとは逆方向に沿って人工神経細胞素子２ｈ，２ｉに送信する。すると、人工神経細胞素子２ｈ，２ｉでは、自身の逆向性近接指標情報ＢＦに（ＯＵＴＣ，１）を代入する。さらに、逆向性近接指標値を１から２にカウントアップし、人工神経細胞素子２ｈでは逆向性信号ＢＣ＝（ＯＵＴＣ，２）を信号の流れとは逆方向に沿って人工神経細胞素子２ｅ，２ｇに送信し、人工神経細胞素子２ｉでは逆向性信号ＢＣ＝（ＯＵＴＣ，２）を信号の流れとは逆方向に沿って人工神経細胞素子２ｇに送信する。すると、人工神経細胞素子２ｅ，２ｇでは、自身の逆向性近接指標情報ＢＦに（ＯＵＴＣ，２）を代入する。さらに、逆向性近接指標値を２から３にカウントアップし、人工神経細胞素子２ｅでは逆向性信号ＢＣ＝（ＯＵＴＣ，３）を信号の流れとは逆方向に沿って人工神経細胞素子２ｄに送信し、人工神経細胞素子２ｇでは逆向性信号ＢＣ＝（ＯＵＴＣ，２）を信号の流れとは逆方向に沿って人工神経細胞素子２ｄ，２ｆ，２ｊに送信する。すると、図２（ｃ）に示すように、各人工神経細胞素子２ａ・・・に、逆向性近接指標値がそれぞれ設定される。この場合、人工神経細胞素子２ｋ，２ｌ，２ｍには、逆向性近接指標値が設定されずにＦのままであり、ネットワーク上において人工神経細胞素子２ｃに繋がっていない。したがって、人工神経細胞素子２ｋ，２ｌ，２ｍが入力信号を受け取ったとしても、その入力信号に応じた信号は人工神経細胞素子２ｃには到達しない。
【００４７】
そして、接続先決定部５では、全ての人工神経細胞素子２ａ〜２ｎの順向性近接指標値を参照し、順向性近接指標値としてＦのままの人工神経細胞素子２ｊ，２ｋを抽出する。そして、接続先決定部５では、この人工神経細胞素子２ｊ，２ｋの逆向性近接指標値を参照し、２以上の最も小さい逆向性近接指標値を有する人工神経細胞素子２ｊを選択する。さらに、接続先決定部５では、この人工神経細胞素子２ｊを接続先とする接続先決定信号を設定し、接続制御部６に送信する。接続制御部６では、人工神経細胞素子２ｊを新規の入力線に接続する。これによって、環境センサＥＳｃが人工神経細胞素子２ｊに接続され、環境センサＥＳｃからの入力信号を人工神経細胞素子２ｊで受け取れるようになる。
【００４８】
ここで、全ての人工神経細胞素子２ａ〜２ｎの順向性近接指標値及び逆向性近接指標値にＦ以外の所定の値が設定される場合についても説明しておく。Ｆ以外の値が全て人工神経細胞素子２ａ〜２ｎで設定されるように、人工神経回路網２’においては、人工神経回路網２に対して、人工神経細胞素子２ｍから人工神経細胞素子２ｊへも信号が流れるものとする（図３（ａ）参照）。
【００４９】
この場合、入力線が接続された人工神経細胞素子２ａに対して順向性信号ＦＣ＝（ＩＮＡ，０）が送信されると、上記と同様の処理が、各人工神経細胞素子で順次行われる。すると、図３（ｂ）に示すように、各人工神経細胞素子２ａ・・・に順向性近接指標値がそれぞれ設定され、人工神経細胞素子２ｊ，２ｋにも順向性近接指標値として６，７がそれぞれ設定される。また、入力線が接続された人工神経細胞素子２ｂに対して順向性信号ＦＣ＝（ＩＮＢ，０）が送信されると、上記と同様の処理が、各人工神経細胞素子で順次行われる。すると、図３（ｃ）に示すように、各人工神経細胞素子２ａ・・・に順向性近接指標値がそれぞれ設定され、人工神経細胞素子２ｊ，２ｋにも順向性近接指標値として６，７がそれぞれ設定される。また、出力線が接続された人工神経細胞素子２ｃに対して逆向性信号ＢＣ＝（ＯＵＴＣ，０）が送信されると、上記と同様の処理が、各人工神経細胞素子で順次行われる。すると、図３（ｄ）に示すように、各人工神経細胞素子２ａ・・・に逆向性近接指標値がそれぞれ設定され、人工神経細胞素子２ｋ，２ｌ，２ｍにも逆向性近接指標値として４，５，４がそれぞれ設定される。
【００５０】
接続先決定部５では、全ての人工神経細胞素子２ａ〜２ｎの順向性近接指標値及び逆向性近接指標値を参照し、順向性近接指標値が大きな値を有し、逆向性近接指標値が２以上で小さい値を有する人工神経細胞素子２ｊ，２ｋを抽出する。そして、接続先決定部５では、この人工神経細胞素子２ｊ，２ｋに対してそれぞれ式（１）により入力側適合値を計算する。そして、接続先決定部５では、入力側適合値が大きい人工神経細胞素子を接続先として決定する。例えば、αを１、βを１とした場合、人工神経細胞素子２ｊの入力側適合値が９となり、人工神経細胞素子２ｋの入力側適合値が１０となり、人工神経細胞素子２ｋが接続先として決定される。なお、全ての人工神経細胞素子２ａ〜２ｎに対して入力側適合値を計算し、その全ての入力側適合値を比較して、接続先を決定してもよい。
【００５１】
なお、新規のアクチュエータを追加する場合（新規の出力線の接続先の求める場合）、上記の情報処理装置１における新規の入力線の接続先を求める場合の動作において、基本的には、順向性と逆向性とを入れ替えればよい。
【００５２】
この情報処理装置１によれば、人工神経回路網２の構造を変えることなく、新たな入力信号を受け取ることや新たな出力信号を出力することが可能である。そのため、新たな入出力関係を追加する際に、人工神経回路網を再構築するために学習アルゴリズムによる学習を行う必要がないので、十分に大きなメモリや高性能なＣＰＵを必要とせず、学習による膨大な時間を要さない。
【００５３】
このような情報処理装置１を用いれば、複雑な応用課題をいくつかの簡単な問題に分割し、部分的な学習の積み上げによって性能を向上させていくことができる。例えば、５つのセンサがある場合、最初に２つのセンサを接続する人工神経回路網を学習によって構築した後に、性能を上げるために１つづつセンサを追加する際に学習を行うが、既に構築した人工神経回路網を残したままセンサを追加でき、学習によって新たに構築した人工神経回路網を部分的に追加できる。このように、人工神経回路網を部分的に変えていくことも可能であり、少ないデータ量で学習でき、学習に要する時間を低減できる。
【００５４】
図４を参照して、第２の実施の形態に係る情報処理装置１１について説明する。図４は、第２の実施の形態に係る情報処理装置の構成図である。なお、情報処理装置１１では、第１の実施の形態に係る情報処理装置１と同様の構成については同一の符号を付し、その説明を省略する。
【００５５】
情報処理装置１１は、情報処理装置１と同様の装置であり、各人工神経細胞素子の実際の出力信号と好ましい出力信号との出力類似度を利用し、人工神経回路網の構造を変えることなく、新たな出力信号を出力することができる。そのために、情報処理装置１１は、人工神経回路網２、入力信号発生部１３、接続先決定部１５、接続制御部６、接続要求入力端子７を備えている。なお、人工神経回路網２には、１つの環境センサＥＳａが接続されており、１つの制御部ＣＵａ（アクチュエータＡＣａ）が接続されているものとする。
【００５６】
入力信号発生部１３は、入力線に接続された人工神経細胞素子に入力するための入力信号ＸＩＮａ（ｉ）（ｉ＝１，２・・・，ｎ）を発生する。接続先決定部１５によって出力類似度Ｄが初期化されると、入力信号発生部１３では、入力線が接続された人工神経細胞素子２ａに対して入力信号ＸＩＮａ（ｉ）を順次送信する。入力信号ＸＩＮａ（ｉ）に対しては、新規に追加する出力線に接続する人工神経細胞素子から出力してほしい好ましい出力信号Ｔ（ｉ）（ｉ＝１，２・・・，ｎ）がそれぞれ設定されている。例えば、人工神経細胞素子２ａに入力信号ＸＩＮａ（１）が入力された場合、出力信号としてＴ（１）が出力されることが理想である。
【００５７】
人工神経細胞素子２ａに入力信号ＸＩＮａ（１）が入力されると、各人工神経細胞素子からは出力信号Ｏ（１）を出力し、各人工神経細胞素子ではその出力信号Ｏ（１）を記憶する。次に、人工神経細胞素子２ａに入力信号ＸＩＮａ（２）が入力されると、各人工神経細胞素子からは出力信号Ｏ（２）を出力し、各人工神経細胞素子ではその出力信号Ｏ（２）を記憶する。このような処理が入力信号ＸＩＮａ（ｎ）が入力されるまで繰り返し続けられる。これによって、各人工神経細胞素子には、出力信号Ｏ（ｉ）（ｉ＝１，２・・・ｎ）が記憶される。そして、各人工神経細胞素子では、好ましい出力信号Ｔ（ｉ）と実際の出力信号Ｏ（ｉ）との誤差（Ｔ（ｉ）−Ｏ（ｉ））の２乗から出力類似度を求める式（３）により、出力類似度Ｄを計算する。なお、ネットワーク上において入力線が接続される人工神経細胞素子に繋がっていない人工神経細胞素子では、出力信号を出力しないので、出力類似度も計算しない。また、入力線や出力線に既に接続されている人工神経細胞素子では、新たな出力線の接続先とはならないので、出力類似度も計算しない。
【００５８】
【数３】
2006172213.tif 000005
Ｄ（ｊ）は、ｊ番目の人工神経細胞素子の出力類似度である。Ｏｊ（ｉ）は、ｊ番目の人工神経細胞素子における入力信号ＸＩＮａ（ｉ）に対する出力信号である。ｎは、出力類似度を計算するためのパラメータ（入力する入力信号ＸＩＮａの個数）であり、大きいほど高い精度の出力類似度が得られる。なお、第２の実施の形態では、各人工神経細胞素子が特許請求の範囲に記載する出力類似度計算部に相当する。
【００５９】
なお、出力類似度の求めた方としては式（３）に限定することなく、様々な計算式によって出力類似度を求めてよい。例えば、誤差（Ｔ（ｉ）−Ｏｊ（ｉ））が大きいケースが少数でもある人工神経細胞素子に出力線を接続したくない場合には、誤差の２乗ではなく、ｋ乗（ｋは、２より大きいな値）とし、ｋが奇数の場合には誤差の絶対値のｋ乗としてもよい。また、適切な行列Ｍを用いて式（４）により、出力類似度を求めるようにしてもよい。
【００６０】
【数４】
2006172213.tif 000006
入力信号ＸＩＮａ（ｉ）のｉが時間を表す場合、行列Ｍは対角成分とその近傍で０でない値をとり、対角成分から十分離れたところでは０となるようにすれば時間的に近い領域で誤差を重要視する出力類似度を得ることができる。
【００６１】
接続先決定部１５は、接続制御部６から接続先要求信号が送信されると、全ての人工神経細胞素子２ａ・・・の出力類似度Ｄ（ｊ）を最大値に初期化する。各人工神経細胞素子の出力類似度Ｄ（１），Ｄ（２）・・・が計算されると、接続先決定部１５では、その出力類似度Ｄ（１）、Ｄ（２）・・・を比較する。そして、接続先決定部１５では、出力類似度が最も小さい人工神経細胞素子を抽出し、その抽出した人工神経細胞素子を新規に出力線に接続する人工神経細胞素子として決定する。さらに、接続先決定部１５では、その決定した人工神経細胞素子を示す接続先決定信号を接続制御部６に送信する。なお、第２の実施の形態では、接続先決定部１５が特許請求の範囲に記載する出力主導出力線接続先決定部に相当する。
【００６２】
図４を参照して、新規のアクチュエータＡＣｂを追加する場合（新規の出力線の接続先を求める場合）の情報処理装置１１における動作について説明する。
【００６３】
アクチュエータＡＣｂを追加するために、接続要求入力端子７に接続要求が入力される。接続要求入力端子７に接続要求が入力されると、接続制御部６では、新規の出力線の接続先を要求する接続先要求信号を接続先決定部１５に送信する。すると、接続先決定部１５では、全ての人工神経細胞素子２ａ〜２ｎの出力類似度Ｄを最大値に初期化する。
【００６４】
まず、入力信号発生部１３が、入力線が接続された人工神経細胞素子２ａに対して入力信号ＸＩＮａ（１）を送信する。すると、人工神経細胞素子２ａにネットワーク上接続している各人工神経細胞素子では、出力信号Ｏ（１）を出力するとともにその出力信号Ｏ（１）を記憶する。続いて、入力信号発生部１３が、人工神経細胞素子２ａに対して入力信号ＸＩＮａ（２）を送信する。すると、人工神経細胞素子２ａにネットワーク上接続している各人工神経細胞素子では、出力信号Ｏ（２）を出力するとともにその出力信号Ｏ（２）を記憶する。このような処理が入力信号ＸＩＮａ（ｎ）が入力されるまで繰り返し行われる。そして、各人工神経細胞素子では、記憶している出力信号Ｏ（１），Ｏ（２）・・・Ｏ（ｎ）を用いて、式（３）により出力類似度Ｄをそれぞれ計算する。
【００６５】
接続先決定部１５では、各人工神経細胞素子での出力類似度Ｄ（１），Ｄ（２）・・・を参照し、出力類似度の最も小さい人工神経細胞素子を抽出する。そして、接続先決定部１５では、この抽出した人工神経細胞素子を接続先とする接続先決定信号を設定し、接続制御部６に送信する。接続制御部６では、この接続先決定信号で示される人工神経細胞素子を新規の出力線に接続する。これによって、制御部ＣＵｂがその人工神経細胞素子に接続され、その人工神経細胞素子から制御部ＣＵｂに出力信号が出力され、アクチュエータＡＣｂも駆動できるようになる。
【００６６】
この情報処理装置１１によれば、人工神経回路網２の構造を変えることなく、新たな出力信号を出力することが可能である。そのため、新たなアクチュエータを追加する際に、人工神経回路網を再構築するために学習アルゴリズムによる学習を行う必要がないので、十分に大きなメモリや高性能なＣＰＵを必要とせず、学習による膨大な時間を要さない。また、このような情報処理装置１１を用いれば、複雑な応用課題をいくつかの簡単な問題に分割し、部分的な学習の積み上げによって性能を向上させていくことができる。
【００６７】
図５を参照して、第３の実施の形態に係る情報処理装置２１について説明する。図５は、第３の実施の形態に係る情報処理装置の構成図である。なお、情報処理装置２１では、第１の実施の形態に係る情報処理装置１と同様の構成については同一の符号を付し、その説明を省略する。
【００６８】
情報処理装置２１は、情報処理装置１と同様の装置であり、入力信号の変動に応じた出力線に接続される人工神経細胞素子の出力信号の変動を利用し、人工神経回路網の構造を変えることなく、新たな入力信号を受け取ることができる。そのために、情報処理装置２１は、人工神経回路網２、入力信号発生部２３、接続先決定部２５、接続制御部６、接続要求入力端子７を備えている。なお、人工神経回路網２には、１つの環境センサＥＳａが接続されており、１つの制御部ＣＵａ（アクチュエータＡＣａ）が接続されているものとする。
【００６９】
入力信号発生部２３では、既に入力線に接続された人工神経細胞素子に入力するための入力信号ＸＩＮａ（ｉ）（ｉ＝１，２・・・，ｎ）を発生するとともに、新たに入力線に接続する人工神経細胞素子に入力したい入力信号ＸＩＮｃ（ｉ）（ｉ＝１，２・・・，ｎ）を発生する。接続先決定部２５によって個別出力変動Ｖ（ｊ）が初期化されると、入力信号発生部２３では、入力線が接続された人工神経細胞素子２ａに対して入力信号ＸＩＮａ（ｉ）を順次送信するとともに、任意の人工神経細胞素子に対して入力信号ＸＩＮｃ（ｉ）を順次送信する。入力信号（ＸＩＮａ（ｉ），ＸＩＮｃ（ｉ））の各組に対しては、出力線に接続する人工神経細胞素子２ｃから出力してほしい好ましい出力信号Ｔ（ｉ）（ｉ＝１，２・・・，ｎ）がそれぞれ設定されている。例えば、人工神経細胞素子２ａに入力信号ＸＩＮａ（１）が入力されるとともに新たに入力線に接続する人工神経細胞素子に入力信号ＸＩＮｃ（１）が入力された場合、人工神経細胞素子２ｃから出力信号としてＴ（１）が出力されることが理想である。
【００７０】
人工神経細胞素子２ａに入力信号ＸＩＮａ（１）が入力されるとともに任意の人工神経細胞素子に入力信号ＸＩＮｃ（１）が入力されると、人工神経細胞素子２ｃからは出力信号Ｑ（１）を出力し、人工神経細胞素子２ｃではその出力するＱ（１）を記憶する。次に、人工神経細胞素子２ａに入力信号ＸＩＮａ（２）が入力されるとともに任意の人工神経細胞素子に入力信号ＸＩＮｃ（２）が入力されると、人工神経細胞素子２ｃからは出力信号Ｑ（２）を出力し、人工神経細胞素子２ｃではその出力するＱ（２）を記憶する。このような処理が入力信号（ＸＩＮａ（ｎ），ＸＩＮｃ（ｎ））が入力されるまで繰り返し続けられる。これによって、人工神経細胞素子２ｃには、出力信号Ｑ（ｉ）（ｉ＝１，２・・・ｎ）が記憶される。そして、人工神経細胞素子２ｃでは、好ましい出力信号Ｔ（ｉ）と実際の出力信号Ｑ（ｉ）との誤差（Ｔ（ｉ）−Ｑ（ｉ））の２乗から個別出力変動を求める式（５）により、個別出力変動Ｖを計算する。以上の処理を、入力線が接続されている人工神経細胞素子２ａと出力線が接続されている人工神経細胞素子２ｃ以外の人工神経細胞素子に入力信号ＸＩＮｃ（ｉ）を入力することによって、繰り返し行う。これによって、入力信号ＸＩＮｃ（ｉ）が入力される人工神経細胞素子毎に、個別出力変動Ｖが計算される。なお、個別出力変動の計算を人工神経細胞素子２ｃで行うのではなく、接続先決定部２５で行ってもよい。この場合、人工神経細胞素子２ｃから出力される出力信号Ｑ（ｊ）を接続先決定部２５でも受信するようにする。
【００７１】
【数５】
2006172213.tif 000007
Ｖ（ｊ）は、ｊ番目の人工神経細胞素子に入力信号ＸＩＮｃ（ｉ）を入力した場合の個別出力変動である。Ｑｊ（ｉ）は、ｊ番目の人工神経細胞素子に入力信号ＸＩＮｃ（ｉ）を入力した場合の出力信号である。ｎは、個別出力変動を計算するためのパラメータ（入力する入力信号ＸＩＮの個数）であり、大きいほど高い精度の個別出力変動が得られる。なお、第３の実施の形態では、人工神経細胞素子２ｃが特許請求の範囲に記載する個別出力変動計算部に相当するが、個別出力変動の計算を接続先決定部２５で行う場合には接続先決定部２５が特許請求の範囲に記載する個別出力変動計算部に相当する。
【００７２】
なお、個別出力変動の求めた方としては式（５）に限定することなく、様々な計算式によって個別出力変動を求めてよい。例えば、好ましい出力信号Ｔ（ｉ）が得られない特殊な場合には、誤差（Ｔ（ｉ）−Ｑ（ｉ））の２乗から求めるのではなく、入力信号ＸＩＮｃ（ｉ）を入力しないときの人工神経細胞素子２ｃからの出力信号をＯ（ｉ）とし、（Ｏ（ｉ）−Ｑ（ｉ））の２乗から求める。つまり、式（６）により個別出力変動Ｖを計算する。
【００７３】
【数６】
2006172213.tif 000008
式（６）で個別出力変動Ｖを求める場合、入力信号発生部２３では、入力信号ＸＩＮａ（ｉ）及び入力信号ＸＩＮｃ（ｉ）を入力させる以外に、入力信号ＸＩＮａ（ｉ）のみを人工神経細胞素子２ａに入力させる。
【００７４】
接続先決定部２５は、接続制御部６から接続先要求信号が送信されると、人工神経細胞素子２ｃにおける個別出力変動Ｖ（ｊ）を最大値に初期化する。各人工神経細胞素子についての個別出力変動Ｖ（１）、Ｖ（２）・・・が計算されると、接続先決定部２５では、その個別出力変動Ｖ（１）、Ｖ（２）・・・を比較する。そして、接続先決定部２５では、最も小さい個別出力変動を抽出し、その抽出した個別出力変動のときに入力信号ＸＩＮｃ（ｉ）が入力された人工神経細胞素子を新規に入力線に接続する人工神経細胞素子として決定する。さらに、接続先決定部２５では、その決定した人工神経細胞素子を示す接続先決定信号を接続制御部６に送信する。なお、第３の実施の形態では、接続先決定部２５が特許請求の範囲に記載する出力変動主導入力線接続先決定部に相当する。
【００７５】
図５を参照して、新規の環境センサＥＳｃを追加する場合（新規の入力線の接続先を求める場合）の情報処理装置２１における動作について説明する。
【００７６】
環境センサＥＳｃを追加するために、接続要求入力端子７に接続要求が入力される。接続要求入力端子７に接続要求が入力されると、接続制御部６では、新規の入力線の接続先を要求する接続先要求信号を接続先決定部２５に送信する。すると、接続先決定部２５では、人工神経細胞素子２ｃにおける全ての個別出力変動Ｖ（ｊ）を最大値に初期化する。
【００７７】
まず、入力信号発生部２３が、入力線が接続された人工神経細胞素子２ａに対して入力信号ＸＩＮａ（１）を入力するとともに任意の人工神経細胞素子に対して入力信号ＸＩＮｃ（１）を入力する。すると、人工神経細胞素子２ｃでは、出力信号Ｑ（１）を出力するとともにその出力信号Ｑ（１）を記憶する。続いて、入力信号発生部２３が、人工神経細胞素子２ａに対して入力信号ＸＩＮａ（２）を入力するとともに任意の人工神経細胞素子に対して入力信号ＸＩＮｃ（２）を入力する。すると、人工神経細胞素子２ｃでは、出力信号Ｑ（２）を出力するとともにその出力信号Ｑ（２）を記憶する。このような処理が入力信号ＸＩＮａ（ｎ）が入力されるまで繰り返し行われる。そして、人工神経細胞素子２ｃでは、記憶している出力信号Ｑ（１），Ｑ（２）・・・Ｑ（ｎ）を用いて、式（５）により個別出力変動Ｖを計算する。このような処理が、人工神経細胞素子２ａ，２ｃ以外の人工神経細胞素子に対して行われ、各人工神経細胞素子に対して個別出力変動Ｖが計算される。
【００７８】
接続先決定部２５では、個別出力変動Ｖ（１），Ｖ（２）・・・を参照し、最も小さい個別出力変動を抽出する。そして、接続先決定部２５では、この抽出した個別出力変動となったときに入力信号ＸＩＮｃ（ｉ）が入力された人工神経細胞素子を接続先とする接続先決定信号を設定し、接続制御部６に送信する。接続制御部６では、この接続先決定信号で示される人工神経細胞素子を新規の入力線に接続する。これによって、環境センサＥＳｃがその人工神経細胞素子に接続され、その人工神経細胞素子が環境センサＥＳｃからの入力信号が受け取るようになる。
【００７９】
この情報処理装置２１によれば、人工神経回路網２の構造を変えることなく、新たな入力信号を受け取ることが可能である。そのため、新たな環境センサを追加する際に、人工神経回路網を再構築するために学習アルゴリズムによる学習を行う必要がないので、十分に大きなメモリや高性能なＣＰＵを必要とせず、学習による膨大な時間を要さない。また、このような情報処理装置２１を用いれば、複雑な応用課題をいくつかの簡単な問題に分割し、部分的な学習の積み上げによって性能を向上させていくことができる。
【００８０】
以上、本発明に係る実施の形態について説明したが、本発明は上記実施の形態に限定されることなく様々な形態で実施される。
【００８１】
例えば、本実施の形態では各機能を実現するためのプログラムを予め格納したコンピュータによって構成したが、各機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して頒布することも可能である。このような記録媒体としては、例えば、ハードディスク及びフレキシブルディスク等の磁気媒体、ＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭ等の光学媒体、フロプティカルディスク等の磁気光学媒体、あるいは、プログラム命令を実行又は格納するように特別に配置されたＲＡＭ、ＲＯＭ及び半導体不揮発性メモリなどのハードウェアデバイスなどである。また、このような記録媒体からプログラム等を読み取る記録媒体読取用のドライブ（例えば、フレキシブルディスクドライブ）を情報処理装置に接続しておいてもよい。また、各機能を実現するプログラムをネットワークを介してダウンロードすることにより頒布することも可能である。また、ハードウエアによって各部を構成することも可能である。
【００８２】
また、本実施の形態では環境センサを入力線を介して直接接続する構成としたが、入力線を通して入力される入力信号が複数のセンサの検出値から求められる特徴量などであってもよい。その際、特徴量は、既に接続されているセンサの一部又は全て用いて求められる特徴量としてもよい。
【００８３】
また、第１の実施の形態では順方向近接指標値及び逆方向近接指標値を計算し、両方の指標値に基づいて新たに入力線や出力線に接続する人工神経細胞素子を決定する構成としたが、順方向近接指標値と逆方向近接指標値のどちらか一方の近接指標値を計算し、順向性近接指標値のみを参照して新たに出力線に接続する人工神経細胞素子を決定する構成としてもよいし、あるいは、逆向性近接指標値のみを参照して新たに入力線に接続する人工神経細胞素子を決定する構成としてもよい。順向性近接指標値のみを参照して出力線に接続する人工神経細胞素子を決定する場合、順向性近接指標値が最も大きい値の人工神経細胞素子を出力線に接続する人工神経細胞素子に決定するとよいが、順向性近接指標値がＦの人工神経細胞素子や既に出力線が接続されている人工神経細胞素子はその候補から除外する。また、逆向性近接指標値のみを参照して入力線に接続する人工神経細胞素子を決定する場合、逆向性近接指標値が最も大きい値の人工神経細胞素子を入力線に接続する人工神経細胞素子に決定するとよいが、逆向性近接指標値がＦの人工神経細胞素子や既に入力線が接続されている人工神経細胞素子はその候補から除外する。
【００８４】
また、第１の実施の形態では新たに入力線や出力線に接続する人工神経細胞素子を決定する際の決定方法の一例を示したが、各人工神経細胞素子の順向性近接指標値や逆向性近接指標値を用いて他の決定方法により人工神経細胞素子を決定してよい。適合値の計算式についても一例を示したが、他の計算式により適合値を求めてもよい。
【００８５】
また、第２の実施の形態では既に入力線に接続される人工神経細胞素子を１つとし、既に出力線が接続される人工神経細胞素子を１つとする人工神経回路網に適用したが、入力線に接続される人工神経細胞素子が複数存在する場合（つまり、既に接続されている環境センサが複数ある場合）や出力線に接続される人工神経細胞素子が複数存在する場合（つまり、既に接続されているアクチュエータが複数ある場合）でも、同様の方法により、容易に、各人工神経細胞素子における出力類似度を計算することができ、新たに出力線に接続する人工神経細胞素子を決定できる。
【００８６】
また、第３の実施の形態では既に入力線が接続される人工神経細胞素子を１つとし、既に出力線が接続される人工神経細胞素子を１つとする人工神経回路網に適用したが、入力線に接続される人工神経細胞素子が複数存在する場合や出力線に接続される人工神経細胞素子が複数存在する場合でも、同様の方法により、容易に、個別出力変動を計算することができ、新たに入力線に接続する人工神経細胞素子を決定できる。
【図面の簡単な説明】
【００８７】
【図１】第１の実施の形態に係る情報処理装置の構成図である。
【図２】図１の情報処理装置において新規に入力線に接続する人工神経細胞素子を決める際の各人工神経細胞素子の近接指標値の一例であり、（ａ）が初期状態であり、（ｂ）が一方の入力線に接続する人工神経細胞素子に順向性信号を送信した場合の順向性近接指標値であり、（ｃ）が他方の入力線に接続する人工神経細胞素子に順向性信号を送信した場合の順向性近接指標値であり、（ｄ）が出力線に接続する人工神経細胞素子に逆向性信号を送信した場合の逆向性近接指標値である。
【図３】図１の情報処理装置において新規に入力線に接続する人工神経細胞素子を決める際の各人工神経細胞素子の近接指標値の他の例であり、（ａ）が初期状態であり、（ｂ）が一方の入力線に接続する人工神経細胞素子に順向性信号を送信した場合の順向性近接指標値であり、（ｃ）が他方の入力線に接続する人工神経細胞素子に順向性信号を送信した場合の順向性近接指標値であり、（ｄ）が出力線に接続する人工神経細胞素子に逆向性信号を送信した場合の逆向性近接指標値である。
【図４】第２の実施の形態に係る情報処理装置の構成図である。
【図５】第３の実施の形態に係る情報処理装置の構成図である。
【符号の説明】
【００８８】
１，１１，２１…情報処理装置、２，２’…人工神経回路網、２ａ〜２ｎ…人工神経細胞素子、３…順方向信号発生部、４…逆向性信号発生部、５，１５，２５…接続先決定部、６…接続制御部、７…接続要求入力端子、１３，２３…入力信号発生部
【図１】
2006172213.tif 000009
【図２】
2006172213.tif 000010
【図３】
2006172213.tif 000011
【図４】
2006172213.tif 000012
【図５】
2006172213.tif 000013