✍️ 文/資料科學家練習生
你走在路上,手上拿著指南針,指南針告訴你「方向」,但它不會告訴你「多遠」。
在數學裡也有一種東西專門負責「方向」和「距離」的資訊,那就是──向量(Vector)!
在前幾篇,我們學過怎麼量一個向量的長度(範數),現在我們要更進一步來看看:
👉 有哪些「有特殊能力」的向量? 👉 又有哪些「整齊得像軍隊」的向量組合?
✳️ 一、單位向量(Unit Vector):只有「方向」沒有「大小」
這種向量的特色是:
它的長度 = 1
也就是說,它只代表一個方向,但不帶「多遠」。
公式:
x̂ = x ÷ ‖x‖
🧠 這叫做「把向量單位化」,意思是:
不管原本多長,我們都縮小或放大,讓它的長度變成 1!
🔧 在資料科學中,單位向量就像:
- 把每個人的走路方向都對齊來比較
- 把數據的大小「標準化」,方便看趨勢而不是看量級
✳️ 二、正交向量(Orthogonal):彼此完全無關的方向
你還記得「內積」是什麼嗎?
簡單說,內積是拿來看「兩個向量有多同方向」。
而當兩個向量完全不一樣方向,互成 90 度時──
它們的內積 = 0
這種關係就叫做「正交」!
🧠 想像你走東、你朋友走北,你們的方向就互不干擾,是完全「正交」的!
🔍 在機器學習中,我們常用「正交」來保證:
- 不同變數之間沒有干擾
- 資料維度彼此獨立、乾淨
✳️ 三、正交矩陣(Orthogonal Matrix):整隊整齊又方向分明
正交矩陣就是一個超整齊的矩陣,裡面:
- 每一「行」和每一「列」都是單位向量
- 而且彼此都是正交關係
用數學的話來說:
Aᵀ × A = A × Aᵀ = I(單位矩陣)
🧠 意思是:
這個矩陣裡的向量不但長度一樣(都是 1),
而且方向完全不重疊(彼此 90°),堪稱完美!
🔧 在資料科學中,我們用正交矩陣來:
- 保證資料轉換時不會扭曲資料
- 執行「旋轉」或「保持距離」的數據處理操作(例如 PCA 主成分分析)
✳️ 四、正交單位向量(Orthonormal):最完美的向量組合!
這是最厲害的組合包!一組向量如果:
- 彼此正交(方向完全不重疊)
- 每個都是單位向量(長度都是 1)
那我們就叫它們是「正交單位向量」,英文是 Orthonormal Vectors
🧠 這種向量組合非常穩定又好用,是許多 AI 模型、壓縮演算法、圖像轉換的基礎。
想像一個小隊,每個人走不同方向、都走同樣速度,合作無間、超好管理!
🔁 總複習:向量界的「完美隊伍」怎麼長?
🔹 單位向量:只有方向、長度 = 1
🔹 正交向量:彼此方向差 90 度,內積 = 0
🔹 正交矩陣:每行每列都是正交單位向量
🔹 正交單位向量:方向不同又長度一致的完美夥伴
🚀 小總結:資料的「方向感」就是靠它們!
你未來會發現,很多資料其實只是「方向+大小」的組合。
而單位化、正交化、矩陣組合,就是在幫助我們:
- 看得更清楚(去除雜訊)
- 算得更精準(避免干擾)
- 模型學得更聰明(更快收斂、更穩定)
📮 下次我們來聊「內積是怎麼計算的?可以幫我們判斷兩個人是不是同路人?」
喜歡這系列文章嗎?歡迎留言或收藏,我會用最簡單的方式,陪你邁向資料科學家的第一步!