Orthogonal

clase pública ortogonal

Inicializador que genera una matriz ortogonal.

Si la forma del tensor a inicializar es bidimensional, se inicializa con una matriz ortogonal obtenida de la descomposición QR de una matriz de números aleatorios extraída de una distribución normal. Si la matriz tiene menos filas que columnas, la salida tendrá filas ortogonales. De lo contrario, la salida tendrá columnas ortogonales.

Si la forma del tensor a inicializar es más que bidimensional, una matriz de forma (shape.size(0) * ... * shape.size(n - 2), shape.size(n - 1)) es inicializado, donde n es la longitud del vector de forma. Posteriormente se reforma la matriz para dar un tensor de la forma deseada.

Ejemplos:

      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

doble GANANCIA_DEFAULT

Constructores Públicos

Ortogonal (Ops tf, semilla larga)
Crea un inicializador ortogonal usando GAIN_DEFAULT para la ganancia.
Ortogonal (Ops tf, doble ganancia, semilla larga)
Crea un inicializador ortogonal

Métodos públicos

Operando <T>
llamada ( Operando < TInt64 > se atenúa, tipo Clase<T>)

Métodos heredados

Constantes

doble final estático público GAIN_DEFAULT

Valor constante: 1,0

Constructores Públicos

Ortogonal público (Ops tf, semilla larga)

Crea un inicializador ortogonal usando GAIN_DEFAULT para la ganancia.

Parámetros
tf las operaciones de TensorFlow
semilla la semilla para la generación de números aleatorios. Un inicializador creado con una semilla determinada siempre producirá el mismo tensor aleatorio para una forma y un tipo determinados.

Ortogonal público (Ops tf, doble ganancia, semilla larga)

Crea un inicializador ortogonal

Parámetros
tf las operaciones de TensorFlow
ganar la ganancia que se aplicará a Matrix.
semilla la semilla para la generación de números aleatorios. Un inicializador creado con una semilla determinada siempre producirá el mismo tensor aleatorio para una forma y un tipo determinados.

Métodos públicos

Llamada pública de operando <T> ( operando <TInt64> se atenúa, tipo Clase<T>)