コード例 #1
0
ファイル: units.py プロジェクト: daleloogn/singerID-morb-RBM
 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 プロジェクト: daleloogn/singerID-morb-RBM
 def sample_from_activation(self, vmap):
     mu = self.mean_from_activation(vmap)
     return samplers.gaussian(mu)
コード例 #3
0
ファイル: units.py プロジェクト: daleloogn/singerID-morb-RBM
 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
コード例 #4
0
 def sample_from_activation(self, vmap):
     mu = self.mean_from_activation(vmap)
     return samplers.gaussian(mu)
コード例 #5
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
コード例 #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)