Topiqlo ロゴ

パーセプトロン

公開日: 2025/06/02

パーセプトロンとは?ニューラルネットワークの原点となる単純モデル

はじめに

パーセプトロンは、1958年にフランク・ローゼンブラットによって提案された最も基本的な人工ニューロンモデルです。
単純な線形分類器として機能し、機械学習とニューラルネットワークの基礎を築きました。
この記事ではパーセプトロンの構造や学習アルゴリズム、特徴をわかりやすく解説します。

基本情報・概要

パーセプトロンは複数の入力に重みをかけて合計し、閾値(バイアス)を超えたら出力1、そうでなければ0を返す単純な分類器です。

  • 主な構造:

    • 入力層:特徴量ベクトル
    • 重み:各入力の重要度を示すパラメータ
    • バイアス:出力を調整する定数
    • 活性化関数:ステップ関数(閾値関数)
    用語説明
    重み入力値に掛ける係数で、学習によって調整される
    バイアス出力のしきい値を調整するパラメータ
    ステップ関数入力の合計が閾値を超えたら1、そうでなければ0を出力

深掘り解説

  • 計算式
    [ y = \begin{cases} 1 & \text{if } \sum_{i} w_i x_i + b > 0 \ 0 & \text{otherwise} \end{cases} ]

  • 学習アルゴリズム
    誤分類があった場合に重みとバイアスを調整する単純な更新ルールで、線形分離可能な問題を解く。

  • 制限
    単一のパーセプトロンは線形分離可能な問題しか解けず、XOR問題など非線形問題は解けない。

  • 多層パーセプトロン(MLP)
    複数の層を重ねて非線形問題も解決可能にしたのが現代のニューラルネットワーク。

応用・発展的な使い方

  • 初期のパターン認識や分類問題
  • ニューラルネットワークの基礎学習教材
  • 多層ネットワークへの拡張基盤

よくある誤解と注意点

  • パーセプトロンは万能ではない
    非線形問題には単体では対応できない。

  • 現代の深層学習モデルとは異なる単純モデルである。

  • 教師あり学習の基礎として重要な役割を果たした。

まとめ

パーセプトロンは機械学習の歴史的な出発点であり、単純ながら重要なモデルです。
線形分類の原理を理解する上で基礎となり、多層パーセプトロンや深層学習への発展につながりました。
機械学習を学ぶ際の土台として押さえておきたい概念です。