Orthogonal

klasa publiczna Orthogonal

Inicjator generujący macierz ortogonalną.

Jeżeli kształt inicjowanego tensora jest dwuwymiarowy, jest on inicjowany macierzą ortogonalną uzyskaną z rozkładu QR macierzy liczb losowych pochodzących z rozkładu normalnego. Jeśli macierz ma mniej wierszy niż kolumn, wówczas wynik będzie zawierał wiersze ortogonalne. W przeciwnym razie dane wyjściowe będą miały kolumny ortogonalne.

Jeśli kształt inicjowanego tensora jest więcej niż dwuwymiarowy, macierz kształtu (shape.size(0) * ... * shape.size(n - 2), shape.size(n - 1)) wynosi zainicjowany, gdzie n jest długością wektora kształtu. Następnie macierz jest przekształcana w celu uzyskania tensora o pożądanym kształcie.

Przykłady:

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

Stałe

podwójnie GAIN_DEFAULT

Konstruktorzy publiczni

Ortogonalny (Ops tf, długie nasiona)
Tworzy inicjator ortogonalny, używając GAIN_DEFAULT dla wzmocnienia.
Ortogonalny (Ops tf, podwójne wzmocnienie, długie nasiona)
Tworzy inicjator ortogonalny

Metody publiczne

Argument <T>
wywołanie ( Operand < TInt64 > przyciemnia, typ Class<T>)

Metody dziedziczone

Stałe

publiczny statyczny końcowy podwójny GAIN_DEFAULT

Wartość stała: 1,0

Konstruktorzy publiczni

public Orthogonal (Ops tf, długie nasiona)

Tworzy inicjator ortogonalny, używając GAIN_DEFAULT dla wzmocnienia.

Parametry
tf operacji TensorFlow
nasionko materiał siewny do generowania liczb losowych. Inicjator utworzony z danego ziarna zawsze będzie generował ten sam losowy tensor dla danego kształtu i typu.

publiczny ortogonalny (Ops tf, podwójne wzmocnienie, długie nasiona)

Tworzy inicjator ortogonalny

Parametry
tf operacji TensorFlow
osiągać wzmocnienie, które należy zastosować do matrycy.
nasionko materiał siewny do generowania liczb losowych. Inicjator utworzony z danego ziarna zawsze będzie generował ten sam losowy tensor dla danego kształtu i typu.

Metody publiczne

publiczne wywołanie argumentu <T> ( operand < TInt64 > dims, typ Class<T>)