SparseAdd

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

Добавляет два объекта SparseTensor для создания еще одного SparseTensor.

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

По умолчанию, если сумма двух значений равна нулю по какому-то индексу, выходной SparseTensor все равно будет включать это конкретное местоположение в свой индекс, сохраняя ноль в соответствующем слоте значений. Чтобы переопределить это, вызывающие могут указать `thresh`, указывая, что если сумма имеет величину строго меньшую, чем `thresh`, соответствующее ей значение и индекс не будут включены. В частности, `thresh == 0` (по умолчанию) означает, что все сохраняется, и фактическое определение порога происходит только для положительного значения.

В следующих фигурах «nnz» — это счетчик после учета «thresh».

Константы

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

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

статический <T расширяет TType > SparseAdd <T>
create ( Область видимости , Операнд < TInt64 > aIndices, Операнд <T> aValues, Операнд < TInt64 > aShape, Операнд < TInt64 > bIndices, Операнд <T> bValues, Операнд < TInt64 > bShape, Операнд <? расширяет TNumber > thresh)
Фабричный метод для создания класса, обертывающего новую операцию SparseAdd.
Вывод < TInt64 >
Вывод < TInt64 >
Выход <Т>

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

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

Константы

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

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

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

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

public static SparseAdd <T> create ( Область видимости , Operand < TInt64 > aIndices, Operand <T> aValues, Operand < TInt64 > aShape, Operand < TInt64 > bIndices, Operand <T> bValues, Operand < TInt64 > bShape, Operand <? расширяет TNumber > порог)

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

Параметры
объем текущий объем
aИндексы 2-Д. Индексы первой матрицы SparseTensor размера [nnz, ndims]`.
aЦенности 1-Д. Значения первого вектора SparseTensor размера [nnz]`.
форма 1-Д. Форма первого вектора SparseTensor, размер [ndims]`.
bИндексы 2-Д. «Индексы» второй матрицы «SparseTensor», размер «[nnz, ndims]».
бЦенности 1-Д. Значения второго вектора SparseTensor размера [nnz]`.
бШейп 1-Д. «Форма» второго вектора «SparseTensor», размер «[ndims]».
молотить 0-Д. Порог величины, определяющий, занимает ли пара выходное значение/индекс место.
Возврат
  • новый экземпляр SparseAdd

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

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

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