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

org.tensorflow.op.RawOp
final booleano
é igual a (obj Object)
final int
Operação
op ()
Retornar esta unidade de computação como uma única Operation .
corda final
boleano
equals (arg0 Object)
aula final <?>
getClass ()
int
hashCode ()
vazio final
notificar ()
vazio final
notifyAll ()
Fragmento
toString ()
vazio final
wait (longa arg0, int arg1)
vazio final
wait (arg0 de comprimento)
vazio final
wait ()
org.tensorflow.op.Op
abstrato ExecutionEnvironment
env ()
Retorne o ambiente de execução em que este op foi criado.
abstrato Operação
op ()
Retornar esta unidade de computação como uma única Operation .

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 ()