Spec-Zone.ru › TensorFlow 2.3

tf.keras.layers.Multiply

Просмотреть исходный код на GitHub

Слой, который выполняет умножение (поэлементное) списка входных данных.

Просмотреть псевдонимы

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.keras.layers.Multiply

tf.keras.layers.Multiply(
    **kwargs
)

Он принимает на вход список тензоров, все одинаковой формы, и возвращает один тензор (также той же формы).

tf.keras.layers.Multiply()([np.arange(5).reshape(5, 1),
                            np.arange(5, 10).reshape(5, 1)])
<tf.Tensor: shape=(5, 1), dtype=int64, numpy=
array([[ 0],
     [ 6],
     [14],
     [24],
     [36]])>
x1 = tf.keras.layers.Dense(8)(np.arange(10).reshape(5, 2))
x2 = tf.keras.layers.Dense(8)(np.arange(10, 20).reshape(5, 2))
multiplied = tf.keras.layers.Multiply()([x1, x2])
multiplied.shape
TensorShape([5, 8])
Аргументы
**kwargs стандартные ключевые аргументы слоя.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/keras/layers/Multiply

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API