Публикации по теме 'svd'


Разложение по сингулярным значениям
Разложение по сингулярным числам (SVD) — это разложение матрицы на три матрицы: U, S и V. Это можно записать как: где A — исходная матрица, U и V — ортогональные матрицы, а S — диагональная матрица. Элементы S называются сингулярными значениями матрицы A. Матрица U . Матрица U содержит левые сингулярные векторы матрицы A. Эти сингулярные векторы ортогональны друг другу и охватывают пространство строк матрицы A. Количество столбцов в U равно количеству рядов в А. Матрица S ...

Приложения SVD  — Разделение изображений с помощью PCA, ICA
Матричная факторизация заключается в разложении матрицы на произведение двух прямоугольных матриц меньшей размерности. Идея состоит в том, чтобы представить матрицу в более низком скрытом пространстве. Одним из полезных методов является анализ основных компонентов (PCA). Он разлагает ковариационную матрицу, чтобы найти направление, которое максимизирует дисперсию. Его можно использовать для уменьшения размеров, разделения изображений. Анализ независимых компонентов (ICA) — это еще..

Вопросы по теме 'svd'

Формула оптимизации СВД
Кто-нибудь знает, какая формула выпуклой оптимизации (целевая функция) приводит к разложению по сингулярным значениям или анализу основных компонентов матрицы X (n на p)?
2375 просмотров
svd
schedule 28.02.2024

Как разделить поезд/тест чрезвычайно разреженного набора данных рекомендательной системы?
Я использую алгоритм CF (SVD) для реального набора данных. Теперь я встречаю проблему о проблеме разреженности данных. Это означает, что разреженность матрицы рейтинга пользователя/элемента составляет около 0,01%. Я разделил данные на...
1756 просмотров

svd вменение R
Я пытаюсь использовать вменение SVD из пакета bcv, но все вмененные значения одинаковы (по столбцу). Это набор данных с отсутствующими данными http://pastebin.com/YS9qaUPs #load data dataMiss = read.csv('dataMiss.csv') #impute data...
1472 просмотров
schedule 10.12.2023

Обрезать SVD-декомпозицию тензора Pytorch без передачи на процессор
Я обучаю модель в Pytorch и хочу использовать усеченное SVD-разложение входных данных. Для расчета SVD я передаю входную ведьму Pytorch Cuda Tensor в ЦП и, используя TruncatedSVD из scikit-learn , выполняю усечение, после чего я передаю результат...
954 просмотров
schedule 24.04.2024

Вычислить градиент переопределенной плоскости
Я хочу вычислить градиент (направление и величину) переопределенной плоскости (›3 точки), например, например. четыре координаты x, y, z: [0, 0, 1], [1, 0, 0], [0, 1, 1], [1, 1, 0] Мой код для вычисления градиента выглядит следующим...
89 просмотров
schedule 04.03.2024

ошибка cuda-memcheck в функции cusolverDnCgesvdjBatched с использованием CUDA
Я использую функцию cusolverDnCgesvdjBatched для вычисления разложения по сингулярным значениям (SVD) нескольких матриц, я использую cuda-memcheck для проверки любых проблем с памятью, я получаю подобную ошибку в функции cusolverDnCgesvdjBatched....
79 просмотров
schedule 17.07.2022