Orthogonal

classe publique orthogonale

Initialiseur qui génère une matrice orthogonale.

Si la forme du tenseur à initialiser est bidimensionnelle, il est initialisé avec une matrice orthogonale obtenue à partir de la décomposition QR d'une matrice de nombres aléatoires issus d'une distribution normale. Si la matrice comporte moins de lignes que de colonnes, la sortie aura des lignes orthogonales. Sinon, la sortie aura des colonnes orthogonales.

Si la forme du tenseur à initialiser est plus que bidimensionnelle, une matrice de forme (shape.size(0) * ... * shape.size(n - 2), shape.size(n - 1)) est initialisé, où n est la longueur du vecteur de forme. La matrice est ensuite remodelée pour donner un tenseur de la forme souhaitée.

Exemples :

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

Constantes

double GAIN_DEFAULT

Constructeurs Publics

Orthogonal (Ops tf, graine longue)
Crée un initialiseur orthogonal en utilisant GAIN_DEFAULT pour le gain.
Orthogonal (Ops tf, double gain, graine longue)
Crée un initialiseur orthogonal

Méthodes publiques

Opérande <T>
appel ( Opérande < TInt64 > dims, type Class<T>)

Méthodes héritées

Constantes

public statique final double GAIN_DEFAULT

Valeur constante : 1,0

Constructeurs Publics

public Orthogonal (Ops tf, graine longue)

Crée un initialiseur orthogonal en utilisant GAIN_DEFAULT pour le gain.

Paramètres
tf les opérations TensorFlow
graine la graine pour la génération de nombres aléatoires. Un initialiseur créé avec une graine donnée produira toujours le même tenseur aléatoire pour une forme et un type donnés.

public Orthogonal (Ops tf, double gain, graine longue)

Crée un initialiseur orthogonal

Paramètres
tf les opérations TensorFlow
gagner le gain à appliquer à la Matrice.
graine la graine pour la génération de nombres aléatoires. Un initialiseur créé avec une graine donnée produira toujours le même tenseur aléatoire pour une forme et un type donnés.

Méthodes publiques

Appel d'opérande public <T> ( opérande < TInt64 > dims, type Class<T>)