JPH06508948A - ニューラルネットワークにおける入力データの不確定性状態の処理方法 - Google Patents

ニューラルネットワークにおける入力データの不確定性状態の処理方法

Info

Publication number
JPH06508948A
JPH06508948A JP4510691A JP51069192A JPH06508948A JP H06508948 A JPH06508948 A JP H06508948A JP 4510691 A JP4510691 A JP 4510691A JP 51069192 A JP51069192 A JP 51069192A JP H06508948 A JPH06508948 A JP H06508948A
Authority
JP
Japan
Prior art keywords
vector
value
neutral
input signal
input
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.)
Pending
Application number
JP4510691A
Other languages
English (en)
Inventor
ケメラー,ベルンハルト
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Publication of JPH06508948A publication Critical patent/JPH06508948A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/043Architecture, e.g. interconnection topology based on fuzzy logic, fuzzy membership or fuzzy inference, e.g. adaptive neuro-fuzzy inference systems [ANFIS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Fuzzy Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computational Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Automation & Control Theory (AREA)
  • Image Analysis (AREA)
  • Complex Calculations (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。

Description

【発明の詳細な説明】 ニューラルネットワークにおける入 力データの不確定性状態の処理方法 当該文献から公知の人工ニューぞラルネットワークは当該入力データが或1つの ネットワークのノードに直接結合されているという特性を有する。この理由から 不確定性データと、既知の不確定性−係数のもとでも或1つのノードから切離す (減結合する)ことは可能でない。その代りに想定されるのは統計的に有意のト レーニングデータセットを以でのトレーニング(訓練)中白動的に零に近い値を 有する重み付は係数が、大きな不確定性(度)の伴う入力線路に対して調整セツ ティングされていることである。識別モードではそれらの小さなウェイト(重み 付けないし荷重)値によっては相応のデータのマスキングが生ぜしめられる。
上記手法の欠点とするところは一方では当該調整セツティングはスタチックであ り、換言すれば1度不確定性のあるものとして識別分類された入力接続路が常に それのウェイト係数のわずかな値を伴ない、以てネットワークの特性に対してた んにわずかな影響しか及ぼし得ず、他方では多くの適用上、実際に有意のトレー ニングデータセットをあらかじめ決定することが不可能なことである。ニューラ ルネットワークの多くの適用分野において、例えば、画像−及び通話処理ではた んに著しく制限された知識しか存在しないので、有意のトレーニングデータに対 する要求の意味することは極めて大きな抜き取りサンプルの採取と記憶、以て、 ニューラルネットワークに対する極めて長いトレーニング時間に対する要求を意 味する。
上述の状況があると大抵は、当該の事例、状況に適合した制限されたトレーニン グ抜き取りサンプルを使用しなければならず、それにより生成されるネットワー クが唯著しく特殊な状況しか表わし得ない。これらの場合において、トレーニン グフェーズのデータとは一致(整合)しないデータによっては識別フェーズ上の 問題を生じる。データの特性がシステマチックな(系統的な)理由を有する場合 は当該ネットワークを、より一層良好に適合したトレーニングデータであらため てトレーニングする外ない。但し、他方で矛盾するデータが識別可能なノイズに より生じたり、データの信頼性に対する評価(重み付け)基準を表わし得る場合 は当該識別をネットワークによりによる計算において考慮すると好適である。
本発明の課題の基礎を成すものは、当該ニューラルネットワークの特性をテスト フェーズにて改善するためにニューラルネットワークの入力データの既知の不確 定性(度)を考慮し得る方法を提供することにある。上記課題は請求の範囲1の 構成要件を備えたニューラルネットワークにおける入力データの不確定性の処理 方法により解決される。
当該方法の有利な発展形態は引用請求項に示されている。
図1は2つの入力側を有する1つのニューロンの可能な入力信号の空間を示し、 ここにおいては1次元の超平面(直線)により分離されたトレーニングデータの 2つのクラスが記入されている。
図2は当該の分散がトレーニングデータの分散を越えるテストデータについての 、図1と同じ状況を示す図3はテストデータの両クラスを適宜選別(分離)する 1つの第2の超平面(直線)についての、図2と同じ状況を示す。
次ぎに、図を用いて本発明を実施例に即して詳述する。
当該出願において用いられている概念は一般慣用のものであり、下記の著書に説 明されている。著述者り。
1:、 1iuff16111Bj、 J、L、 Mac C1elland( 出版元): “Pa−rallel Distributed Process ing、 Mo1. l :Found−atfons” 、MIT Pres s、 Cambridge MA (1986)、特に論文”Learning  Internal Representationsby Error Ba ck Propagation″ D、E、Rumelhart、G。
E、 Hinton、 R,J、 Williams著述中に記載。
著述−ラルネットワークは一般に多数のニューロンから構成されており、上記ニ ューロンは多数の入力から重み付は係数を用いて重み付は和を計算し、当該の重 み付けされた和に対して、有利にシグモイド伝達関数の使用下で閾値判定を行な う。それにより各ニューロンはそれの入力データの2つのクラスを区別でき、そ の際一方のクラスには出力アクティビティ“0”を使用し、他方のクラスには出 力アクティビティ“1”を使用する。当該入力とニューロンとの間の結合荷重な いし結合ウェイト(ウェイト係数)はトレーニングフェーズとして1つのトレー ニングデータセットへのウェイト係数の適合化により調整ないし学習される。
或1つの可能なトレーニング手法(Rumelhartl 986)は欠陥(誤 差)表面に亙るグラディエンド(勾配)降下を実現する。シグモイド伝達関数の 使用により、両クラスの最良の可能な分離性が達成される。
より一層良好な理解のため一一般妥当性を制限せずに−に=2の入力線路を有す るパーセプトロンモデルの単一のニュートロンの例に関連して、先ず、当該方法 は誘導され得る。当該ニュートロンは2つのクラスを区別でき、その際一方のク ラスに対してはニュートロンの出力アクティビティは0″であり、他方のクラス に対しては当該出力アクティビティは“1”である。さらに仮定しであることは 当該の例において、当該クラスは直線的平面により分離され得、そして、唯1つ の入力線路のみが、当該の区別のための所要の情報に寄与するということである 。第2の入力線路はここでは唯冗長(性のある)情報を導くものに過ぎない。図 1は直線的な超平面H1(直線)により分離され得るトレーニングデータの2つ のクラスに1ないしに2を示す。トレーニングデータの当該両クラスは水平方向 にも垂直方向にも延びている超平面により分離され得るので、当該側入力端11 ないしI2のうちのどちらが両クラスの分離にとって規定的な情報を担持するか は当初からは確かでない。図2は図1におけると同じ状況を示すが、その際、勿 論、比較的大きなデータ量−同様にトレーニングデータを含むテストデーターが 使用されている。テストデータの両クラスKllないしに21はもはや、水平方 向に延びる超平面により分離され得ず、たんに垂直方向に延びる超平面によって のみ分離され得る。図1及び図2に示す可視の対角線方向に延びる超平面H1は トレーニングデータを適当に2つのクラスに分は得るが、テストデータを分は得 ない。このことは以下のことに関連する、即ちテストデータが、トレーニングデ ータより大きな分散−生に入力信号I2において−を有するということに関連す る。テストデータクラスKllないしに21の適当な分離のための情報を担持す るのは入力側■1である。多くの適用例におけるように、複数入力側のうちの1 つ、又は一般的に複数入力側が不確定性を伴ない、従ってテストデータの信頼性 のある分離が行なわれ得ないことが当初から既知である場合には図1のトレーニ ングデータ使用の際図3に示す超平面H2を導出させる方法を使用するのが好適 である。すなわち超平面H2はトレーニングデータとテストデータの双方を適当 に2つのクラスKllないしに21に分離する。
そのような方法は入力側I2の情報の不確定性(度)についての知識を用いなけ ればならない。図1〜図3に示す情況は多くの適用例において、例えば画像及び 音声処理において生じる状況の著しい簡単化であり、上記の処理の適用例におい ては当該の個々の成分が著しい冗長性を有する高次元の入力ベクトルが生じるも のである。
上述の問題の本発明による一般的な解決策によればニューラルネットワークの1 つ又は複数のニューロンの入力値を直接重み付は係数と乗算しないで、ニューロ ンの入力信号から差当り修整変更された入力信号を計算し当該の修整変更された 入力信号によっては種々の入力信号の種々異なる不確定性(度)が適当に(適宜 )考慮されるのである。
1)により出力値aを計算する。
(1) a=f (Σに−1,+、k wk m i h+θ)但し、aは出力 値にニューロンのアクティビティ)、W、はに番目のウェイト値(ウェイト係数 )、i、はに番目の入力値(入力信号)、θは限界値である。各人力値I=(t h、・・・、i、)に対して、当該確定値が0と1との間の値により与えられて いる場合、修整変更された入力値j*が下式(2)により算出され得る。
(2) j、=3に−ih+ (1−8’h) 6 nhここにおいてnhはニ ュートラルベクトルNのに番目の値である。要するにニュートラルベクトルの成 分nkは最大の不確定度(最小の確定度、5h=Q)のとき変更修整された入力 信号がとる当該の値を与える。。
ニュートラルベクトルの成分に対する有利な値については後述する。
上記の修整変更された入力信号によってはニューロンアクティビティにューロン 活動性)を次のように計算し得る (3) a=f (Σに+l++1wk ” j h+ θ)これにより、ネッ トワーク特性の改善のためニューラルネットワークにおける入力信号の既知の不 確定度(不確実性)を使用するという本発明の基礎を成す課題が解決される。さ らに、各ニューロンがそれの出力値にニューロンアクティビティ)のほかに付加 的にそれの入力信号の平均的確定性(確実性)値を下式に従ってそれの入力信号 の確定性値(確定度値)shから計算すると有利である。
次いで上記の平均的確定性値はニューラルネットワークの後続段のニューロンへ 伝送され得、それにより、ニューロンによっても確定度値が同じ手法プロセスに 従って評価され得る。殊に、ニューラルネットワークの最終段のニューロンによ りそれの出力値の確実性(確定度)値が計算され得、このことは、ネットワーク 能力の判断のため、換言すれば分類の品質の判断のため使用され得る。ここで記 載されている方法は無造作に帰還結合付きのニューラルネットワークにおいても 使用され得る。この場合において、当該確実性(確定度)値の幾つか(或もの) はユーザにより設定されないで、ニューラルネットワークにおける他のニューロ ンにより計算される。要するに、ニューラルネットワークの概念は当該語の最も 一般的な形態で使用され得、ここにおいて、特にそれに適した計算装置上の相応 のコンピュータプログラムにより実現され得るニューラルネットワークを意味し 得る。他面では当該方法は回路技術上実現されるニューラルネットワークの枠内 で使用され得る。
ニュートラルベクトルNはトレーニング手法(プロセス)によりセツティングさ れた超平面と、次のような超平面との交点として計算され得る、即ち、或1つの ニューロンの各1つの入力信号が考慮されない状態におかれる際生じる超平面と 、トレーニング手法プロセスによりセツティングされた超平面との交点とじて計 算され得る。ここにおいて、Kの入力側を有する各1つのニューロンに対してK の種々異なる超平面が得られる。すなわち、K次元の空間を細分化する1つの超 平面と、(K−1)次元のサブ空間を細分化する(K−1)のさらなる超平面と が得られる。そのような多重のトレーニング手法プロセスは同時に実施され得、 その際計算時間及びメモリロケーションのに倍の所要のものが必要となる。その ような多重トレーニング手法プロセスの終りにて、Kの直線的な方程式(関係式 )を、すべての超平面の交点の決定のため解き得る当該の手法は著しく項線ない しコストを要し、トレーニングフェーズに対して当該方程式(関係式)の解を含 むさらなるフェーズを要するので、ニュートラルベクトルの反復的決定のためさ らなる特別の手法プロセスが提案される。当該手法は付加的計算ステップなしで 事足り、全体として比較的項線でなく、ないし、コストを要しない。当該のさら なる手法によれば、Kの超平面の交点の代わりに、トレーニングにて観測された 入力値の重心(当該の入力値は瞬時のウェイト係数により規定された分離平面H 上に投影されたものである)を代替する。このために、たんにKの付加的パラメ ータが、ニュートラルベクトルの特徴付けのため記憶され、そして、新たなトレ ーニングデータIの表示(プレゼンテーション)後ごとに適合化されねばならな い。当該値NOによるニュートラルベクトルの適当な初期化の後、新たなトレー ニングデータIの各プレゼンテーションに対して、ニュートラルベクトルの反復 検出のため当該手法プロセスは実質的に2つのステップを有する: 1) IからHへの投影I′の決定 2) I′を用いてのN、、、(新)におけるN、、、(旧)の補正 ステップ■によってはNのすべての修整変更がトレーニング平面内にて行なわれ 得るようになる。ステップ2によっては反復的にすべての投影の重心が計算さI からHへの投影■′は下式により定まる但し、Wは分離平面Hを規定する、結合 荷重の列ベクトル W、= (W、、・・・Wk)を表わし、WTは変換されたベクトルWを表わし 、θは分離平面Hのオフセットを表わす。次いでNの補正(適合化)は下記の規 定的関係式により行なわれる。
(6) N、、、(新)=N、、、(旧)+γ・(I’−N、、、(旧))但し 、NaIrC旧)はニュートラルベクトルの先行値であり、N*eu(新)はニ ュートラルベクトルの補正された値であり、γはニュートラルベクトルの補正の 速度を決める、0と1との間の係数である。γは一定に保持され得る(各クラス に対してほぼ等しい数の例が可用である場合には)。そうでない場合にはγは実 際のトレーニングパターンのクラス付属性に相応して当該のクラスの例の数に反 比例して選択されねばならない分離平面Hを規定するベクトルHがNの適合化プ ロセス過程中一定に保持される場合(即ち、トレーニング平面が先行の学習フェ ーズ中にセツティングされている場合)、及びHに対し当該方程式(関係式)が 充足されるように初期化NOが選定されている場合、Nの適合化の後でも上記の ことは成立つ。他面では両プロセス(分離平面Hのトレーニング及びニュートラ ルベクトルNの適合化)が並列的に実施され得る。ここにおいて、Noは小さな 乱数(ランダム数)で事前占有される。この場合においても、(該場合において Nは連続的に変化する分離平面Hに追従する)、十分長い適合化の後所望のベク トルNがセツティングされる11−+ 補正書の翻訳文提出書(特許法第184条の8)12 国際出願番号 PCT/DE92100494 の処理方法 名 称 シーメンス アクチェンゲゼルシャフト請 求 の 範 囲 1、 ニューラルネットワークにおける入力信号の不確定性状態の処理方法にお いてニューロンの入力信号Ikから修整変更された入力信号jhが関係式%式% ) に従って計算されるようにし、 ここにおいて、 Shは値0≦Skく1に対する入力信号の確定度値に対する尺度量であり、n、 は最大の不確定度(sh=0)のもとての修整変更された入力信号j叡の値を表 わすニュートラル値であるようにしたことを特徴とするニューラルネットワーク における入力データの不確定性状態の処理方法。
2、 ニューロンによってはそれのアクティビティ(活動) a=f (Σに−(、、、kW ka j k十〇)のほかに付加的に、 さらなる出力値 がめられ、上記のさらなる出力値はそれの入力信号の平均確定性(度)値に対す る尺度を成すものであるようにした請求の範囲1記載の方法。
3. 少なくとも1つのニューロンのニュートラル値は所定のニュートラルベク トルの成分であり、上記の所定ニュートラルベクトルはトレーニングデータセッ トを2つのクラスに細分化する超平面上の1つの点(個所)であるようにした請 求の範囲1又は2記載の方法。
4、 上記のニュートラルベクトルはすべての超平面の1つの共通の点(個所) であり、上記のすべての超平面は各1つの入力信号が考慮外におかれる際トレー ニングデータを2つのクラスに細分化するものであるようにした請求の範囲3記 載の方法。
5、 上記ニュートラルベクトルNは関係式%式%()) を用いて、反復的にトレーニングデータセットの入力信号Iから計算されるよう にし、 但し、Wは1つのニューロンのウェイト(荷重)のベクトル、 W7は上記ウェイトの変換されたベクトルθは当該ベクトルの限界値 N、@、(新)はニュートラルベクトルの新たな値N、、、(旧)はニュートラ ルベクトルの古い(先行)値 γは0と1との間の定数であるようにした請求の範囲3記載の方法。

