コード例 #1
0
ファイル: units_1d.py プロジェクト: ebanner/ml
 def backward(self, dprobs):
     dscore1 = sigmoid_grad(self.prob1)*dprobs[0] + (-self.prob1*self.prob2)*dprobs[1]
     dscore2 = (-self.prob1*self.prob2)*dprobs[0] + sigmoid_grad(self.prob2)*dprobs[1]
     
     return dscore1, dscore2
コード例 #2
0
ファイル: units_1d.py プロジェクト: ebanner/ml
 def backward(self, error):
     dz = sigmoid_grad(self.h) * error
     
     return dz