WLJS LogoWLJS Notebook

FlattenLayer

FlattenLayer[] represents a net layer that flattens any input array into a vector.

  • FlattenLayer[n] represents a net layer that flattens its input to level n.
  • FlattenLayer[{{s11, s12, ...}, {s21, s22, ...}, ...}] represents a net layer that flattens its input by combining all levels sij to make each level i in the result.

Examples

Create a flatten layer:

FlattenLayer[]

Apply a flatten layer to an array:

layer = FlattenLayer[];
layer[{{1, 2}, {3, 4}}, NetEvaluationMode -> "Train"]

Please visit the official Wolfram Language Reference for more details.

On this page