Spec-Zone.ru › TensorFlow 2.3

tf.keras.layers.Average

View source on GitHub

Слой, вычисляющий среднее значение элементов по списку входных данных.

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

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

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

tf.compat.v1.keras.layers.Average

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

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

Пример:

x1 = np.ones((2, 2))
x2 = np.zeros((2, 2))
y = tf.keras.layers.Average()([x1, x2])
y.numpy().tolist()
[[0.5, 0.5], [0.5, 0.5]]

Использование в функциональной модели:

input1 = tf.keras.layers.Input(shape=(16,))
x1 = tf.keras.layers.Dense(8, activation='relu')(input1)
input2 = tf.keras.layers.Input(shape=(32,))
x2 = tf.keras.layers.Dense(8, activation='relu')(input2)
avg = tf.keras.layers.Average()([x1, x2])
out = tf.keras.layers.Dense(4)(avg)
model = tf.keras.models.Model(inputs=[input1, input2], outputs=out)
Возможные исключения
ValueError Если форма входных данных не совпадает и формы не могут быть приведены к совместимым.
Аргументы
**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/Average

Spec-Zone.ru

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