Вместо кэширования промежуточных результатов, псевдообращение может быть вычислено и кэшировано.Это может быть вычислено этот подход, суммированный как:
- Рассчитать SVD
- Установить все "малые" единичные значения в ноль
- Инвертироватьвсе ненулевые единичные значения
- Умножьте три матрицы еще раз
- Псевдообращение - это транспонирование результата.
Результатом является псевдообращение * B.