【パーセプトロン】

パーセプトロン とは?

最終更新:
💡 ニューラルネットワークの「最初の一歩」、AIの歴史を動かした一個のニューロン
📌 このページのポイント
パーセプトロンの構造 x₁ x₂ x₃ 入力 w₁ w₂ w₃ Σ 加重和 活性化 関数 出力 0 or 1 ステップ関数 0 1 +b(バイアス) ニューラルネットワークの最小単位
パーセプトロン ― ニューラルネットワークの基本構造
ひよこ ひよこ
パーセプトロンって何?ニューラルネットワークと何が違うの?
ペンギン先生 ペンギン先生
パーセプトロンはニューラルネットワークの「最小単位」みたいなものだよ。入力をいくつか受け取って、それぞれに重みをかけて足し算して、ある値を超えたら「1」、超えなかったら「0」を返す。たった1個のニューロンをモデル化したものなんだ
ひよこ ひよこ
それだけで何かできるの?
ペンギン先生 ペンギン先生
ANDとかORみたいな簡単な論理演算は解けるよ。「この線より上か下か」で分類する、いわば直線1本で仕切るイメージだね。でもここに大きな壁があったんだ
ひよこ ひよこ
壁?
ペンギン先生 ペンギン先生
XOR問題っていうやつ。「どちらか片方だけ1のとき1になる」って分類は、直線1本じゃ絶対に分けられないんだよ。1969年にミンスキーとパパートがこれを数学的に証明して、「パーセプトロンには限界がある」って本を出したんだ。これでAI研究への資金がガクッと減って、第一次AIの冬が来た
ひよこ ひよこ
えっ、それでAIの研究が止まっちゃったの?
ペンギン先生 ペンギン先生
一時的にはね。でも1980年代にパーセプトロンを何層も重ねた「多層パーセプトロン(MLP)」と誤差逆伝播法が登場して復活したんだ。層を重ねれば曲線でも複雑な形でも分類できるようになる。これが今のディープラーニングの直接のご先祖だよ
ひよこ ひよこ
じゃあ今のAIエンジニアにとってパーセプトロンって学ぶ意味あるの?
ペンギン先生 ペンギン先生
めちゃくちゃあるよ。実はベテランでも意外と見落としがちなんだけど、パーセプトロンの学習則って「勾配降下法の特殊ケース」なんだよね。パーセプトロンの重み更新が理解できてると、なぜ学習率が大事なのか、なぜ損失関数を微分するのかが腹落ちする。数式の裏にある直感を掴むには、結局この原点に戻るのが一番早いんだ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「パーセプトロン」って出てきたら「ニューラルネットの最小単位で、AIの歴史的出発点」と思えればだいたいOK!
📖 おまけ:英語の意味
「Perceptron」 = 知覚するもの
💬 ラテン語の"perceptio"(知覚)から来てるよ。人間の脳の神経細胞(ニューロン)の仕組みを数学的に模倣しようとしたのが始まりなんだ
← 用語集にもどる