Claims (5)

    【特許請求の範囲】
  1. 1.ニューラルネットワークにおける入力信号の不確定性状態の処理方法におい て、ニュートラル値と入力信号との線形結合の形の修整変形された入力信号が計 算されるようにし、上記線形結合の係数が、当該入力信号の確定性ないし確実性 に対する尺度と成すものであるようにしたことを特徴とするニューラルネットワ ークにおける入力データの不確実性状態の処理方法。
  2. 2.ニューロンによってはそれのアクティビティのほかに付加的にさらなる出力 値が求められ、上記のさらなる出力値によってそれの入力信号の平均確定度値が 特徴付けられるようにした請求の範囲1記載の方法。
  3. 3.少なくとも1つのニューロンのニュートラル値が或1つのニュートラルベク トルの成分を成しており、該ニュートラルベクトルはトレーニングデータセット と2つのクラスに細分化する超平面上の1つの点(個所)であるようにした請求 の範囲1又は2記載の方法。
  4. 4.上記のニュートラルベクトルはすべての超平面の1つの共通の点(個所)で あり、上記のすべての超平面は各1つの入力信号が考慮外におかれる際トレーニ ングデータを2つのクラスに細分化するものであるようにした請求の範囲3記載 の方法。
  5. 5.上記ニュートラルベクトルNは下記の関係式を用いて反復的にトレーニング データセットの入力信号1から算出されるようにし、すなわち、(5) ▲数式、化学式、表等があります▼及び(6)Nneu(新)= Nait(旧)+γ・(I′−Nait(旧))但し、Wは1つのニューロンの ウェイト(荷重)のベクトル、 WTは上記ウェイトの変換されたベクトル、θは当該ベクトルの限界値 Nneu(新)はニュートラルベクトルの新たな値Nait(旧)はニュートラ ルベクトルの古い(先行)値 γは0と1との間の定数であるようにした請求の範囲3記載の方法。
