Deep Learning Academy · レッスン

XOR問題:ニューロンが1つでは足りない理由

隠れ層が必要になる限界を学びます

レッスン 4/413 ステップ

「XOR問題:ニューロンが1つでは足りない理由」はCoddyKit上の無料Deep Learning Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDeep Learning Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Deep Learning Academyコースには全4レッスンが含まれています。

このレッスンの一部はまだ翻訳されておらず、英語で表示されています。

Meet XOR

The XOR rule outputs 1 when exactly one input is 1, and 0 otherwise. It looks simple, yet it broke early neural networks. 🤔

The XOR Truth Table

XOR gives 0 for (0,0) and (1,1), but 1 for (0,1) and (1,0). The matching pairs say no, the mismatched pairs say yes.

Plot the Four Points

Place the four inputs on a grid. The two yes points sit on opposite corners, with the no points filling the other two.

No Single Line Works

Try to split the yes corners from the no corners with one straight line. You simply cannot do it. The classes interlock diagonally.

Not Linearly Separable

XOR is the classic example of data that is not linearly separable. A single neuron, limited to a straight boundary, can never solve it.

The Perceptron Stalls

Train a perceptron on XOR and it never converges. The weights keep wobbling because no line satisfies all four examples at once.

A Historic Roadblock

This XOR limit, exposed in 1969, helped trigger an AI winter. People doubted neural nets could ever handle hard problems.

Add a Hidden Layer

The fix is to stack neurons. A hidden layer lets the network combine several lines into a more complex shape.

Bend the Boundary

With a hidden layer plus nonlinearity, the network can bend its boundary. Now it wraps around the yes corners and ignores the no ones.

Two Neurons Solve It

Just two hidden neurons feeding one output neuron can crack XOR. Each hidden unit draws a line, and the output combines them.

Why Depth Matters

XOR is the smallest proof that depth matters. Stacking layers is what lets networks learn curves, corners, and real-world complexity.

Quick Check

Recall why XOR defeats a single neuron.

Recap

XOR is not linearly separable, so one neuron fails. Adding a hidden layer lets the network bend its boundary and solve it. Depth unlocks power. 🚀

無料で開始

AI チューターと学ぶ Python — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
30
レッスン
120

よくある質問

「XOR問題:ニューロンが1つでは足りない理由」レッスンは無料ですか?

はい。「XOR問題:ニューロンが1つでは足りない理由」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Deep Learning Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Deep Learning Academyコースには全4レッスンが含まれています。

「XOR問題:ニューロンが1つでは足りない理由」で何を学びますか?

隠れ層が必要になる限界を学びます ブラウザで直接実行するハンズオンコードでDeep Learning Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Deep Learning Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのDeep Learning Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「XOR問題:ニューロンが1つでは足りない理由」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このDeep Learning Academyレッスンでコードを書いて実行できますか?

はい。すべてのDeep Learning Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 重み、バイアス、重み付き和
  2. ステップ関数と線形な判定
  3. パーセプトロンをゼロから実装する
  4. XOR問題:ニューロンが1つでは足りない理由
← Deep Learning Academyに戻る