tf.keras.layers.InputLayer  |  TensorFlow v2.0.0 (original) (raw)

tf.keras.layers.InputLayer

Stay organized with collections Save and categorize content based on your preferences.

Layer to be used as an entry point into a Network (a graph of layers).

Inherits From: Layer

View aliases

Compat aliases for migration

SeeMigration guide for more details.

tf.compat.v1.keras.layers.InputLayer

tf.keras.layers.InputLayer(
    input_shape=None, batch_size=None, dtype=None, input_tensor=None, sparse=False,
    name=None, ragged=False, **kwargs
)

It can either wrap an existing tensor (pass an input_tensor argument) or create a placeholder tensor (pass arguments input_shape, and optionally, dtype).

It is generally recommend to use the functional layer API via Input, (which creates an InputLayer) without directly using InputLayer.

This class can create placeholders for tf.Tensors, tf.SparseTensors, and tf.RaggedTensors by choosing 'sparse=True' or 'ragged=True'.

Arguments
input_shape Shape tuple (not including the batch axis), or TensorShapeinstance (not including the batch axis).
batch_size Optional input batch size (integer or None).
dtype Datatype of the input.
input_tensor Optional tensor to use as layer input instead of creating a placeholder.
sparse Boolean, whether the placeholder created is meant to be sparse.
ragged Boolean, whether the placeholder created is meant to be ragged. In this case, values of 'None' in the 'shape' argument represent ragged dimensions. For more information about RaggedTensors, seehttps://www.tensorflow.org/guide/ragged_tensors
name Name of the layer (string).