深層学習の肝となるのはニューラル・ネットワーク. ニューロン(神経細胞)と多数の軸索/シナプスをコンピューター上にモデル化する. モデル化したニューロンをパーセプトロンと呼ぶ. 軸索とシナプスは、パーセプトロンへの入出力で表現される. パーセプトロンは入力値に重みを掛けて和をとり、その値を活性化関数で処理し、その結果がパーセプトロンの出力となる.

<?xml version=”1.0” encoding=”UTF-8” standalone=”no”?>

Produced by OmniGraffle 7.9.4 2019-02-16 08:20:43 +0000 キャンバス 1 レイヤー 1 x 1 x 2 Σ ɸ x 0 x n w 0 w 1 w 2 w n h


ニューラル・ネットワークはパーセプトロン間の結合で構成される. 3つの入力値からなる入力層、四個のパーセプトロンからなる隠れ層、一個のパーセプトロンからなる出力層を用いた全結合型ニューラル・ネットワークは以下の様になる. 全結合のそれぞれに、重みと呼ばれるパラメターがある. このパラメターをデータで学習させるのが機械学習. コンピューターの能力が許せば、どんな複雑なモデルも多層パーセプトロンで表現可能となる. 隠れ層の数が二以上の場合を特にディープ・ニューラル・ネットワークと呼び、これの機械学習を深層学習と称する.

<?xml version=”1.0” encoding=”UTF-8” standalone=”no”?>

Produced by OmniGraffle 7.9.4 2019-02-16 08:29:49 +0000 キャンバス 1 レイヤー 1 x 1 x 2 x 0 Σ ɸ h Σ ɸ Σ ɸ Σ ɸ Σ ɸ