Вычисляет собственное разложение пакета самосопряженных матриц.
(Примечание: поддерживаются только реальные входные данные).
Вычисляет собственные значения и собственные векторы самых внутренних матриц размера M на N в тензоре таких, что tensor[...,:,:] = u[..., :, :] * Diag(s[..., :] ) * Транспонировать(v[...,:,:]).
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Унаследованные методы
логическое значение | равно (Объект arg0) |
последний класс<?> | получитьКласс () |
интервал | хэш-код () |
окончательная пустота | поставить в известность () |
окончательная пустота | уведомитьВсе () |
Нить | нанизывать () |
окончательная пустота | подождать (длинный arg0, int arg1) |
окончательная пустота | подождите (длинный arg0) |
окончательная пустота | ждать () |
абстрактная среда выполнения | окружение () Верните среду выполнения, в которой была создана эта операция. |
абстрактная операция |
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static Svd <T> create (область области действия , операнд <T> a, Long maxIter, Float epsilon, String PrecisionConfig)
Фабричный метод для создания класса, обертывающего новую операцию Svd.
Параметры
объем | текущий объем |
---|---|
а | входной тензор. |
МаксИтер | максимальное количество обновлений развертки, т.е. вся нижняя треугольная часть или верхняя треугольная часть на основе нижнего параметра. С эвристической точки зрения утверждалось, что на практике необходимы приблизительно log(min (M, N)) разверток (ссылка: Голуб и ван Лоан «Матричные вычисления»). |
эпсилон | коэффициент толерантности. |
точностьConfig | сериализованный прототип xla::PrecisionConfig. |
Возврат
- новый экземпляр Svd
публичный вывод <T> s ()
Сингулярные значения. Значения отсортированы в обратном порядке величины, поэтому s[..., 0] — самое большое значение, s[..., 1] — второе по величине и т. д.
Вычисляет собственное разложение пакета самосопряженных матриц.
(Примечание: поддерживаются только реальные входные данные).
Вычисляет собственные значения и собственные векторы самых внутренних матриц размера M на N в тензоре таких, что tensor[...,:,:] = u[..., :, :] * Diag(s[..., :] ) * Транспонировать(v[...,:,:]).
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Унаследованные методы
логическое значение | равно (Объект arg0) |
последний класс<?> | получитьКласс () |
интервал | хэш-код () |
окончательная пустота | поставить в известность () |
окончательная пустота | уведомитьВсе () |
Нить | нанизывать () |
окончательная пустота | подождать (длинный arg0, int arg1) |
окончательная пустота | подождите (длинный arg0) |
окончательная пустота | ждать () |
абстрактная среда выполнения | окружение () Верните среду выполнения, в которой была создана эта операция. |
абстрактная операция |
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static Svd <T> create (область области действия , операнд <T> a, Long maxIter, Float epsilon, String PrecisionConfig)
Фабричный метод для создания класса, обертывающего новую операцию Svd.
Параметры
объем | текущий объем |
---|---|
а | входной тензор. |
МаксИтер | максимальное количество обновлений развертки, т.е. вся нижняя треугольная часть или верхняя треугольная часть на основе нижнего параметра. С эвристической точки зрения утверждалось, что на практике необходимы приблизительно log(min (M, N)) разверток (ссылка: Голуб и ван Лоан «Матричные вычисления»). |
эпсилон | коэффициент толерантности. |
точностьConfig | сериализованный прототип xla::PrecisionConfig. |
Возврат
- новый экземпляр Svd
публичный вывод <T> s ()
Сингулярные значения. Значения отсортированы в обратном порядке величины, поэтому s[..., 0] — самое большое значение, s[..., 1] — второе по величине и т. д.