예제 #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