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 >
Выход <Т>

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

Константы

общедоступная статическая финальная строка 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 ​​()