DenseToSparseSetOperation

classe finale pubblica DenseToSparseSetOperation

Applica l'operazione di insieme lungo l'ultima dimensione di "Tensor" e "SparseTensor".

Vedi SetOperationOp::SetOperationFromContext per i valori di "set_operazione".

L'input "set2" è uno "SparseTensor" rappresentato da "set2_indices", "set2_values" e "set2_shape". Per "set2" classificato "n", la prima dimensione "n-1" deve essere uguale a "set1". La dimensione "n" contiene valori in un set, i duplicati sono consentiti ma ignorati.

Se "validate_indices" è "True", questa operazione convalida l'ordine e l'intervallo degli indici "set2".

L'output "result" è uno "SparseTensor" rappresentato da "result_indices", "result_values" e "result_shape". Per "set1" e "set2" classificati "n", questo ha rango "n" e le stesse prime dimensioni "n-1" di "set1" e "set2". La dimensione "n-esima" contiene il risultato di "set_operazione" applicato alla dimensione "[0...n-1]" corrispondente di "set".

Classi nidificate

classe DenseToSparseSetOperation.Options Attributi facoltativi per DenseToSparseSetOperation

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

statico <T estende TType > DenseToSparseSetOperation <T>
create ( Scope scope, Operando <T> set1, Operando < TInt64 > set2Indices, Operando <T> set2Values, Operando < TInt64 > set2Shape, String setOperation, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione DenseToSparseSetOperation.
Uscita < TInt64 >
risultatoIndici ()
Indici 2D di uno `SparseTensor`.
Uscita < TInt64 >
risultatoForma ()
Forma 1D "Tensor" di uno "SparseTensor".
Uscita <T>
risultatoValori ()
Valori 1D di uno `SparseTensor`.
DenseToSparseSetOperation.Options statico
validateIndices (validateIndices booleani)

Metodi ereditati

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "DenseToSparseSetOperation"

Metodi pubblici

public static DenseToSparseSetOperation <T> create ( Scope scope, Operando <T> set1, Operando < TInt64 > set2Indices, Operando <T> set2Values, Operando < TInt64 > set2Shape, String setOperation, Opzioni... opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione DenseToSparseSetOperation.

Parametri
scopo ambito attuale
set1 "Tensore" con rango "n". Le prime dimensioni "n-1" devono essere uguali a "set2". La dimensione "n" contiene valori in un set, i duplicati sono consentiti ma ignorati.
set2Indici `Tensore` 2D, indici di uno `SparseTensore`. Deve essere in ordine di riga maggiore.
set2Valori 1D `Tensor`, valori di uno `SparseTensor`. Deve essere in ordine di riga maggiore.
set2Forma `Tensore` 1D, forma di uno `SparseTensore`. "set2_shape[0...n-1]" deve essere uguale alla prima dimensione "n-1" di "set1", "result_shape[n]" è la dimensione massima dell'insieme su "n-1" dimensioni.
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di DenseToSparseSetOperation

output pubblico < TInt64 > resultIndices ()

Indici 2D di uno `SparseTensor`.

Output pubblico < TInt64 > resultShape ()

Forma 1D "Tensor" di uno "SparseTensor". "result_shape[0...n-1]" è uguale alla prima dimensione "n-1" di "set1" e "set2", "result_shape[n]" è la dimensione massima del set di risultati su tutti gli elementi "0. ..n-1` dimensioni.

Output pubblico <T> resultValues ​​()

Valori 1D di uno `SparseTensor`.

pubblico statico DenseToSparseSetOperation.Options validateIndices (validateIndices booleano)