---
title: "パーセプトロン（Perceptron）"
description: "パーセプトロン（Perceptron）について、G検定で問われるAI・機械学習分野の観点から、基本的な意味、代表モデル・手法との関係、試験で問われやすい判断軸を整理します。暗記だけでなく、似た概念との混同を避ける見分け方や、選択肢を切るためのポイントも確認します。"
canonical_url: "https://stemtazoo.github.io/gk/perceptron/"
section: "gk"
---

## まず結論

* **パーセプトロンは最も基本的なニューラルネットワーク**
* **線形分離できる問題のみ解ける**
* **XOR問題は解けない** → これが最大の試験ポイント

---

## 直感的な説明

パーセプトロンは、

> 「複数の入力に重みを掛けて足し算し、ある基準を超えたら1、超えなければ0を出す」

という **とてもシンプルな判定器** です。

イメージとしては、

* 入力：スイッチ（ON / OFF）
* 重み：重要度
* 出力：YES / NO

を決める仕組みだと思えばOKです。

---

## 定義・仕組み

### 基本構造

パーセプトロンは次の計算を行います。

* 入力：(x_1, x_2, ..., x_n)
* 重み：(w_1, w_2, ..., w_n)
* バイアス：(b)

[
\text{出力} = f\left( \sum_i w_i x_i + b \right)
]

ここで使われる活性化関数 (f) は **ステップ関数** です。

* 一定値以上 → 1
* それ以外 → 0

### 学習の考え方

* 正解と違った場合に、重みを少し修正
* この修正を繰り返して、正解に近づける

この考え方が、後の **誤差逆伝播法** の土台になります。

---

## いつ使う？（得意・不得意）

### 得意なこと

* AND / OR のような **線形分離可能な問題**
* 構造が単純で、考え方の理解に最適

### 苦手なこと

* **XOR問題は解けない**
* 複雑なパターン認識には不向き

> XOR問題を解けないことが、
> 「多層化（中間層が必要）」につながる重要な理由です。

---

## G検定ひっかけポイント

* ❌「パーセプトロンはXORを解ける」 → **誤り**
* ❌「非線形問題も解ける」 → **誤り**
* ✅「線形分離可能かどうか」が判断基準
* ✅ 活性化関数は **ステップ関数**
* ✅ 単層パーセプトロン = 中間層なし

特に、

> **XOR問題 → 解けない → 多層パーセプトロンへ**

という流れは、頻出セットです。

---

## まとめ（試験直前用）

* パーセプトロンは **NNの原点**
* **線形分離のみ可能**
* **XORは解けない**（超重要）
* この限界が、多層NN・誤差逆伝播法につながる

👉 次は **多層パーセプトロン（MLP）** を理解すると一気に視界が広がります。
