SparseSplit

classe finale pubblica SparseSplit

Dividi uno `SparseTensor` in tensori `num_split` lungo una dimensione.

Se "shape[split_dim]" non è un multiplo intero di "num_split". Le sezioni `[0: shape[split_dim] % num_split]` ottengono una dimensione extra. Ad esempio, se `split_dim = 1` e `num_split = 2` e l'input è

input_tensore = forma = [2, 7] [ ade ] [bc ]

Graficamente i tensori di uscita sono:

output_tensore[0] = forma = [2, 4] [ a ] ​​[bc ]

output_tensore[1] = forma = [2, 3] [ de ] [ ]

Costanti

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

Metodi pubblici

statico <T estende TType > SparseSplit <T>
create ( ambito ambito , operando < TInt64 > splitDim, indici operando < TInt64 >, valori operando <T>, forma operando < TInt64 >, numSplit lungo)
Metodo factory per creare una classe che racchiude una nuova operazione SparseSplit.
Elenco< Output < TInt64 >>
Elenco< Output < TInt64 >>
outputShape ()
Un elenco di tensori 1-D rappresenta la forma dei tensori sparsi di output.
Elenco< Uscita <T>>
valori di output ()
Un elenco di tensori 1-D rappresenta i valori dei tensori sparsi di output.

Metodi ereditati

org.tensorflow.op.RawOp
booleano finale
è uguale a (Oggetto oggetto)
finale int
Operazione
operazione ()
Restituisce questa unità di calcolo come una singola Operation .
stringa finale
booleano
è uguale a (Oggetto arg0)
Classe finale<?>
getClass ()
int
codice hash ()
vuoto finale
notificare ()
vuoto finale
notificaTutti ()
Corda
accordare ()
vuoto finale
attendere (lungo arg0, int arg1)
vuoto finale
aspetta (lungo arg0)
vuoto finale
Aspettare ()
org.tensorflow.op.Op
ambiente di esecuzione astratto
ambiente ()
Restituisce l'ambiente di esecuzione in cui è stata creata questa operazione.
Operazione astratta
operazione ()
Restituisce questa unità di calcolo come una singola Operation .

Costanti

Stringa finale statica pubblica OP_NAME

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

Valore costante: "SparseSplit"

Metodi pubblici

public static SparseSplit <T> create ( scope scope, Operando < TInt64 > splitDim, Operando < TInt64 > indici, Operando <T> valori, Operando < TInt64 > forma, Long numSplit)

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

Parametri
scopo ambito attuale
divisoDim 0-D. La dimensione lungo la quale dividere. Deve essere compreso nell'intervallo "[0, rango(forma))".
indici Il tensore 2-D rappresenta gli indici del tensore sparso.
valori Il tensore 1-D rappresenta i valori del tensore sparso.
forma 1-D. il tensore rappresenta la forma del tensore sparso. indici di output: un elenco di tensori 1-D rappresenta gli indici dei tensori sparsi di output.
numSplit Il numero di modi per dividere.
ritorna
  • una nuova istanza di SparseSplit

elenco pubblico< Output < TInt64 >> outputIndices ()

elenco pubblico< Output < TInt64 >> outputShape ()

Un elenco di tensori 1-D rappresenta la forma dei tensori sparsi di output.

public List< Output <T>> outputValues ​​()

Un elenco di tensori 1-D rappresenta i valori dei tensori sparsi di output.