Beispiel #1
0
    def __init__(self, *args, **kwargs):
        """
        .. todo::

            WRITEME
        """
        super(ContractiveAutoencoder, self).__init__(*args, **kwargs)
        dummyinput = tensor.matrix()
        if not is_pure_elemwise(self.act_enc(dummyinput), [dummyinput]):
            raise ValueError("Invalid encoder activation function: " "not an elementwise function of its input")
Beispiel #2
0
    def __init__(self, *args, **kwargs):
        """
        .. todo::

            WRITEME
        """
        super(ContractiveAutoencoder, self).__init__(*args, **kwargs)
        dummyinput = tensor.matrix()
        if not is_pure_elemwise(self.act_enc(dummyinput), [dummyinput]):
            raise ValueError("Invalid encoder activation function: "
                             "not an elementwise function of its input")
    def __init__(self, nvis, nhid, act_enc, act_dec,
                 tied_weights=False, irange=1e-3, rng=9001):
 
        super(ContractiveAutoencoder, self).__init__(
            nvis=nvis,
            nhid=nhid,
            act_enc=act_enc,
            act_dec=act_dec,
            tied_weights=tied_weights,
            irange=irange,
            rng=rng
        )
        dummyinput = tensor.matrix()
        if not is_pure_elemwise(self.act_enc(dummyinput), [dummyinput]):
            raise ValueError("Invalid encoder activation function: "
                             "not an elementwise function of its input")
    def __init__(self,
                 nvis,
                 nhid,
                 act_enc,
                 act_dec,
                 tied_weights=False,
                 irange=1e-3,
                 rng=9001):

        super(ContractiveAutoencoder, self).__init__(nvis=nvis,
                                                     nhid=nhid,
                                                     act_enc=act_enc,
                                                     act_dec=act_dec,
                                                     tied_weights=tied_weights,
                                                     irange=irange,
                                                     rng=rng)
        dummyinput = tensor.matrix()
        if not is_pure_elemwise(self.act_enc(dummyinput), [dummyinput]):
            raise ValueError("Invalid encoder activation function: "
                             "not an elementwise function of its input")