tensorflow::ops::SparseAdd
#include <sparse_ops.h>
Складывает два объекта SparseTensor, создавая другой объект SparseTensor.
Краткое описание
Предполагается, что индексы входных объектов SparseTensor упорядочены в стандартном лексикографическом порядке. Если это не так, перед этим шагом выполните SparseReorder, чтобы восстановить порядок индексов.
По умолчанию, если в некотором индексе сумма двух значений равна нулю, выходной объект SparseTensor всё равно будет содержать это местоположение в индексе, сохраняя ноль в соответствующем слоте значений. Чтобы изменить это поведение, вызывающий код может указать thresh, задавая, что если модуль суммы строго меньше thresh, соответствующие значение и индекс не будут включены. В частности, thresh == 0 (по умолчанию) означает, что сохраняются все элементы, а фактическая фильтрация по порогу выполняется только при положительном значении.
В следующих формах nnz — это количество с учётом thresh.
Аргументы:
- scope: объект Scope
- a_indices: двумерная матрица.
indicesпервогоSparseTensor, размер[nnz, ndims]. - a_values: одномерный вектор.
valuesпервогоSparseTensor, размер[nnz]. - a_shape: одномерный вектор.
shapeпервогоSparseTensor, размер[ndims]. - b_indices: двумерная матрица.
indicesвторогоSparseTensor, размер[nnz, ndims]. - b_values: одномерный вектор.
valuesвторогоSparseTensor, размер[nnz]. - b_shape: одномерный вектор.
shapeвторогоSparseTensor, размер[ndims]. - thresh: скаляр. Пороговое значение модуля, определяющее, будет ли пара выходного значения и индекса занимать место.
Возвращает:
| Конструкторы и деструкторы | |
|---|---|
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/api_docs/cc/class/tensorflow/ops/sparse-add