тензорный поток:: опс:: ИзвлечьПроблеск
#include <image_ops.h>
Извлекает проблеск из входного тензора.
Краткое содержание
Возвращает набор окон, называемых проблесками, извлеченных на offsets
местоположения от входного тензора. Если окна лишь частично перекрывают входные данные, неперекрывающиеся области будут заполнены случайным шумом.
Результатом является 4-D тензор формы [batch_size, glimpse_height, glimpse_width, channels]
. Каналы и размеры пакета такие же, как и у входного тензора. Высота и ширина выходных окон задаются в параметре size
.
Аргумент normalized
и centered
управляет построением окон:
- Если координаты нормализованы, но не центрированы, 0,0 и 1,0 соответствуют минимуму и максимуму каждого измерения высоты и ширины.
- Если координаты нормализованы и центрированы, они находятся в диапазоне от -1,0 до 1,0. Координаты (-1.0, -1.0) соответствуют левому верхнему углу, правому нижнему углу (1.0, 1.0) и центру (0, 0).
- Если координаты не нормализованы, они интерпретируются как количество пикселей.
Аргументы:
- область: объект области.
- ввод: 4-D плавающий тензор формы
[batch_size, height, width, channels]
. - размер: одномерный тензор из двух элементов, содержащий размер извлекаемых проблесков. Сначала необходимо указать высоту проблеска, а затем ширину проблеска.
- смещения: двумерный целочисленный тензор формы
[batch_size, 2]
, содержащий координаты y, x центра каждого окна.
Необязательные атрибуты (см. Attrs
):
- по центру: указывает, центрированы ли координаты смещения относительно изображения; в этом случае смещение (0, 0) соответствует центру входных изображений. Если false, смещение (0,0) соответствует верхнему левому углу входных изображений.
- нормализовано: указывает, нормализованы ли координаты смещения.
- Uniform_noise: указывает, должен ли шум генерироваться с использованием равномерного распределения или распределения Гаусса.
- Noise: указывает, должен ли шум быть
uniform
,gaussian
илиzero
. По умолчанию используетсяuniform
что означает, что тип шума будет определятьсяuniform_noise
.
Возврат:
-
Output
: тензор, представляющий проблески[batch_size, glimpse_height, glimpse_width, channels]
.
Конструкторы и деструкторы | |
---|---|
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets) | |
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs) |
Публичные атрибуты | |
---|---|
glimpse | |
operation |
Общественные функции | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Публичные статические функции | |
---|---|
Centered (bool x) | |
Noise (StringPiece x) | |
Normalized (bool x) | |
UniformNoise (bool x) |
Структуры | |
---|---|
tensorflow:: ops:: ExtractGlimpse:: Attrs | Дополнительные установщики атрибутов для ExtractGlimpse . |
Публичные атрибуты
случайно заметить
::tensorflow::Output glimpse
операция
Operation operation
Общественные функции
ИзвлечьПроблеск
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
ИзвлечьПроблеск
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs )
узел
::tensorflow::Node * node() const
оператор::tensorflow::Input
operator::tensorflow::Input() const
оператор::tensorflow::Выход
operator::tensorflow::Output() const
Публичные статические функции
Центрировано
Attrs Centered( bool x )
Шум
Attrs Noise( StringPiece x )
Нормализованный
Attrs Normalized( bool x )
РавномерныйШум
Attrs UniformNoise( bool x )