SparseCross

public final class SparseCross

Gera cruz esparsa de uma lista de tensores esparsos e densos.

A operação leva duas listas, uma de `SparseTensor` 2D e uma de` Tensor` 2D, cada uma representando recursos de uma coluna de recurso. Ele produz um `SparseTensor` 2D com os cruzamentos em lote desses recursos.

Por exemplo, se as entradas são

entradas [0]: SparseTensor com forma = [2, 2] [0, 0]: "a" [1, 0]: "b" [1, 1]: "c"

entradas [1]: SparseTensor com forma = [2, 1] [0, 0]: "d" [1, 0]: "e"

entradas [2]: Tensor [["f"], ["g"]]

então a saída será

forma = [2, 2] [0, 0]: "a_X_d_X_f" [1, 0]: "b_X_e_X_g" [1, 1]: "c_X_e_X_g"

if hashed_output = true então a saída será

shape = [2, 2] [0, 0]: FingerprintCat64 (Fingerprint64 ("f"), FingerprintCat64 (Fingerprint64 ("d"), Fingerprint64 ("a"))) [1, 0]: FingerprintCat64 (Fingerprint64 (" g "), FingerprintCat64 (Fingerprint64 (" e "), Fingerprint64 (" b "))) [1, 1]: FingerprintCat64 (Fingerprint64 (" g "), FingerprintCat64 (Fingerprint64 (" e "), Fingerprint64 (" c " )))

Constantes

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

Métodos Públicos

estática SparseCross
criar ( Scope escopo, Iterable < Operando < TInt64 >> índices, Iterable < Operando <? >> valores, Iterable < Operando < TInt64 >> formas, Iterable < Operando <? >> denseInputs, Operando < TString > SEP)
Método de fábrica para criar uma classe envolvendo uma nova operação SparseCross.
Output < TInt64 >
outputIndices ()
2-D.
Output < TInt64 >
outputShape ()
1-D.
Output < TString >
outputValues ()
1-D.

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: "SparseCrossV2"

Métodos Públicos

public static SparseCross criar ( Scope escopo, Iterable < Operando < TInt64 >> índices, Iterable < Operando <? >> valores, Iterable < Operando < TInt64 >> formas, Iterable < Operando <? >> denseInputs, Operando < TString > SEP)

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

Parâmetros
alcance escopo atual
índices 2-D. Índices de cada entrada `SparseTensor`.
valores 1-D. valores de cada `SparseTensor`.
formas 1-D. Formas de cada `SparseTensor`.
denseInputs 2-D. Colunas representadas por `Tensor` denso.
set string usada ao se juntar a uma lista de entradas de string, pode ser usada como separador posteriormente.
Devoluções
  • uma nova instância de SparseCross

pública Output < TInt64 > outputIndices ()

2-D. Índices do `SparseTensor` concatenado.

pública Output < TInt64 > outputShape ()

1-D. Forma do `SparseTensor` concatenado.

pública Output < TString > outputValues ()

1-D. Valores não vazios do `SparseTensor` concatenado ou com hash.