tf.keras.backend.variable

TensorFlow 1 version View source on GitHub

Instantiates a variable and returns it.

tf.keras.backend.variable(
    value, dtype=None, name=None, constraint=None
)

Arguments:

  • value: Numpy array, initial value of the tensor.
  • dtype: Tensor type.
  • name: Optional name string for the tensor.
  • constraint: Optional projection function to be applied to the variable after an optimizer update.

Returns:

A variable instance (with Keras metadata included).

Examples:

val = np.array([[1, 2], [3, 4]]) 
kvar = tf.keras.backend.variable(value=val, dtype='float64', 
                                 name='example_var') 
tf.keras.backend.dtype(kvar) 
'float64' 
print(kvar) 
<tf.Variable 'example_var:...' shape=(2, 2) dtype=float64, numpy= 
  array([[1., 2.], 
         [3., 4.]])>