メモ帳ブログ @ wiki
ニューラルネットワーク
最終更新:
nina_a
-
view
ニューラルネットワーク
概要
ニューラルネットワーク(人工ニューラルネットワーク)とは、脳内の神経細胞(ニューロン)が構成しているネットワークを計算機上でシミュレートし、情報処理に用いようという物である。
線形ニューラルネットワーク
以下にニューラルネットワークのイメージを示す。これは3入力の場合であり、1は定数項(バイアス項、切片項)を表している。

図・ニューラルネットワーク
線形ニューラルネットワークでは
のような一次式である。
ニューラルネットワークの学習
二乗誤差和
| 入力1 | 入力2 | ・・・ | 入力p | 出力 | |
| 学習例1 | ・・・ | ||||
| 学習例2 | ・・・ | ||||
| ・・・ | ・・・ | ・・・ | ・・・ | ・・・ | ・・・ |
| 学習例n | ・・・ |
表・学習用データ
ニューラルネットワークの学習とは、ウエイト(重みパラメータ)
を調整して出力が望ましい出力(
)に近くなるようにすることである。i番目の学習データに対する誤差を
とすると、
であり、二乗誤差は、
で表される。
二乗誤差和
を最小にするようなパラメータ
であり、二乗誤差は、
で表される。
二乗誤差和
を求めればよいから、ニューラルネットワークの学習は、
で表される。
ここで、二乗誤差和を行列表現で記述すると、
で表される。ただし、
ここで、二乗誤差和を行列表現で記述すると、
で表される。ただし、
である。
最適性条件
Eが最小になる所では、
に対するEの偏微分係数が0となる。すなわち、
が成り立つ。
が成り立つ。
ここで、Eを展開すると、
であるから、最適性条件は、
と表される。この式を正規方程式と呼ぶ。この連立方程式を解くためにはコレスキ分解を用いる。
であるから、最適性条件は、
と表される。この式を正規方程式と呼ぶ。この連立方程式を解くためにはコレスキ分解を用いる。
関連項目
カテゴリ:MISC
