tensorflow::ops::SparseAdd
#include <sparse_ops.h>
Складывает два объекта SparseTensor и создаёт новый объект SparseTensor.
Краткое описание
Индексы входных объектов SparseTensor предполагаются упорядоченными в стандартном лексикографическом порядке. Если это не так, выполните SparseReorder для восстановления порядка индексов.
По умолчанию, если сумма двух значений равна нулю в некотором индексе, выходной объект SparseTensor всё равно будет содержать это местоположение в своём индексе, храня в соответствующем слоте значения ноль. Для переопределения этого, вызывающие функции могут указать thresh, указывая, что если сумма имеет величину строго меньшую, чем thresh, соответствующее значение и индекс не будут включены. В частности, thresh == 0 (значение по умолчанию) означает, что всё сохраняется, и фактическая пороговая обработка происходит только для положительных значений.
В следующих форматах nnz — это количество после учёта thresh.
Args:
- scope: Объект Scope
- a_indices: 2-D. Индексы первого
SparseTensor, матрица размера[nnz, ndims]. - a_values: 1-D. Значения первого
SparseTensor, вектор размера[nnz]. - a_shape: 1-D. Формат первого
SparseTensor, вектор размера[ndims]. - b_indices: 2-D. Индексы второго
SparseTensor, матрица размера[nnz, ndims]. - b_values: 1-D. Значения второго
SparseTensor, вектор размера[nnz]. - b_shape: 1-D. Формат второго
SparseTensor, вектор размера[ndims]. - thresh: 0-D. Пороговое значение величины, определяющее, занимает ли пара значение/индекс выходного объекта место.
Returns:
| Конструкторы и деструкторы | |
|---|---|
SparseAdd(const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b_indices, ::tensorflow::Input b_values, ::tensorflow::Input b_shape, ::tensorflow::Input thresh) |
| Общедоступные атрибуты | |
|---|---|
operation | |
sum_indices | |
sum_shape | |
sum_values | |
Общедоступные атрибуты
operation
Operation operation
sum_indices
::tensorflow::Output sum_indices
sum_shape
::tensorflow::Output sum_shape
sum_values
::tensorflow::Output sum_values
Общедоступные функции
SparseAdd
SparseAdd( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b_indices, ::tensorflow::Input b_values, ::tensorflow::Input b_shape, ::tensorflow::Input thresh )
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/cc/class/tensorflow/ops/sparse-add