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

2.1 ニューロンとは

ニューロン(neuron)とは、生物の脳を構成する神経細胞の事である。 この神経細胞は、図2.1 のような構造になっている。 この図では細胞が2個しかないが、 例えば人間の脳の場合、およそ100億から1000億程度 あるといわれている。

   figure12
図 2.1: 神経細胞の構造

これらの神経細胞は、3次元に多数集まって回路網を形成している。 一つ一つのニューロンは、他の多数のニューロンの出力を受けとり、 シナプスで増減し、 それを足した値がある値を超えると出力し、他の多数のニューロンに伝送する。 その入力部分を樹状突起、出力部分をシナプス、伝送路に当る部分を軸索という。

ニューロンは、神経インパルス(Nervous Impulse)と呼ばれる 電気パルスを生成し、これが出力となる。 この神経インパルスは神経細胞間で化学反応を介して行われるため、 そのパルス幅は、約1[ms]の遅延が生じる。 これは通常のディジタル電子回路に使われるパルスと 比べると、とても低速である。 このパルスの振幅は、入力値に関わらずほぼ一定である。 では、入力は出力に影響しないのかというと、そうではなく 入力の合計が閾値より小さいと出力はなく、閾値を超えるとパルスを出力する。 この特性は、全か無かの法則(all-or-none law)と呼ばれる。

これをモデル化したものがニューロンである。 これは、 図2.2 のような構造になっている。

   figure21
図 2.2: ニューロンの構造

いま、1つの神経細胞がn個の細胞から入力を受けているとする。 シナプス前細胞の出力を tex2html_wrap_inline1445 (i<i<n)、 それぞれのシナプス結合の強さを tex2html_wrap_inline1449 と表し、 シナプス荷重(synaptic weight)と呼ぶ。 この値が正であればそのシナプスは興奮性であり、負であれば抑制性である。 もっとも単純には、 j 番目の細胞がi番目の細胞から受ける影響は tex2html_wrap_inline1455 と表される。 各細胞からの影響が単純に加算されたものが入力になり、 この和が閾値を越えたときに、細胞が「発火」し、出力上で1の値をとる。 これを式で表すと、式(2.1)となる。

  equation32

ここで、 tex2html_wrap_inline1457 は単位ステップ関数であり、m は入力の数、 tex2html_wrap_inline1445i番目のニューロンの出力、 tex2html_wrap_inline1465i番目のニューロン からj番目のニューロンへの重み、 tex2html_wrap_inline1471 は閾値をあらわす。



Deguchi Toshinori
Wed Feb 21 11:55:53 JST 2001