SparseAdd

classe final pública SparseAdd

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

Os índices dos objetos `SparseTensor` de entrada são considerados ordenados na 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 depois de levar em consideração `thresh`.

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

estático <T estende TType > SparseAdd <T>
criar ( Escopo do escopo , Operando < TInt64 > aIndices, Operando <T> aValues, Operando < TInt64 > aShape, Operando < TInt64 > bIndices, Operando <T> bValues, Operando < TInt64 > bShape, Operando <? estende TNumber > thresh)
Método de fábrica para criar uma classe que envolve uma nova operação SparseAdd.
Saída < TInt64 >
Saída < TInt64 >
Saída <T>

Métodos herdados

Constantes

String final estática pública OP_NAME

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

Valor constante: "SparseAdd"

Métodos Públicos

public static SparseAdd <T> create ( Escopo escopo , Operando < TInt64 > aIndices, Operando <T> aValues, Operando < TInt64 > aShape, Operando < TInt64 > bIndices, Operando <T> bValues, Operando < TInt64 > bShape, Operando <? estende TNumber > limite)

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

Parâmetros
escopo escopo atual
aÍndices 2-D. Os `índices` da primeira matriz `SparseTensor`, tamanho `[nnz, ndims]`.
aValores 1-D. Os `valores` do primeiro vetor `SparseTensor`, tamanho `[nnz]`.
uma forma 1-D. A `forma` do primeiro vetor `SparseTensor`, tamanho `[ndims]`.
bÍndices 2-D. Os `índices` da segunda matriz `SparseTensor`, tamanho `[nnz, ndims]`.
bValores 1-D. Os `valores` do segundo vetor `SparseTensor`, tamanho `[nnz]`.
bForma 1-D. A `forma` do segundo vetor `SparseTensor`, tamanho `[ndims]`.
debulhar 0-D. O limite de magnitude que determina se um par valor/índice de saída ocupa espaço.
Devoluções
  • uma nova instância de SparseAdd

Saída pública < TInt64 > sumIndices ()

Saída pública < TInt64 > sumShape ()

Saída pública <T> sumValues ()