tf.keras.backend.is_keras_tensor | TensorFlow v2.0.0 (original) (raw)
tf.keras.backend.is_keras_tensor
Stay organized with collections Save and categorize content based on your preferences.
Returns whether x
is a Keras tensor.
View aliases
Compat aliases for migration
SeeMigration guide for more details.
tf.compat.v1.keras.backend.is_keras_tensor
tf.keras.backend.is_keras_tensor(
x
)
A "Keras tensor" is a tensor that was returned by a Keras layer, (Layer
class) or by Input
.
Arguments | |
---|---|
x | A candidate tensor. |
Returns |
---|
A boolean: Whether the argument is a Keras tensor. |
Raises | |
---|---|
ValueError | In case x is not a symbolic tensor. |
Examples:
`import tensorflow as tf`
`import numpy`
`from keras import backend as K`
`from keras.layers import Input, Dense`
`np_var = numpy.array([1, 2])`
`K.is_keras_tensor(np_var) # A numpy array is not a symbolic tensor.`
` ValueError`
`k_var = tf.compat.v1.placeholder('float32', shape=(1,1))`
`K.is_keras_tensor(k_var) # A variable indirectly created outside of`
` keras is not a Keras tensor.`
` False`
`keras_var = K.variable(np_var)`
`K.is_keras_tensor(keras_var) # A variable created with the keras`
` backend is not a Keras tensor.`
` False`
`keras_placeholder = K.placeholder(shape=(2, 4, 5))`
`K.is_keras_tensor(keras_placeholder) # A placeholder is not a Keras`
` tensor.`
` False`
`keras_input = Input([10])`
`K.is_keras_tensor(keras_input) # An Input is a Keras tensor.`
` True`
`keras_layer_output = Dense(10)(keras_input)`
`K.is_keras_tensor(keras_layer_output) # Any Keras layer output is a`
` Keras tensor.`
` True`
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-10-01 UTC.