Activation Functions from NNlib.jl
These non-linearities used between layers of your model are exported by the NNlib package.
Note that, unless otherwise stated, activation functions operate on scalars. To apply them to an array you can call ฯ.(xs)
, relu.(xs)
and so on. Alternatively, they can be passed to a layer like Dense(784 => 1024, relu)
which will handle this broadcasting.
Functions like softmax
are sometimes described as activation functions, but not by Flux. They must see all the outputs, and hence cannot be broadcasted. See the next page for details.
Alphabetical Listing
NNlib.celu
โ Functioncelu(x, ฮฑ=1) = x โฅ 0 ? x : ฮฑ * (exp(x/ฮฑ) - 1)
Activation function from "Continuously Differentiable Exponential Linear Units".
julia> lineplot(celu, -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ คโ โ โ celu(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โขโก โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โฃโกคโ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โฃโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโขคโกคโกงโ ถโ ญโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โ โ โ โขโฃโฃโ คโ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโ คโ คโ คโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> celu(-10f0)
-0.9999546f0
NNlib.elu
โ Functionelu(x, ฮฑ=1) = x > 0 ? x : ฮฑ * (exp(x) - 1)
Exponential Linear Unit activation function. See "Fast and Accurate Deep Network Learning by Exponential Linear Units". You can also specify the coefficient explicitly, e.g. elu(x, 1)
.
julia> lineplot(elu, -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ คโ โ โ elu(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โขโก โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โฃโกคโ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โฃโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโขคโกคโกงโ ถโ ญโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โ โ โ โขโฃโฃโ คโ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโ คโ คโ คโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> elu(-10f0)
-0.9999546f0
julia> elu(-10f0, 2)
-1.9999092f0
NNlib.gelu
โ Functiongelu(x) = 0.5x * (1 + tanh(โ(2/ฯ) * (x + 0.044715x^3)))
Activation function from "Gaussian Error Linear Units".
julia> lineplot(gelu, -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโก โ โ โ gelu(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โฃโ คโ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โฃโก โ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโฃคโฃคโฃคโฃคโฃคโฃคโฃคโฃคโกคโ คโ คโ คโ คโ คโ คโ คโฃคโฃคโฃคโกคโกงโ ถโ ถโ ญโ ฅโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> lineplot(gelu, -5, 0, height=7);
julia> lineplot!(ans, swish)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
0 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ คโฃโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขธโ gelu(x)
โโ โ โ ขโ คโฃโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ swish(x)
โโ โ โ โ โ โ โ โ โ คโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกโ โ โ โ โ โ โ โ โ โ โฃธโ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โขโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโ โ โ โ โ โ โ โ โข โกโ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกโ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โ โ โ โข โกโ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ ฆโกโ โ โ โ โ โ โ โ โ โ โ โ โ โขโฃโฃโกคโขฃโ โ โ โ
-0.2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โข โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -5โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 0โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.hardsigmoid
โ Functionhardฯ(x) = max(0, min(1, (x + 3) / 6))
Piecewise linear approximation of sigmoid
.
julia> lineplot(hardsigmoid, -5, 5, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โขโก โ โ โ โ โ โ โ โ โ โ โ hardฯ(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โฃโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โก โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโกคโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โขโกคโ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโฃโฃโฃโฃโฃโฃโฃโฃโฃโ คโ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -5โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 5โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> lineplot(sigmoid, -5, 5, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โฃโก โ คโ โ โ โ โ โ โ โ โ โ โ ฯ(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โขโก โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โก โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกโ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ คโ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโฃโฃโฃโฃโฃโฃโฃโ คโ คโ คโ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -5โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 5โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.sigmoid_fast
โ Functionsigmoid_fast(x)
This is a faster, and very slightly less accurate, version of sigmoid
. For `x::Float32, perhaps 3 times faster, and maximum errors 2 eps instead of 1.
See also tanh_fast
.
julia> sigmoid(0.2f0)
0.54983395f0
julia> sigmoid_fast(0.2f0)
0.54983395f0
julia> hardฯ(0.2f0)
0.53333336f0
NNlib.hardtanh
โ Functionhardtanh(x) = max(-1, min(1, x))
Segment-wise linear approximation of tanh
, much cheaper to compute. See "Large Scale Machine Learning".
See also tanh_fast
.
julia> lineplot(hardtanh, -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โฃโ โ โ โ โ โ โ โ โ โ โ โ โ hardtanh(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โฃโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโขโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโขคโกคโกทโ ฅโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โก โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โก โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ x
julia> lineplot(tanh, -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โฃโก โ คโ คโ โ โ โ โ โ โ โ tanh(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โขโก โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโขโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโขคโกคโกทโ ฅโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกคโ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โฃโก โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโฃโฃโฃโก โ คโ คโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.tanh_fast
โ Functiontanh_fast(x)
This is a faster but slighly less accurate version of tanh
.
Where Julia's tanh
function has an error under 2 eps, this may be wrong by 5 eps, a reduction by less than one decimal digit.
For x::Float32
this is usually about 10 times faster, with a smaller speedup for x::Float64
. For any other number types, it just calls tanh
.
See also sigmoid_fast
.
julia> tanh(0.5f0)
0.46211717f0
julia> tanh_fast(0.5f0)
0.46211714f0
julia> hard_tanh(0.5f0)
0.5f0
NNlib.leakyrelu
โ Functionleakyrelu(x, a=0.01) = max(a*x, x)
Leaky Rectified Linear Unit activation function. You can also specify the coefficient explicitly, e.g. leakyrelu(x, 0.01)
.
julia> lineplot(x -> leakyrelu(x, 0.5), -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ คโ โ โ #42(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โขโก โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โฃโกคโ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โฃโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโฃคโฃคโกคโกงโ ถโ ญโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โขโฃโฃโ คโ คโ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโฃโฃโ คโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> leakyrelu(-10f0, 0.2)
-2.0f0
julia> leakyrelu(-10f0, 0.02)
-0.5f0
NNlib.lisht
โ Functionlisht(x) = x * tanh(x)
Activation function from "LiSHT: Non-Parametric Linearly Scaled Hyperbolic Tangent ..."
julia> lineplot(lisht, -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ ขโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ lisht(x)
โโ โ โ โขฆโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกคโ โ โ โ
โโ โ โ โ โ โ ฃโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โขโกโ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โก โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ ขโกโ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โขโ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โขโกโ โ โ โ โ โกโ โ โ โ โขโก โ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ ฆโฃโฃโฃโฃโฃโฃโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> lineplot!(ans, logcosh)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ ขโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ lisht(x)
โโ โ โ โขฆโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกคโ โ โ โ logcosh(x)
โโ ขโฃโ โ โ โ ฃโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โ โ โฃโ โ
f(x) โโ โ โ โ ขโฃโ โ โ โขโกโ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โก โ โ โ โฃโ โ โ โ โ
โโ โ โ โ โ โ โ ขโขโกโ โ ขโกโ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โขโ โ โ โก โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ ฆโฃโกโขโกโ โ โ โ โ โกโ โ โ โ โขโก โ โฃโ คโ โ โ โ โ โ โ โ โ โ โ
0 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ ชโ ทโฃฆโฃโฃโฃโฃโฃโฃโฃคโ ถโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.logcosh
โ Functionlogcosh(x)
Return log(cosh(x))
which is computed in a numerically stable way.
julia> lineplot(logcosh, -5, 5, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
5 โโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ logcosh(x)
โโ โ ขโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โ
โโ โ โ โ โ ขโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ ฆโฃโ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โฃโกคโ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ ฆโกโ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โขโกคโ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ ฆโกโ โ โ โ โ โกโ โ โ โ โขโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ ขโขโฃโฃโฃโฃโก โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -5โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 5โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.logsigmoid
โ Functionlogฯ(x)
Return log(ฯ(x))
which is computed in a numerically stable way.
julia> lineplot(logsigmoid, -5, 5, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
0 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโกงโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ logฯ(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโกคโ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โฃโ คโ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โขโกคโ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-6 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -5โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 5โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.mish
โ Functionmish(x) = x * tanh(softplus(x))
Activation function from "Mish: A Self Regularized Non-Monotonic Neural Activation Function".
julia> lineplot(mish, -5, 5, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
5 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโก โ โ โ mish(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โฃโกคโ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โก โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โขโก โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โขโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃงโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโ
-1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -5โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 5โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.relu
โ Functionrelu(x) = max(0, x)
Rectified Linear Unit activation function.
julia> lineplot(relu, -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โ relu(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โฃโกคโ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โขโกคโ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โขโกคโ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โก โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โก โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.relu6
โ Functionrelu6(x) = min(max(0, x), 6)
Rectified Linear Unit activation function capped at 6. See "Convolutional Deep Belief Networks" from CIFAR-10.
julia> lineplot(relu6, -10, 10, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
6 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โฃโ โ โ โ โ โ โ โ โ โ relu6(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โขโกโ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โกคโ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โก โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โขโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโกงโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -10โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 10โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.rrelu
โ Functionrrelu(x, lo=1/8, hi=1/3) = max(a*x, x)
# where `a` is randomly sampled from uniform distribution `U(lo, hi)`
Randomized Leaky Rectified Linear Unit activation function. See "Empirical Evaluation of Rectified Activations" You can also specify the bound explicitly, e.g. rrelu(x, 0.0, 1.0)
.
julia> lineplot(rrelu, -20, 10, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
10 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขธโ โ โ โ โ โ โ โ โ โฃโกคโ โ โ rrelu(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขธโ โ โ โ โ โขโก โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขธโ โขโก โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโขคโกคโ คโฃคโฃคโขคโฃคโฃคโ คโ คโ คโขผโ ฎโ ฅโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโฃฐโขโฃโกโฃโกโก โกฐโ ฆโ ทโกโขขโ ทโ ณโ ขโ โ โ โ โ โ โ โ โ โ โ โขธโ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขธโ โ โ โ โ โ โ โ โ โ โ โ โ โ
-10 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขธโ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -20โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 10โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> extrema(rrelu.(fill(-10f0, 1000)))
(-3.3316886f0, -1.2548422f0)
NNlib.selu
โ Functionselu(x) = ฮป * (x โฅ 0 ? x : ฮฑ * (exp(x) - 1))
ฮป โ 1.05070...
ฮฑ โ 1.67326...
Scaled exponential linear units. See "Self-Normalizing Neural Networks".
julia> lineplot(selu, -3, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
3 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ selu(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โฃโกคโ คโ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โขโฃโ คโ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโฃโก โ คโ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ ญโ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โขโฃโฃโกคโ คโ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-2 โโ คโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -3โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> selu(-10f0)
-1.7580194f0
NNlib.sigmoid
โ Functionฯ(x) = 1 / (1 + exp(-x))
Classic sigmoid activation function. Unicode ฯ
can be entered as \sigma
then tab, in many editors. The ascii name sigmoid
is also exported.
See also sigmoid_fast
.
julia> using UnicodePlots
julia> lineplot(sigmoid, -5, 5, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โฃโก โ คโ โ โ โ โ โ โ โ โ โ โ ฯ(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โขโก โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โก โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกโ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ คโ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโฃโฃโฃโฃโฃโฃโฃโ คโ คโ คโ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -5โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 5โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> sigmoid === ฯ
true
NNlib.softplus
โ Functionsoftplus(x) = log(exp(x) + 1)
See "Deep Sparse Rectifier Neural Networks", JMLR 2011.
julia> lineplot(softplus, -3, 3, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
4 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ softplus(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโก โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โขโก โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โฃโกคโ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โฃโก โ คโ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโฃโกงโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโฃโฃโฃโฃโฃโฃโฃโก โ คโ คโ คโ คโ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -3โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 3โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> lineplot!(ans, relu)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
4 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ softplus(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโฃ โ relu(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โขโฃ โกดโ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โฃโฃคโกดโ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โฃโก โขคโกฒโ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโฃโกงโ คโ โ โฃโ ฅโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโฃโฃโฃโฃโฃโฃโฃโฃ โฃคโฃคโฃคโฃคโฃโฃโฃโฃโฃโฃโฃโฃโฃโ ดโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -3โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 3โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> softplus(16f0)
16.0f0
NNlib.softshrink
โ Functionsoftshrink(x, ฮป=0.5) =
(x โฅ ฮป ? x - ฮป : (-ฮป โฅ x ? x + ฮป : 0))
See "Softshrink Activation Function".
julia> lineplot(softshrink, -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ softshrink(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โขโฃโกคโ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โฃโกคโ คโ โ โ โ โ โ โ โ โ โ
f(x) โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโฃคโกคโ คโ คโ คโ คโ คโ คโกงโ คโ คโ คโ คโ ถโ ฎโ ญโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โขโฃโ คโ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โฃโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> lineplot!(ans, tanhshrink)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ softshrink(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โขโฃโกคโ โ โฃโกกโ tanhshrink(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โฃโกคโ คโฃโฃโ ฅโ คโ โ โ โ โ โ
f(x) โโ คโ คโ คโ คโ คโ คโ คโ คโ คโฃคโฃคโฃคโฃคโกคโ คโ คโ คโ คโ คโ คโกทโ ถโ ถโ ถโ ถโ ถโ พโ ฟโ ฏโ ญโ ญโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โขโฃโก โ คโ โขโฃโ ญโ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โฃโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ
julia> softshrink.((-10f0, 10f0))
(-9.5f0, 9.5f0)
NNlib.softsign
โ Functionsoftsign(x) = x / (1 + |x|)
See "Quadratic Polynomials Learn Better Image Features" (2009).
julia> lineplot(softsign, -5, 5, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โฃโฃโฃโฃโฃโ คโ คโ คโ คโ คโ softsign(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โฃโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโขคโกฏโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โฃโฃโฃโ คโ คโ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -5โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 5โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> lineplot!(ans, tanh)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โขโกคโ โ โ โ โ โฃโฃโฃโฃโฃโ ญโ ญโ ญโ ญโ ญโ softsign(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โกโฃโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ tanh(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃงโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโขคโกฏโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโกดโ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โฃโฃโฃโ คโ คโ โขโ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโก โ คโ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -5โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 5โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> softsign(1f0)
0.5f0
julia> softsign(100f0)
0.990099f0
NNlib.swish
โ Functionswish(x) = x * ฯ(x)
Self-gated activation function. See "Swish: a Self-Gated Activation Function".
julia> lineplot(swish, -2, 2, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโกคโ swish(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โฃโกคโ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โฃโ คโ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โขโฃโกคโ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโขคโฃคโฃคโกคโกงโ ดโ ถโ ฏโ ฅโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 2โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
NNlib.hardswish
โ Functionhardswish(x) = x * hardฯ(x)
Hard-Swish activation function. See "Searching for MobileNetV3".
julia> lineplot(hardswish, -2, 5, height = 7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
5 โโ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโกคโ โ โ โ hardswish(x)
โโ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโก โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ คโ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โขโก โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โขโฃโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃคโฃคโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโ
-1 โโ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 5โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> lineplot(hardswish, -4, 0, height = 7);
julia> lineplot!(ans, swish)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
0 โโ โ โ โ โ โ โ โ โ โ โขฃโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกโ hardswish(x)
โโ โ โ ขโ คโขโฃโกโ โ โ โ โ ฑโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโ โ โ swish(x)
โโ โ โ โ โ โ โ โ โ โ โ ฆโขโฃโขโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโกดโ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ ฆโขโฃโ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโขโ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ ฃโฃโ โ โ โ โ ฆโ คโขโฃโฃโฃโฃโก โ คโ โฃโ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ คโกโ โ โ โ โ โ โ โ โขโกคโ โ โ โ โ โ โ โ โ โ
-0.4 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ ขโ คโ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -4โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 0โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> hardswish.(-5:5)'
1ร11 adjoint(::Vector{Float64}) with eltype Float64:
-0.0 -0.0 -0.0 -0.333333 -0.333333 0.0 0.666667 1.66667 3.0 4.0 5.0
NNlib.tanhshrink
โ Functiontanhshrink(x) = x - tanh(x)
See "Tanhshrink Activation Function".
julia> lineplot(tanhshrink, -3, 3, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
3 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ tanhshrink(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโก โ คโ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โขโฃโก โ คโ โ โ โ โ โ โ โ โ
f(x) โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโขคโฃคโกคโ คโ คโ คโ คโ คโ คโกทโ ถโ ถโ ถโ ถโ ถโ ฎโ ญโ ฅโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โฃโก โ ดโ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโก โ ดโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-3 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -3โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 3โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
julia> tanhshrink.((-10f0, 10f0))
(-9.0f0, 9.0f0)
NNlib.trelu
โ Functiontrelu(x, theta=1) = x > theta ? x : 0
Threshold gated rectified linear activation function. See "Zero-bias autoencoders and the benefits of co-adapting features"
julia> lineplot(trelu, -2, 4, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
4 โโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโกคโ โ โ trelu(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโก โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โขโก โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โฃโ ดโ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โฃ โ คโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
0 โโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโฃโกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -2โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 4โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
One More
Julia's Base.Math
also provides tanh
, which can be used as an activation function.
Note that many Flux layers will automatically replace this with NNlib.tanh_fast
when called, as Base's tanh
is slow enough to sometimes be a bottleneck.
julia> using UnicodePlots
julia> lineplot(tanh, -3, 3, height=7)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1 โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โฃโ คโ โ โ โ โ โ โ โ โ โ โ โ โ tanh(x)
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโ โ โก โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โกโกฐโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
f(x) โโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโกคโกฏโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ คโ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โก โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโ โ โ โ โ โ โ โ โ โ โ โ โ โ โฃโ ดโ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
-1 โโฃโฃโฃโฃโฃโฃโฃโฃโฃโกคโ คโ โ โ โ โ โ โ โ โ โกโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ -3โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 3โ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ xโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
Base.tanh
โ Functiontanh(x)
Compute hyperbolic tangent of x
.