I' need call "custom" function with a given variable x, such that
type(x)<class 'theano.tensor.var.TensorVariable'>
On Wednesday, July 5, 2017 at 12:53:22 PM UTC-3, Bruno Messias wrote:
>
> For didactic reasons, I am trying to implement a "activation" function
>
>
> a, x, y = T.matrices("a", 'x','y')
> b = T.scalars("b")
> def custom(val):
>
> T.log(val)
>
>
> z_switch = T.switch(T.gt(a,b), T.true_div(T.add(T.pow(x, qEff),0), 2),
> T.log(y))
>
> f_switch = theano.function([a, b, x, y], z_switch,
> mode=theano.Mode(linker='vm'))
> return f_switch(val, 0, val, val)
>
> Then I get the following error
>
> Expected an array-like object, but found a Variable: maybe you are trying to
> call a function on a (possibly shared) variable instead of a numeric array?
>
> Repeating> this is only for didactic purposes. There are any good tutorial
> about this?
>
>
--
---
You received this message because you are subscribed to the Google Groups
"theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.