JP4510691A 1991-06-24 1992-06-16 ニューラルネットワークにおける入力データの不確定性状態の処理方法 Pending JPH06508948A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE4120828.5 1991-06-24
DE4120828A DE4120828A1 (de) 1991-06-24 1991-06-24 Verfahren zur verarbeitung von unsicherheiten von eingangsdaten in neuronalen netzwerken
PCT/DE1992/000494 WO1993000652A1 (de) 1991-06-24 1992-06-16 Verfahren zur verarbeitung von unsicherheiten von eingangsdaten in neuronalen netzwerken

Publications (1)

Publication Number Publication Date
JPH06508948A true JPH06508948A (ja) 1994-10-06

Family

ID=6434630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4510691A Pending JPH06508948A (ja) 1991-06-24 1992-06-16 ニューラルネットワークにおける入力データの不確定性状態の処理方法

Country Status (4)

Country Link
EP (1) EP0591259B1 (ja)
JP (1) JPH06508948A (ja)
DE (2) DE4120828A1 (ja)
WO (1) WO1993000652A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4340977C1 (de) * 1993-12-01 1995-03-16 Deutsche Aerospace Adaptives Signalauswerte-System
KR19990082557A (ko) * 1996-02-09 1999-11-25 윌리암 제이. 버크 불확실한 트레이닝 데이터를 사용하여 대상을검출 및 분류하기위한 뉴럴 네트워크의 트레이닝 방법 및 장치
DE10316381A1 (de) * 2003-04-10 2004-10-28 Bayer Technology Services Gmbh Verfahren zum Training von neuronalen Netzen

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4876731A (en) * 1988-02-19 1989-10-24 Nynex Corporation Neural network model in pattern recognition using probabilistic contextual information
EP0378689B1 (en) * 1988-05-20 1998-03-18 Matsushita Electric Industrial Co., Ltd. Inference rule determination method and inference apparatus
US5077677A (en) * 1989-06-12 1991-12-31 Westinghouse Electric Corp. Probabilistic inference gate
DE4018779A1 (de) * 1989-10-03 1991-04-11 Westinghouse Electric Corp Neurale netzwerke und lernfaehiges schlussfolgerungssystem

