tensorflow::ops::SparseReshape

#include <sparse_ops.h>

Преобразует разреженный тензор (SparseTensor) для представления значений в новой плотной форме.

Краткое содержание

Эта операция имеет ту же семантику, что и операция изменения формы представленного плотного тензора. input_indices пересчитываются на основе запрошенной new_shape .

Если один из компонентов new_shape имеет специальное значение -1, размер этого измерения вычисляется таким образом, чтобы общий размер плотного элемента оставался постоянным. Максимум один компонент new_shape может быть равен -1. Количество плотных элементов, подразумеваемых new_shape должно совпадать с количеством плотных элементов, первоначально подразумеваемых input_shape .

Изменение формы не влияет на порядок значений в разреженном тензоре.

Если входной тензор имеет ранг R_in и N непустых значений, а new_shape имеет длину R_out , то input_indices имеет форму [N, R_in] , input_shape имеет длину R_in , output_indices имеет форму [N, R_out] , а output_shape имеет длину R_out .

Аргументы:

  • scope: Объект Scope
  • input_indices: двумерная матрица N x R_in , содержащая индексы непустых значений в разреженном тензоре.
  • input_shape: 1-мерный вектор R_in с плотной формой входного разреженного тензора.
  • new_shape: 1-мерный вектор R_out с запрошенной новой плотной формой.

Возвращает:

  • Output данные output_indices: двумерная матрица N x R_out с обновленными индексами непустых значений в выходном разреженном тензоре.
  • Output параметр output_shape: 1-мерный. Вектор R_out с полной плотной формой выходного разреженного тензора. Это то же самое, что и new_shape , но с заполнением любых -1 измерений.

Конструкторы и Деструкторы

SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape)

Общедоступные атрибуты

operation
output_indices
output_shape

Общедоступные атрибуты

операция

Operation operation

выходные_индексы

::tensorflow::Output output_indices

форма_выхода

::tensorflow::Output output_shape

Общественные функции

SparseReshape

 SparseReshape(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_shape,
  ::tensorflow::Input new_shape
)