Orthogonal

общественный класс ортогональный

Инициализатор, генерирующий ортогональную матрицу.

Если форма инициализируемого тензора двумерна, он инициализируется ортогональной матрицей, полученной в результате QR-разложения матрицы случайных чисел, полученной из нормального распределения. Если в матрице меньше строк, чем столбцов, то выходные данные будут иметь ортогональные строки. В противном случае выходные данные будут иметь ортогональные столбцы.

Если форма инициализируемого тензора более чем двумерна, матрица формы (shape.size(0) * ... * shape.size(n - 2), shape.size(n - 1)) имеет вид инициализирован, где n — длина вектора формы. Впоследствии матрица изменяется, чтобы придать тензору желаемой формы.

Примеры:

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

Константы

двойной GAIN_DEFAULT

Публичные конструкторы

Ортогональный (Ops tf, длинное начальное число)
Создает ортогональный инициализатор, используя GAIN_DEFAULT для усиления.
Ортогональный (Ops tf, двойное усиление, длинное начальное число)
Создает ортогональный инициализатор

Публичные методы

Операнд <Т>
вызов ( Операнд <TInt64> dims, тип Class<T>)

Унаследованные методы

Константы

общедоступный статический финальный двойной GAIN_DEFAULT

Постоянное значение: 1,0

Публичные конструкторы

общедоступный ортогональный (Ops tf, длинное начальное число)

Создает ортогональный инициализатор, используя GAIN_DEFAULT для усиления.

Параметры
ТС Операции TensorFlow
семя начальное значение для генерации случайных чисел. Инициализатор, созданный с заданным начальным значением, всегда будет создавать один и тот же случайный тензор для заданной формы и типа d.

общедоступный ортогональный (Ops tf, двойное усиление, длинное начальное число)

Создает ортогональный инициализатор

Параметры
ТС Операции TensorFlow
прирост усиление, которое будет применено к Матрице.
семя начальное значение для генерации случайных чисел. Инициализатор, созданный с заданным начальным значением, всегда будет создавать один и тот же случайный тензор для заданной формы и типа d.

Публичные методы

общедоступный вызов операнда <T> ( Operand <TInt64> dims, тип Class<T>)