Skip to content

🏭 Preprocessing Layers Factory

You can find all availble layers in the PreprocessorLayerFactory class:

cast_to_float32_layer(name='cast_to_float32', **kwargs) staticmethod

Create a CastToFloat32Layer layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

'cast_to_float32'
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the CastToFloat32Layer layer.

category_encoding_layer(name, **kwargs) staticmethod

Create a CategoryEncoding layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

required
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the CategoryEncoding layer.

concat_layer(name='concat', **kwargs) staticmethod

Create a Concatenate layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

'concat'
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the Concatenate layer.

create_layer(layer_class, name=None, **kwargs) staticmethod

Create a layer, automatically filtering kwargs based on the provided layer_class.

Parameters:

Name Type Description Default
layer_class

The class of the layer to be created.

required
name str

The name of the layer. Optional.

None
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the specified layer_class.

crossing_layer(name, **kwargs) staticmethod

Create a HashedCrossing layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

required
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the HashedCrossing layer.

discretization_layer(name, **kwargs) staticmethod

Create a Discretization layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

required
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the Discretization layer.

embedding_layer(name, **kwargs) staticmethod

Create a Embedding layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

required
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the Embedding layer.

flatten_layer(name='flatten', **kwargs) staticmethod

Create a Flatten layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

'flatten'
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the Flatten layer.

integer_lookup_layer(name, **kwargs) staticmethod

Create a IntegerLookup layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

required
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the IntegerLookup layer.

normalization_layer(name, **kwargs) staticmethod

Create a Normalization layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

required
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the Normalization layer.

rescaling_layer(name, **kwargs) staticmethod

Create a Rescaling layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

required
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the Rescaling layer.

string_lookup_layer(name, **kwargs) staticmethod

Create a StringLookup layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

required
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the StringLookup layer.

text_preprocessing_layer(name='text_preprocessing', **kwargs) staticmethod

Create a TextPreprocessingLayer layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

'text_preprocessing'
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the TextPreprocessingLayer layer.

text_vectorization_layer(name='text_vectorization', **kwargs) staticmethod

Create a TextVectorization layer.

Parameters:

Name Type Description Default
name str

The name of the layer.

'text_vectorization'
**kwargs dict

Additional keyword arguments to pass to the layer constructor.

{}

Returns:

Type Description
Layer

An instance of the TextVectorization layer.