什麼是張量的外積?

更新 發佈閱讀 3 分鐘

張量的外積(Outer Product / Tensor Product):維度會增加

一、最簡單一句話

👉 張量的外積(Outer Product) = 把兩個張量「全部組合」在一起,產生更高維的張量


二、數學定義(核心公式)

給兩個向量:

Ai,Bj

外積定義為:

Cij=AiBj


👉 重點:

  • 沒有求和
  • 每個元素都相乘
  • 維度增加

三、最直覺例子(手算)

vocus|新世代的創作平台

👉 結果:

  • 向量(1維) × 向量(1維)
    👉 變成矩陣(2維)

四、維度變化(很重要)

vocus|新世代的創作平台

👉 規則:

👉 維度會「相加」


五、和內積的差別(很多人搞混)


vocus|新世代的創作平台

👉 對比一句話:

👉 外積 = 展開關係

👉 內積 = 壓縮資訊


六、幾何直覺(關鍵理解🔥)


👉 外積在做什麼?

👉 建立所有可能的「配對關係」


例如:

  • A =「身高」
  • B =「收入」

外積就是:

👉 每個身高 × 每個收入的組合


👉 本質:

👉 把兩個空間「交織」成更高維空間


七、從張量角度(更本質)

張量外積其實是:

👉 兩個線性空間的直積(tensor product)


也就是:

👉 把兩個向量空間合成一個更大的空間


八、AI中的實際應用

在 PyTorch:

torch.outer(A, B)

👉 常見用途:

1️⃣ 特徵組合(Feature Interaction)

  • 建立所有特徵交互關係

2️⃣ 注意力機制(Attention)

  • Query × Key 本質接近外積

3️⃣ 張量擴展

  • 建立高維表示

九、超直覺比喻(幫你真正記住)


🎯 外積像什麼?

👉 像「兩個清單做笛卡兒積」


例如:

  • A = [蘋果, 香蕉]
  • B = [紅色, 綠色]

外積:

  • 蘋果×紅
  • 蘋果×綠
  • 香蕉×紅
  • 香蕉×綠

👉 所有組合都列出來


十、一句話總結(最精華)

👉 張量外積 = 不做求和,直接把所有元素兩兩相乘,生成更高維的結構




留言
avatar-img
sirius數字沙龍
16會員
405內容數
吃自助火鍋啦!不要客氣,想吃啥,請自行取用!
sirius數字沙龍的其他內容
2026/03/20
「張量」(Tensor)聽起來很神祕,但說穿了,它就是一個多維度的數字容器。在 AI 和深度學習的世界裡,它是一切運算的基礎。 我們可以依照「維度」將張量分類: 0 維張量: 純量(Scalar),就是一個孤零零的數字,如 5。 1 維張量: 向量(Vector),一排數字。
Thumbnail
2026/03/20
「張量」(Tensor)聽起來很神祕,但說穿了,它就是一個多維度的數字容器。在 AI 和深度學習的世界裡,它是一切運算的基礎。 我們可以依照「維度」將張量分類: 0 維張量: 純量(Scalar),就是一個孤零零的數字,如 5。 1 維張量: 向量(Vector),一排數字。
Thumbnail
2026/03/20
「線性映射(Linear Map)」是理解張量、矩陣、AI 的核心概念之一。我們用最直覺+數學本質一起講清楚👇 一、最簡單一句話 👉 線性映射 = 保持「加法」與「比例」的變換 二、形式定義(抓住兩個條件) 一個映射 f 是線性的,如果滿足: 1️⃣ 加法保持
Thumbnail
2026/03/20
「線性映射(Linear Map)」是理解張量、矩陣、AI 的核心概念之一。我們用最直覺+數學本質一起講清楚👇 一、最簡單一句話 👉 線性映射 = 保持「加法」與「比例」的變換 二、形式定義(抓住兩個條件) 一個映射 f 是線性的,如果滿足: 1️⃣ 加法保持
Thumbnail
2026/03/17
「張量」(Tensor)其實是一個在數學與物理中非常核心的概念,可以理解為: 👉 比「數字、向量、矩陣」更高階、能描述多維關係的數學物件 本質上是一種描述多維關係的數學物件,可以看成是「標量、向量、矩陣的統一升級版」,廣泛用於物理、機器學習與工程。
Thumbnail
2026/03/17
「張量」(Tensor)其實是一個在數學與物理中非常核心的概念,可以理解為: 👉 比「數字、向量、矩陣」更高階、能描述多維關係的數學物件 本質上是一種描述多維關係的數學物件,可以看成是「標量、向量、矩陣的統一升級版」,廣泛用於物理、機器學習與工程。
Thumbnail
看更多