parameter handling with default constraints

This commit is contained in:
Max Zwiessele 2014-02-11 14:44:15 +00:00
parent b944427733
commit 79aca59a37
12 changed files with 53 additions and 87 deletions

View file

@ -5,6 +5,7 @@ Created on 6 Nov 2013
'''
from parameterized import Parameterized
from param import Param
from transformations import Logexp
class Normal(Parameterized):
'''
@ -15,7 +16,7 @@ class Normal(Parameterized):
def __init__(self, means, variances, name='latent space'):
Parameterized.__init__(self, name=name)
self.means = Param("mean", means)
self.variances = Param('variance', variances)
self.variances = Param('variance', variances, Logexp())
self.add_parameters(self.means, self.variances)
def plot(self, *args):