Also Published As

Publication number Publication date
EP0591259B1 (de) 1995-08-30
DE4120828A1 (de) 1993-01-07
WO1993000652A1 (de) 1993-01-07
EP0591259A1 (de) 1994-04-13
DE59203485D1 (de) 1995-10-05

Similar Documents

Publication Publication Date Title
Kim et al. Generalizable implicit neural representations via instance pattern composers
Zhang et al. Neuron-adaptive higher order neural-network models for automated financial data modeling
De Veaux et al. A comparison of two nonparametric estimation schemes: MARS and neural networks
Wang et al. Deterministic learning of nonlinear dynamical systems
CN111091177B (zh) 一种模型压缩方法、装置、电子设备和存储介质
Shiguemori et al. Estimation of initial condition in heat conduction by neural network
Lin et al. Time Series Forecasting with Neural
JP2000517447A (ja) ニューラルネットワーク用の少なくとも1つの人工的トレーニングデータベクトルをコンピュータ支援により生成するための方法及び装置
CN114492212B (zh) 低压配电网动态增容方法、装置、终端及存储介质
JPH06508948A (ja) ニューラルネットワークにおける入力データの不確定性状態の処理方法
CN112541530A (zh) 针对聚类模型的数据预处理方法及装置
Mallofré et al. Fault tolerance parameter model of radial basis function networks
JP2001501340A (ja) 1次または2次分割面によって分割された2つのクラスに従うデータ分類方法
Armitage Neural networks in measurement and control
Sum et al. An adaptive Bayesian pruning for neural networks in a non-stationary environment
Geszti Neoron grouping suggested by a multiplicative learning model
McAnany Practical applications of artificial neural networks in chemical process development
Kiviluoto et al. Softmax-network and S-Map-models for density-generating topographic mappings
HK40048342B (en) Data preprocessing method and device for clustering model
Lampinen et al. Multilayer perceptron training with inaccurate derivative information
Karakowski et al. A fuzzy hypercube artificial neural network classifier
Walid et al. Naïve Bayesian classifier algorithm and neural network time series for identification of lecturer publications in realizing internationalization of Universitas Negeri Semarang
Davies et al. A comparison of neural nets to statistical stubborn classification problems
Bodyanskiy et al. Rough sets-based recursive learning algorithm for radial basis function networks
Jonker et al. On the function and development of spatial structure in layered neural networks