예제 #1
0
 def grad(self, x):
     self.x[:] = x
     g, g_flat, output = tool.ff_grad(self.net, self.input, self.target)
     if self.rr:
         # g_flat is link to g
         tool.reg_grad(g, self.net, self.rr)
     return g_flat
예제 #2
0
 def grad(self, x):
     self.x[:] = x
     g, g_flat, output = tool.ff_grad(self.net, self.input, self.target)
     if self.rr:
         # g_flat is link to g
         tool.reg_grad(g, self.net, self.rr)
     return g_flat
예제 #3
0
파일: gd.py 프로젝트: kwecht/NeuroLab
 def calc(self, net, input, target):
     g1, g2, output = tool.ff_grad(net, input, target)
     return g2, output
예제 #4
0
파일: gd.py 프로젝트: kwecht/NeuroLab
 def calc(self, net, input, target):
     g1, g2, output = tool.ff_grad(net, input, target)
     return g2, output
예제 #5
0
파일: train.py 프로젝트: ixtel/neurolabcl
 def grad(self, x):
     self.x[:] = x
     gr = tool.ff_grad(self.net, self.input, self.target)[1]
     return gr
예제 #6
0
파일: spo.py 프로젝트: nagyistoce/neuralab
 def grad(self, x):
     self.x[:] = x
     gr = tool.ff_grad(self.net, self.input, self.target)[1]
     return gr