==Алгоритм SVD==
{{ОпределениеПопробуем воспользоваться [[Сингулярное разложение | сингулярным разложением]] для задачи рекомендации. |definition='''SVD''' (англ. ''Single Value Decomposition'') {{---}} у любой матрицы Разложим матрицу оценок <tex> A R </tex> размера с использованием сингулярного разложения: <tex> R_{n \times m </tex> существует разложение на матрицы <tex> U, } = U_{n \times n} \times \Sigma_{n \times m} \Sigma, times V^T T_{m \times m} </tex>.Применяя усеченное разложение, получим следующее: <tex> A_R_{n \times m} ' = U_{n \times nd} ' \times \Sigma_{n d \times md} ' \times V^T_{m d \times m} ' </tex>.<br/>}}
[[Файл:3.png|400px|thumb|right|SVD для рекомендательных систем.]]