Variable and Parameter

Variable classes and utilities

chainer.Variable

Array with a structure to keep track of computation.

chainer.as_array

Returns the underlying array from a variable or an array.

chainer.as_variable

Converts an array or a variable into Variable.

chainer.backward

Runs backpropagation from variables simultaneously.

chainer.Parameter

Parameter variable that can be registered to a link.

chainer.variable.VariableNode

Node in the backward computational graph representing a variable.

N-dimensional array

chainer.Variable holds its value as an n-dimensional array (ndarray). Chainer supports the following classes:

Note

Python scalars (float, etc.) and NumPy scalars (numpy.float16, numpy.float32, etc.) cannot be used as chainer.Variable.array. See also chainer.utils.force_array().