TakeManySparseFromTensorsMap

публичный финальный класс TakeManySparseFromTensorsMap

Считайте SparseTensors из SparseTensorsMap и объедините их.

Входные `sparse_handles` должны быть матрицей `int64` формы `[N, 1]`, где `N` — это размер мини-пакета, а строки соответствуют выходным дескрипторам `AddSparseToTensorsMap` или `AddManySparseToTensorsMap`. Ранги исходных объектов SparseTensor, которые вошли в данные операции ввода, должны совпадать. Когда создается окончательный SparseTensor, он имеет ранг на единицу выше, чем ранги входящих объектов SparseTensor (они были объединены в новое измерение строки слева).

Значения формы выходного объекта SparseTensor для всех измерений, кроме первого, — это максимальные значения формы входных объектов SparseTensor для соответствующих измерений. Его первое значение формы — «N», размер мини-пакета.

Предполагается, что индексы входных объектов SparseTensor упорядочены в стандартном лексикографическом порядке. Если это не так, после этого шага запустите SparseReorder, чтобы восстановить порядок индексов.

Например, если дескрипторы представляют входные данные, которые представляют собой матрицу `[2, 3]`, представляющую два исходных объекта `SparseTensor`:

index = [ 0]
             [10]
             [20]
     values = [1, 2, 3]
     shape = [50]
 
и
index = [ 2]
             [10]
     values = [4, 5]
     shape = [30]
 
тогда окончательный `SparseTensor` будет:
index = [0  0]
             [0 10]
             [0 20]
             [1  2]
             [1 10]
     values = [1, 2, 3, 4, 5]
     shape = [2 50]
 

Вложенные классы

сорт TakeManySparseFromTensorsMap.Options Дополнительные атрибуты для TakeManySparseFromTensorsMap

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статический TakeManySparseFromTensorsMap.Options
контейнер (контейнер строк)
static <T расширяет TType > TakeManySparseFromTensorsMap <T>
create ( Область действия , Operand <TInt64> sparseHandles, Class<T> dtype, Options... options)
Фабричный метод для создания класса, обертывающего новую операцию TakeManySparseFromTensorsMap.
статический TakeManySparseFromTensorsMap.Options
общее имя (строка общее имя)
Вывод < TInt64 >
Вывод < TInt64 >
Выход <Т>

Унаследованные методы

org.tensorflow.op.RawOp
последнее логическое значение
равно (Объект obj)
окончательный интервал
Операция
оп ()
Верните эту единицу вычислений как одну Operation .
последняя строка
логическое значение
равно (Объект arg0)
последний класс<?>
получитьКласс ()
интервал
хэш-код ()
окончательная пустота
уведомить ()
окончательная пустота
уведомитьВсе ()
Нить
toString ()
окончательная пустота
подождать (длинный arg0, int arg1)
окончательная пустота
подождите (длинный arg0)
окончательная пустота
ждать ()
org.tensorflow.op.Op
абстрактная среда выполнения
окружение ()
Верните среду выполнения, в которой была создана эта операция.
абстрактная операция
оп ()
Верните эту единицу вычислений как одну Operation .

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «TakeManySparseFromTensorsMap»

Публичные методы

общедоступный статический контейнер TakeManySparseFromTensorsMap.Options (контейнер String)

Параметры
контейнер Имя контейнера для SparseTensorsMap, считываемого этой операцией.

public static TakeManySparseFromTensorsMap <T> create (область области действия , операнд <TInt64> sparseHandles, Class<T> dtype, параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию TakeManySparseFromTensorsMap.

Параметры
объем текущий объем
разреженныеРучки 1-D, N сериализованных объектов SparseTensor. Форма: `[N]`.
dtype dtype объектов SparseTensor, хранящихся в SparseTensorsMap.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр TakeManySparseFromTensorsMap

public static TakeManySparseFromTensorsMap.OptionssharedName (StringsharedName )

Параметры
общее имя Общее имя для SparseTensorsMap, считываемое этой операцией. Оно не должно быть пустым; скорее следует использовать `shared_name` или уникальное имя операции Op, создавшей исходный `SparseTensorsMap`.

публичный вывод <TInt64> sparseIndices ()

2-Д. Индексы мини-пакета SparseTensor.

публичный вывод <TInt64> sparseShape ()

1-Д. «Форма» мини-пакета «SparseTensor».

публичный вывод <T> sparseValues ​​()

1-Д. «Значения» мини-пакета «SparseTensor».