Orthogonal

classe pubblica ortogonale

Inizializzatore che genera una matrice ortogonale.

Se la forma del tensore da inizializzare è bidimensionale, viene inizializzato con una matrice ortogonale ottenuta dalla scomposizione QR di una matrice di numeri casuali ricavata da una distribuzione normale. Se la matrice ha meno righe che colonne, l'output avrà righe ortogonali. Altrimenti, l'output avrà colonne ortogonali.

Se la forma del tensore da inizializzare è più che bidimensionale, una matrice di forma (shape.size(0) * ... * shape.size(n - 2), shape.size(n - 1)) è inizializzato, dove n è la lunghezza del vettore di forma. La matrice viene successivamente rimodellata per dare un tensore della forma desiderata.

Esempi:

      Orthogonal<TFloat32, TFloat32> initializer =
              new org.tensorflow.framework.initializers.Orthogonal<>(tf);
      Operand<TFloat32> values =
              initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
 

Costanti

raddoppiare GUADAGNO_DEFAULT

Costruttori pubblici

Ortogonale (Ops tf, seme lungo)
Crea un inizializzatore ortogonale utilizzando GAIN_DEFAULT per il guadagno.
Ortogonale (Ops tf, doppio guadagno, seed lungo)
Crea un inizializzatore ortogonale

Metodi pubblici

Operando <T>
chiamata ( Operando < TInt64 > dims, tipo Class<T>)

Metodi ereditati

Costanti

doppio finale statico pubblico GAIN_DEFAULT

Valore costante: 1.0

Costruttori pubblici

pubblico ortogonale (Ops tf, seme lungo)

Crea un inizializzatore ortogonale utilizzando GAIN_DEFAULT per il guadagno.

Parametri
tf le operazioni TensorFlow
seme il seme per la generazione di numeri casuali. Un inizializzatore creato con un dato seme produrrà sempre lo stesso tensore casuale per una data forma e dtype.

pubblico ortogonale (Ops tf, doppio guadagno, seed lungo)

Crea un inizializzatore ortogonale

Parametri
tf le operazioni TensorFlow
guadagno il guadagno da applicare a Matrix.
seme il seme per la generazione di numeri casuali. Un inizializzatore creato con un dato seme produrrà sempre lo stesso tensore casuale per una data forma e dtype.

Metodi pubblici

Chiamata pubblica dell'operando <T> ( Operando < TInt64 > dims, tipo Class<T>)