入门← 返回知识库
点积(Dot Product)
两个向量对应分量相乘再求和,结果是一个标量。点积能衡量两个向量的方向一致程度——方向越接近,点积越大;垂直时为零;方向相反时为负。
核心公式
📖 符号说明
| 符号 | 含义 | 说明 |
|---|---|---|
| 两个等长向量 | 参与运算的向量 | |
| 第 i 个分量 | 对应位置的元素 | |
| 向量维度 | 分量个数 | |
| 夹角 | 两个向量之间的角度 |
点积(Dot Product)
直觉理解
两个人分别给 5 部电影打了分,怎么衡量他们口味像不像?最直接的办法:同一部电影你打高分我也打高分,就说明口味一致。把每部电影的分数配对相乘,再加起来——口味越像,这个总和越大。
这个"配对相乘再加总"的操作,就是点积。
公式定义
代数形式:对应分量相乘,再加起来
a⋅b=i=1∑naibi=a1b1+a2b2+⋯+anbn几何形式:与夹角的关系
a⋅b=∥a∥×∥b∥×cosθ- 夹角 0°(同方向)→ cos0°=1 → 点积最大
- 夹角 90°(垂直)→ cos90°=0 → 点积为零
- 夹角 180°(反向)→ cos180°=−1 → 点积为负
动手试试
拖动两个向量的端点,观察点积值和夹角如何实时变化。虚线是 a 在 b 上的投影——点积的几何意义就是"投影长度 × b 的长度":
点积:向量夹角与投影
这在机器学习中用来做什么
点积是衡量两个向量"有多像"的基础工具。在推荐系统中,用户和物品都被表示为向量,点积越大就代表越匹配。在更高级的模型中,点积被用来计算不同数据片段之间的关联程度。
引用本概念的文章