SparseCrossV2

public final class SparseCrossV2

Genera incroci sparsi da un elenco di tensori sparsi e densi.

L'operazione richiede due elenchi, uno di 2D `SparseTensor` e uno di 2D` Tensor`, ciascuno dei quali rappresenta le caratteristiche di una colonna di caratteristiche. Produce uno "SparseTensor" 2D con le croci in batch di queste caratteristiche.

Ad esempio, se gli input sono

ingressi [0]: SparseTensor con forma = [2, 2] [0, 0]: "a" [1, 0]: "b" [1, 1]: "c"

ingressi [1]: SparseTensor con forma = [2, 1] [0, 0]: "d" [1, 0]: "e"

ingressi [2]: Tensore [["f"], ["g"]]

allora l'output sarà

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

se hashed_output = true, l'output sarà

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

Metodi pubblici

static SparseCrossV2
create ( Scope scope, Iterable < Operand <Long>> index, Iterable < Operand <? >> values, Iterable < Operand <Long>> forms, Iterable < Operand <? >> denseInputs, Operand <String> sep)
Metodo Factory per creare una classe che racchiude una nuova operazione SparseCrossV2.
Uscita <Lungo>
outputIndices ()
2-D.
Uscita <Lungo>
outputShape ()
1-D.
Output <String>
outputValues ()
1-D.

Metodi ereditati

Metodi pubblici

public static SparseCrossV2 create ( Scope scope, Iterable < Operand <Long>> index, Iterable < Operand <? >> values, Iterable < Operand <Long>> forms, Iterable < Operand <? >> denseInputs, Operand <String> sep)

Metodo Factory per creare una classe che racchiude una nuova operazione SparseCrossV2.

Parametri
scopo ambito attuale
indici 2-D. Indici di ogni input "SparseTensor".
valori 1-D. valori di ogni `SparseTensor`.
forme 1-D. Forme di ogni "SparseTensor".
denseInputs 2-D. Colonne rappresentate da denso "Tensore".
sep stringa utilizzata quando si unisce un elenco di input di stringa, può essere utilizzata come separatore in un secondo momento.
ritorna
  • una nuova istanza di SparseCrossV2

public Output <Long> outputIndices ()

2-D. Indici dello "SparseTensor" concatenato.

public Output <Long> outputShape ()

1-D. Forma dello "SparseTensor" concatenato.

output pubblico <String> outputValues ()

1-D. Valori non vuoti dello "SparseTensor" concatenato o con hash.