РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
234 of 824 menu

Класс Minimum

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

Синтаксис

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

Пример

Давайте создадим слой Minimum и применим его к двум тензорам:

import tensorflow as tf layer = tf.keras.layers.Minimum() t1 = tf.constant([1, 2, 3, 4, 5]) t2 = tf.constant([5, 4, 3, 2, 1]) res = layer([t1, t2]) print(res)

Результат выполнения кода:

tf.Tensor([1 2 3 2 1], shape=(5,), dtype=int32)

Пример

Давайте применим слой Minimum к двумерным тензорам:

import tensorflow as tf layer = tf.keras.layers.Minimum() t1 = tf.constant([[1, 2, 3], [4, 5, 6]]) t2 = tf.constant([[6, 5, 4], [3, 2, 1]]) res = layer([t1, t2]) print(res)

Результат выполнения кода:

tf.Tensor( [[1 2 3] [3 2 1]], shape=(2, 3), dtype=int32)

Пример

Давайте используем слой Minimum внутри модели Keras:

import tensorflow as tf input1 = tf.keras.Input(shape=(5,)) input2 = tf.keras.Input(shape=(5,)) output = tf.keras.layers.Minimum()([input1, input2]) model = tf.keras.Model(inputs=[input1, input2], outputs=output) t1 = tf.constant([[1, 2, 3, 4, 5]]) t2 = tf.constant([[5, 4, 3, 2, 1]]) res = model([t1, t2]) print(res)

Результат выполнения кода:

tf.Tensor([[1 2 3 2 1]], shape=(1, 5), dtype=int32)

Смотрите также

  • класс Maximum,
    который вычисляет поэлементный максимум
  • класс Add,
    который выполняет поэлементное сложение
  • класс Subtract,
    который выполняет поэлементное вычитание
  • класс Multiply,
    который выполняет поэлементное умножение
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить