# tf.keras.layers.maximum

<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/keras-team/keras/tree/v2.7.0/keras/layers/merge.py#L887-L916) |

Functional interface to compute maximum (element-wise) list of `inputs`.

#### View aliases


**Compat aliases for migration**

See
[Migration guide](https://www.tensorflow.org/guide/migrate) for
more details.

[`tf.compat.v1.keras.layers.maximum`](https://www.tensorflow.org/api_docs/python/tf/keras/layers/maximum)

<br />

    tf.keras.layers.maximum(
        inputs, **kwargs
    )

This is equivalent to the [`tf.keras.layers.Maximum`](https://www.tensorflow.org/versions/r2.7/api_docs/python/tf/keras/layers/Maximum) layer.

#### For example:

    input1 = tf.keras.layers.Input(shape=(16,))
    x1 = tf.keras.layers.Dense(8, activation='relu')(input1) #shape=(None, 8)
    input2 = tf.keras.layers.Input(shape=(32,))
    x2 = tf.keras.layers.Dense(8, activation='relu')(input2) #shape=(None, 8)
    max_inp=tf.keras.layers.maximum([x1,x2]) #shape=(None, 8)
    out = tf.keras.layers.Dense(4)(max_inp)
    model = tf.keras.models.Model(inputs=[input1, input2], outputs=out)

<br />

<br />

<br />

| ## Args ||
|---|---|
| `inputs` | A list of input tensors (at least 2) of same shape. |
| `**kwargs` | Standard layer keyword arguments. |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| A tensor (of same shape as input tensor) with the element-wise maximum of the inputs. ||

<br />

<br />

<br />

<br />

| ## Raises ||
|---|---|
| `ValueError` | If input tensors are of different shape. |

<br />