セクション 2. 章 5
single
順伝播
メニューを表示するにはスワイプしてください
前の章で、単一レイヤーの順伝播をすでに実装しました。今回は、完全な順伝播、すなわち入力から出力までの処理を実装することが目標です。
順伝播全体の処理を実装するには、forward() クラス内で Perceptron メソッドを定義する必要があります。このメソッドは、各レイヤーごとに対応するメソッドを呼び出しながら、レイヤーごとに順伝播を実行します。
class Perceptron:
def __init__(self, layers):
self.layers = layers
def forward(self, inputs):
x = inputs
for layer in ...:
# Pass x layer by layer
x = ...
return ...
入力は最初の隠れ層を通過し、各レイヤーの出力が次のレイヤーの入力として利用され、最終的に最終層に到達して最終出力が生成されます。
タスク
スワイプしてコーディングを開始
パーセプトロンモデルの順伝播プロセスの実装を完成させることが目標です。これにより、ネットワークの各層を情報が通過し、最終的な予測が生成されます。
以下の手順に従ってください:
- ループを使用してパーセプトロンのすべての層を反復処理します。
- 各層の
xメソッドを呼び出して、データ(forward())を順番に各層に通過させます。 - すべての層が入力を処理した後、最終的な出力を返します。
正しく実装されていれば、パーセプトロンは与えられた入力(例: 0)に対して**1から[1, 0]の間の単一の値**を出力します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください