Esempio n. 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:]
Esempio n. 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:]
Esempio n. 3
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()
Esempio n. 4
0
 def _forwardImplementation(self, inbuf, outbuf):
     outbuf[:] = safeExp(inbuf)
     outbuf /= sum(outbuf)
Esempio n. 5
0
 def transformAlphas(self, base):
     #print 'base', base
     return safeExp(base) / sum(safeExp(base))
Esempio n. 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()
Esempio n. 7
0
 def _forwardImplementation(self, inbuf, outbuf):
     outbuf[:] = safeExp(inbuf)
     outbuf /= sum(outbuf)
Esempio n. 8
0
File: nes.py Progetto: HKou/pybrain
 def transformAlphas(self, base):
     #print 'base', base
     return safeExp(base)/sum(safeExp(base))