Esempio n. 1
0
 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
Esempio n. 2
0
 def backward(self, error):
     dz = sigmoid_grad(self.h) * error
     
     return dz