next up previous contents
Next: ニューラルネットワーク Up: ニューロンとニューラルネットワーク Previous: ニューロン

ニューロンのモデル化

  神経細胞の機能をごく単純化してとらえると、次のようにまとめることができる。

  1. シナプス前細胞のインパルスが、 シナプス結合を通じてシナプス後細胞の膜電位に変化を及ぼす。
  2. 多数のシナプスからの影響の和によってシナプス後細胞の膜電位が決まる。
  3. 膜電位があるしきい値を越えるとシナプス後細胞は興奮し、 インパルスが生じる。

この3つの条件を満たしてニューロンの最も単純で かつ興味深いモデルは、1943年にマッカロ(W.S.McCulloch)とピッツ(W.Pitts) が提案したものである。

神経細胞は多くの細胞から入力を受けて出力を出すことから、 多入力1出力の素子であると考えられる。 また他の細胞の出力はシナプス結合を介して入力として与えられるが、 この時にシナプス前細胞がシナプス後細胞へ及ぼす影響の強さは 各細胞によって異なると考えられる。

今、図 2.2 のように1つの神経細胞が n 個の細胞から 入力を受けているとする。 シナプス前細胞の出力を tex2html_wrap_inline1552 (1 tex2html_wrap_inline1554 i tex2html_wrap_inline1554 n) 、 それぞれのシナプスの結合の強さを tex2html_wrap_inline1558 と表すと、最も単純には i 番目の細胞からの影響は、 tex2html_wrap_inline1558 tex2html_wrap_inline1552 と表される。 このシナプス結合の強さをシナプス荷重と呼ぶ。

   figure28
図 2.2: ニューロンのモデル

また、簡単のために各細胞からの影響 tex2html_wrap_inline1558 tex2html_wrap_inline1552 が単純に加算されたもの ( tex2html_wrap_inline1570 tex2html_wrap_inline1552 )が細胞の入力になると考えることにする。 この和がしきい値 tex2html_wrap_inline1574 を越えた時に細胞が興奮するものと考える。 さらに軸索は減衰のない伝送路であると仮定すれば、 このようにして生じた興奮がその細胞の出力になると考えられる。

以上の説明を式で表すと、式(2.1),(2.2)のように まとめられる。

   eqnarray38

式(2.1) は、他の細胞からの荷重が細胞に与えられ、 それからしきい値を引いたものが u であることを意味している。 この u を膜電位、もしくは内部ポテンシャルと呼ぶ。 式(2.2) は、細胞の出力は膜電位 u の関数として 決まることを表している。

入力 tex2html_wrap_inline1552 、出力 y の取りうる値としては、2値(0,1)のみを許す モデルや実数値を許すモデルがある。 2値モデルの場合、f(u) は式(2.3) で定義される階段関数になる。

  equation49

このように、出力として0,1の2値をとるようなモデルを、 入力の線形和( tex2html_wrap_inline1570 tex2html_wrap_inline1552 )がしきい値( tex2html_wrap_inline1574 )を越えた時のみ 1を出力することから、特に「線形しきい値素子」モデルという。

連続値形モデルの場合 f(u) の形はいろいろなものが考えられるが、 よく使われるものに図 2.3 のような シグモイド関数と呼ばれるものがある。 シグモイド関数として代表的なものは、式(2.4) である[2]。

   figure60
図 2.3: シグモイド関数

  equation68



Toshinori DEGUCHI
2004年 3月22日 月曜日 09時50分50秒 JST