一个百度人的技术提升之路,为您提供一系列计算机视觉,自然语言处理和推荐系统等高质量技术文章,让您的碎片化时间最大价值化
今天看啥  ›  专栏  ›  深度学习基础与进阶

想学SVD(奇异值分解)算法?看这篇就够了

深度学习基础与进阶  · 公众号  ·  · 2024-09-23 14:11

文章预览

线性代数是机器学习领域的基础,其中一个最重要的概念是奇异值分解(SVD),本文尽可能简洁的介绍SVD(奇异值分解)算法的基础理解,以及它在现实世界中的应用。 SVD是最广泛使用的无监督学习算法之一,它在许多推荐系统和降维系统中居于核心位置,这些系统是全球公司如谷歌、Netflix、Facebook、YouTube等的核心技术。 简单来说,SVD是将一个任意矩阵分解为三个矩阵。所以如果我们有一个矩阵A,那么它的SVD可以表示为: A是 矩阵,U是 的正交矩阵, 是 的 非 负 对 角 矩 阵 , 是 的正交矩阵。 U也被称为左奇异向量,S为奇异值,V为右奇异向量。 带维度的奇异值分解: 用矩阵表示奇异值分解: image-20240808230323995 我们通常将具有较大特征值 的向量排列在前,而较小特征值的向量则排在后面。 特征值与向量的对应关系: 与特征值分解相比,奇异 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览