SparseAdd

public final class SparseAdd

Adiciona dois objetos `SparseTensor` para produzir outro` SparseTensor`.

Os índices dos objetos `SparseTensor` de entrada são considerados ordenados em ordem lexicográfica padrão. Se este não for o caso, antes desta etapa execute `SparseReorder` para restaurar a ordem do índice.

Por padrão, se dois valores somam zero em algum índice, a saída `SparseTensor` ainda incluiria aquele local específico em seu índice, armazenando um zero no slot de valor correspondente. Para substituir isso, os chamadores podem especificar `thresh`, indicando que se a soma tiver uma magnitude estritamente menor que` thresh`, seu valor e índice correspondentes não serão incluídos. Em particular, `thresh == 0` (padrão) significa que tudo é mantido e o limite real acontece apenas para um valor positivo.

Nas formas a seguir, `nnz` é a contagem após levar em consideração o` thresh`.

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

estática <T estende TType > SparseAdd <T>
criar ( Scope escopo, Operando < TInt64 > aIndices, Operando <T> aValores, Operando < TInt64 > aShape, Operando < TInt64 > bIndices, Operando <T> bValores, Operando < TInt64 > bShape, Operando <? estende TNumber > limiar)
Método de fábrica para criar uma classe envolvendo uma nova operação SparseAdd.
Output < TInt64 >
Output < TInt64 >
Output <T>

Métodos herdados

Constantes

nome_op final String public static

O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Valor constante: "SparseAdd"

Métodos Públicos

public static SparseAdd <T> create ( Scope escopo, Operando < TInt64 > aIndices, Operando <T> aValores, Operando < TInt64 > aShape, Operando < TInt64 > bIndices, Operando <T> bValores, Operando < TInt64 > bShape, Operando <? estende TNumber > limiar)

Método de fábrica para criar uma classe envolvendo uma nova operação SparseAdd.

Parâmetros
alcance escopo atual
aIndices 2-D. Os `índices` do primeiro` SparseTensor`, tamanho `[nnz, ndims]` Matriz.
aValues 1-D. Os `valores` do primeiro` SparseTensor`, vetor de tamanho `[nnz]`.
uma forma 1-D. A `forma` do primeiro` SparseTensor`, vetor de tamanho `[ndims]`.
bIndices 2-D. Os `índices` do segundo` SparseTensor`, tamanho `[nnz, ndims]` Matriz.
bValues 1-D. Os `valores` do segundo` SparseTensor`, vetor de tamanho `[nnz]`.
bShape 1-D. A `forma` do segundo` SparseTensor`, vetor de tamanho `[ndims]`.
debulhar 0-D. O limite de magnitude que determina se um valor de saída / par de índice ocupa espaço.
Devoluções
  • uma nova instância de SparseAdd

pública Output < TInt64 > sumIndices ()

pública Output < TInt64 > sumShape ()

pública Output <T> SumValues ()