tensorflow::ops::SparseAdd
#include <sparse_ops.h>
Складывает два SparseTensor объекта, создавая другой SparseTensor.
Summary
Индексы входных SparseTensor объектов предполагаются упорядоченными в стандартном лексикографическом порядке. Если это не так, перед этим шагом выполните SparseReorder для восстановления порядка индексов.
По умолчанию, если сумма двух значений равна нулю в некотором индексе, выходной SparseTensor всё равно будет включать это конкретное местоположение в своём индексе, храня в соответствующей ячейке значения ноль. Для переопределения этого, вызывающие функции могут указать thresh, указывая, что если сумма имеет величину, строго меньшую thresh, соответствующее значение и индекс не будут включены. В частности, thresh == 0 (по умолчанию) означает, что всё сохраняется, и фактическая пороговая обработка происходит только для положительного значения.
В следующих формах nnz — это счёт после учёта thresh.
Аргументы:
- scope: Объект Scope
- a_indices: 2-мерный.
indicesпервогоSparseTensor, размер[nnz, ndims]матрицы. - a_values: 1-мерный.
valuesпервогоSparseTensor, размер[nnz]вектора. - a_shape: 1-мерный.
shapeпервогоSparseTensor, размер[ndims]вектора. - b_indices: 2-мерный.
indicesвторогоSparseTensor, размер[nnz, ndims]матрицы. - b_values: 1-мерный.
valuesвторогоSparseTensor, размер[nnz]вектора. - b_shape: 1-мерный.
shapeвторогоSparseTensor, размер[ndims]вектора. - thresh: 0-мерный. Пороговое значение, определяющее, занимает ли пара значение/индекс выходных данных место.
Возвращает:
| Конструкторы и деструкторы | |
|---|---|
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 )
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/sparse-add