SparseToDense

classe finale pubblica SparseToDense

Converte una rappresentazione sparsa in un tensore denso.

Costruisce un array `denso` con forma `output_shape` tale che

# If sparse_indices is scalar
 dense[i] = (i == sparse_indices ? sparse_values : default_value)
 
 # If sparse_indices is a vector, then for each i
 dense[sparse_indices[i]] = sparse_values[i]
 
 # If sparse_indices is an n by d matrix, then for each i in [0, n)
 dense[sparse_indices[i][0], ..., sparse_indices[i][d-1]] = sparse_values[i]
 
Tutti gli altri valori in "dense" sono impostati su "default_value". Se "sparse_values" è uno scalare, tutti gli indici sparsi sono impostati su questo singolo valore.

Gli indici devono essere ordinati in ordine lessicografico e non devono contenere ripetizioni. Se "validate_indices" è vero, queste proprietà vengono controllate durante l'esecuzione.

Classi nidificate

classe SparseToDense.Options Attributi facoltativi per SparseToDense

Costanti

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

Metodi pubblici

Uscita <U>
comeuscita ()
Restituisce l'handle simbolico del tensore.
statico <U estende TType , T estende TNumber > SparseToDense <U>
create ( ambito ambito , operando <T> sparseIndices, operando <T> outputShape, operando <U> sparseValues, operando <U> defaultValue, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione SparseToDense.
Uscita <U>
denso ()
Tensore di output denso di forma `output_shape`.
SparseToDense.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: "SparseToDense"

Metodi pubblici

Uscita pubblica <U> asOutput ()

Restituisce l'handle simbolico del tensore.

Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.

public static SparseToDense <U> create ( Scope scope, Operando <T> sparseIndices, Operando <T> outputShape, Operando <U> sparseValues, Operando <U> defaultValue, Opzioni... opzioni)

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

Parametri
ambito ambito attuale
sparseIndici 0-D, 1-D o 2-D. "sparse_indices[i]" contiene l'indice completo in cui verrà inserito "sparse_values[i]".
outputShape 1-D. Forma del tensore denso di uscita.
sparseValues 1-D. Valori corrispondenti a ciascuna riga di "sparse_indices" o un valore scalare da utilizzare per tutti gli indici sparsi.
defaultValue Valore scalare da impostare per gli indici non specificati in "sparse_indices".
opzioni trasporta valori di attributi opzionali
Ritorni
  • una nuova istanza di SparseToDense

Uscita pubblica <U> denso ()

Tensore di output denso di forma `output_shape`.

public static SparseToDense.Options validateIndices (validateIndices booleani)

Parametri
validateIndices Se vero, gli indici vengono controllati per assicurarsi che siano ordinati in ordine lessicografico e che non vi siano ripetizioni.