Сингулярное разложение (SVD): разложение любой матрицы на вращения и масштабирование для сжатия данных и ИИ