chainer.functions.elu(x, alpha=1.0)[source]

Exponential Linear Unit 関数

 

パラメータ αは、下記のように表される。

 

f(x)={xα(exp(x)1)if x0if x<0,f(x)={xif x≥0α(exp⁡(x)−1)if x<0,

参考: https://arxiv.org/abs/1511.07289

 

Parameters:
Returns:

出力値。 A (s_1, s_2, ..., s_n)型の float 配列.

Return type:

Variable

 

Example

 

>>> x = np.array([[-1, 0], [2, -3]], 'f')

>>> x
array([[-1., 0.], [ 2., -3.]], dtype=float32)
>>> y = F.elu(x, alpha=1.)
>>> y.data
array([[-0.63212055, 0. ], [ 2. , -0.95021296]], dtype=float32)