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

2.2 ニューロンモデル

ここでは McCulloch と Pitts が提案したニューロンモデルを図2.2 に示す[6]。

   figure30
図 2.2: ニューロンモデル

   eqnarray37

式(2.1)において、 tex2html_wrap_inline985i番目の入力のシナプス結合の強さを表し、 i 番目の入力が来ると(すなわち tex2html_wrap_inline991 )ニューロンの膜電位が tex2html_wrap_inline985 だけ変化することを示す。 tex2html_wrap_inline985 が正であれば興奮性シナプスを、負であれば抑制性シナプスを表し、また結合がなければ tex2html_wrap_inline997 である。また式(2.1)の tex2html_wrap_inline999 はしきい値を表し、各入力にシナプスの重みを掛けた荷重和 tex2html_wrap_inline1001 がしきい値 tex2html_wrap_inline999 を越えたときのみ、ニューロンが興奮して電気パルスを出力する(すなわち y=1 )離散時間モデルである。ニューロンモデルは、一種の多数決で出力を決める素子である。ただし、各入力 tex2html_wrap_inline1007 の一票の重みは tex2html_wrap_inline985 であり、この一票の格差を積極的に利用するものである。この際、抑制性のシナプスはマイナスの票を投じることを意味する。

ニューロンモデルの各入力および出力は、1または0の値をとり、1はニューロンが興奮・発火した状態、0は静止状態に各々対応する。

このように出力を0、1の二値をとるようなモデルを、 入力の総和がしきい値を越えた時のみ1を出力することから、 線形しきい値素子モデルという。線形しきい値素子モデルでは、出力関数は図2.3 のような階段関数になる。

   figure52
図 2.3: ニューロンの出力



Deguchi Toshinori
Mon Feb 26 15:23:22 JST 2001