セクション 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つを試してチャットを始めてください