コード例 #1
0
 def forward(self):
     self.cache = softmax(self.x.data)
     return Tensor(-self.y.data * np.log(self.cache + 1e-7))
コード例 #2
0
ファイル: log.py プロジェクト: argocan/plautodiff
 def forward(self):
     return Tensor(log(self.x.data), diff=self.diff)
コード例 #3
0
 def forward(self):
     return Tensor(add(self.x.data, self.y.data), diff=self.diff)
コード例 #4
0
ファイル: log_softmax.py プロジェクト: argocan/plautodiff
 def forward(self):
     self.cache = softmax(self.x.data)
     return Tensor(np.log(self.cache + 1e-7), diff=self.diff)
コード例 #5
0
ファイル: autodiff.py プロジェクト: argocan/plautodiff
 def cast_to_tensor(x: Union[float, Tensor]):
     if type(x) is float:
         x = Tensor(x)
     return x
コード例 #6
0
 def forward(self):
     return Tensor(forward(self.x.data, self.p), diff=self.diff)
コード例 #7
0
 def forward(self):
     self.cache = np.exp(self.x.data)
     return Tensor(self.cache, diff=self.diff)
コード例 #8
0
ファイル: softmax.py プロジェクト: argocan/plautodiff
 def forward(self):
     self.cache = softmax(self.x.data)
     return Tensor(self.cache, diff=self.diff)