Добавляет два объекта SparseTensor для создания еще одного SparseTensor.
Предполагается, что индексы входных объектов SparseTensor упорядочены в стандартном лексикографическом порядке. Если это не так, перед этим шагом запустите SparseReorder, чтобы восстановить порядок индексов.
По умолчанию, если сумма двух значений равна нулю по какому-то индексу, выходной SparseTensor все равно будет включать это конкретное местоположение в свой индекс, сохраняя ноль в соответствующем слоте значений. Чтобы переопределить это, вызывающие могут указать `thresh`, указывая, что если сумма имеет величину строго меньшую, чем `thresh`, соответствующее ей значение и индекс не будут включены. В частности, `thresh == 0` (по умолчанию) означает, что все сохраняется, и фактическое определение порога происходит только для положительного значения.
В следующих фигурах «nnz» — это счетчик после учета «thresh».
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
статический <T расширяет TType > SparseAdd <T> | |
Вывод < TInt64 > | |
Вывод < TInt64 > | суммашапе () |
Выход <Т> |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
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