тензорный поток:: опс:: Макспулвисаргмакс
#include <nn_ops.h>Выполняет максимальное объединение входных данных и выводит как максимальные значения, так и индексы.
Краткое содержание
Индексы в argmax сглаживаются, так что максимальное значение в позиции [b, y, x, c] становится сглаженным индексом: (y * width + x) * channels + c если include_batch_in_index имеет значение False; ((b * height + y) * width + x) * channels + c если include_batch_in_index имеет значение True.
Возвращаемые индексы всегда имеют размер [0, height) x [0, width) до выравнивания, даже если используется заполнение и математически правильный ответ находится снаружи (отрицательный или слишком большой). Это ошибка, но ее трудно исправить безопасным способом с обратной совместимостью, особенно из-за сглаживания.
Аргументы:
- область: объект области.
- ввод: 4-D с формой
[batch, height, width, channels]. Вход в пул окончен. - ksize: Размер окна для каждого измерения входного тензора.
- шаги: шаг скользящего окна для каждого измерения входного тензора.
- дополнение: тип используемого алгоритма заполнения.
Необязательные атрибуты (см. Attrs ):
- include_batch_in_index: включать ли измерение пакета в сведенный индекс
argmax.
Возврат:
-
Outputрезультат: максимальный объединенный выходной тензор. -
Outputаргументмакс: 4-D. Сглаженные индексы максимальных значений, выбранных для каждого выхода.
Конструкторы и деструкторы | |
|---|---|
MaxPoolWithArgmax (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const gtl::ArraySlice< int > & ksize, const gtl::ArraySlice< int > & strides, StringPiece padding) | |
MaxPoolWithArgmax (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const gtl::ArraySlice< int > & ksize, const gtl::ArraySlice< int > & strides, StringPiece padding, const MaxPoolWithArgmax::Attrs & attrs) |
Публичные атрибуты | |
|---|---|
argmax | |
operation | |
output | |
Публичные статические функции | |
|---|---|
IncludeBatchInIndex (bool x) | |
Targmax (DataType x) | |
Структуры | |
|---|---|
| tensorflow:: ops:: MaxPoolWithArgmax:: Attrs | Необязательные установщики атрибутов для MaxPoolWithArgmax . |
Публичные атрибуты
аргументмакс
::tensorflow::Output argmax
операция
Operation operation
выход
::tensorflow::Output output
Общественные функции
Макспулвисаргмакс
MaxPoolWithArgmax( const ::tensorflow::Scope & scope, ::tensorflow::Input input, const gtl::ArraySlice< int > & ksize, const gtl::ArraySlice< int > & strides, StringPiece padding )
Макспулвисаргмакс
MaxPoolWithArgmax( const ::tensorflow::Scope & scope, ::tensorflow::Input input, const gtl::ArraySlice< int > & ksize, const gtl::ArraySlice< int > & strides, StringPiece padding, const MaxPoolWithArgmax::Attrs & attrs )
Публичные статические функции
Инклудбатчининдекс
Attrs IncludeBatchInIndex( bool x )
Таргмакс
Attrs Targmax( DataType x )