Standard Function implementations

Chainer provides basic Function implementations in the chainer.functions package.

Non-parameterized functions are provided as plain Python functions. These can be used directly in forward computation without explicit handling of Function objects. On the other hand, parameterized functions should be used with explicit handling of Function objects.

Learnable connections

Array commputation functions

Array manipulation functions

Array computations

Activation functions

Pooling functions

Normalization functions

Loss, evaluation and aggregation

Reusable subnetwork of complex architectures