示例#1
0
 def _forwardImplementation(self, inbuf, outbuf):
     """Calculate layer outputs (Gaussian parameters etc., not function 
     values!) from given activations """
     K = self.nGaussians
     # Mixing parameters and stddevs
     outbuf[0:K * 2] = safeExp(inbuf[0:K * 2])
     outbuf[0:K] /= sum(outbuf[0:K])
     # Means
     outbuf[K * 2:] = inbuf[K * 2:]
示例#2
0
 def _forwardImplementation(self, inbuf, outbuf):
     """Calculate layer outputs (Gaussian parameters etc., not function 
     values!) from given activations """        
     K = self.nGaussians
     # Mixing parameters and stddevs
     outbuf[0:K*2] = safeExp(inbuf[0:K*2])
     outbuf[0:K] /= sum(outbuf[0:K])
     # Means
     outbuf[K*2:] = inbuf[K*2:]
示例#3
0
文件: softmax.py 项目: HKou/pybrain
 def _forwardImplementation(self, inbuf, outbuf):
     outbuf[:] = safeExp(inbuf)
     outbuf.shape = scipy.size(outbuf) / self.slicelength, self.slicelength
     s = outbuf.sum(axis=1)
     outbuf = (outbuf.T / s).T.flatten()
示例#4
0
文件: softmax.py 项目: HKou/pybrain
 def _forwardImplementation(self, inbuf, outbuf):
     outbuf[:] = safeExp(inbuf)
     outbuf /= sum(outbuf)
示例#5
0
 def transformAlphas(self, base):
     #print 'base', base
     return safeExp(base) / sum(safeExp(base))
示例#6
0
 def _forwardImplementation(self, inbuf, outbuf):
     outbuf[:] = safeExp(inbuf)
     outbuf.shape = scipy.size(outbuf) / self.slicelength, self.slicelength
     s = outbuf.sum(axis=1)
     outbuf = (outbuf.T / s).T.flatten()
示例#7
0
 def _forwardImplementation(self, inbuf, outbuf):
     outbuf[:] = safeExp(inbuf)
     outbuf /= sum(outbuf)
示例#8
0
文件: nes.py 项目: HKou/pybrain
 def transformAlphas(self, base):
     #print 'base', base
     return safeExp(base)/sum(safeExp(base))