示例#1
0
文件: units.py 项目: OwaJawa/morb
 def sample_from_activation(self, vmap):
     mu = self.mean_from_activation(vmap)
     sigma2 = self.variance_from_activation(vmap)
     return samplers.gaussian(mu, sigma2)
示例#2
0
文件: units.py 项目: OwaJawa/morb
 def sample_from_activation(self, vmap):
     s = vmap[self] + samplers.gaussian(0, T.nnet.sigmoid(vmap[self])) # approximation: linear + gaussian noise
     return T.max(0, s) # rectify
示例#3
0
文件: units.py 项目: OwaJawa/morb
 def sample_from_activation(self, vmap):
     mu = self.mean_from_activation(vmap)
     return samplers.gaussian(mu)
示例#4
0
 def sample_from_activation(self, vmap):
     s = vmap[self] + samplers.gaussian(0, T.nnet.sigmoid(
         vmap[self]))  # approximation: linear + gaussian noise
     return T.max(0, s)  # rectify
示例#5
0
 def sample_from_activation(self, vmap):
     mu = self.mean_from_activation(vmap)
     return samplers.gaussian(mu)
示例#6
0
 def sample_from_activation(self, vmap):
     mu = self.mean_from_activation(vmap)
     sigma2 = self.variance_from_activation(vmap)
     return samplers.gaussian(mu, sigma2)
示例#7
0
文件: units.py 项目: pbrakel/morb
 def sample_from_activation(self, vmap):
     a1 = vmap[self]
     a2 = vmap[self.precision_units]
     return samplers.gaussian(a1 / (-2 * a2), 1 / (-2 * a2))
示例#8
0
文件: units.py 项目: pbrakel/morb
 def sample_from_activation(self, vmap):
     return samplers.gaussian(vmap[self])
示例#9
0
文件: units.py 项目: pbrakel/morb
 def sample_from_activation(self, vmap):
     a1 = vmap[self]
     a2 = vmap[self.precision_units]
     return samplers.gaussian(a1 / (-2 * a2), 1 / (-2 * a2))
示例#10
0
文件: units.py 项目: pbrakel/morb
 def sample_from_activation(self, vmap):
     return samplers.gaussian(vmap[self])