Spec-Zone.ru › TensorFlow

tf.image.total_variation

Вычисление и возврат общей вариации для одного или нескольких изображений.

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

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

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

tf.compat.v1.image.total_variation

tf.image.total_variation(
    images, name=None
)

Использование в ноутбуках

Используется в руководствах
  • Стилистическое преобразование нейронных сетей

Общая вариация — это сумма абсолютных разностей для соседних пиксельных значений на входных изображениях. Это показывает, насколько изображения шумят.

Это может использоваться в качестве функции потерь во время оптимизации для подавления шума на изображениях. Если у вас есть пакет изображений, то вы должны вычислить скалярное значение потерь как сумму: loss = tf.reduce_sum(tf.image.total_variation(images))

Эта реализация анизотропной 2-D версии формулы, описанной здесь:

https://en.wikipedia.org/wiki/Total_variation_denoising

Аргументы
images 4-мерный тензор формы [batch, height, width, channels] или 3-мерный тензор формы [height, width, channels].
name Имя операции (необязательно).
Исключения
ValueError если форма images не является 3-мерным или 4-мерным вектором.
Возвращаемое значение
Общая вариация images.

Если images был 4-мерным, возвращается 1-мерный плавающий тензор формы [batch] с общей вариацией для каждого изображения в пакете. Если images был 3-мерным, возвращается скалярное значение с плавающей точкой с общей вариацией для этого изображения.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/image/total_variation

Spec-Zone.ru

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