コード class Affine: def __init__(self,N,inp):# インスタンス変数の初期化 self.w = np.random.rand(N*inp) # 重みは固定 self.b = np.zeros(N) self.x = None self.dW = None self.db = None def forward(self, x): self.x = x #入力を引数で渡す。 out = np.dot(x, self.W) + self.b # バイアス+重みx入力の行列を渡す return out def backward(self, dout): dx = np.dot(dout, self.W.T)#重みの形状の転置を行なって、それをdoutでdotする。 self.dW = np.dot(self.x.T, dout)# 入力の形状の転置を行なって、それをdoutでdotする。 self.db = np.sum(dout, axis=0)#バイアスはaxis=0で微分する。 self.w = self.w - eta*self.dW1 self.b = self.b - eta*self.db1 return dx 出ているエラーメッセージ File "<ipython-input-22-a088993d815b>", line 31 self.b = self.b - eta*self.db1 ^ SyntaxError: invalid character in identifier
このままではコードが読めないので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
回答2件
あなたの回答
tips
プレビュー