開始使用免費開始

奇異值分解

在上一個練習中,你看到了當面試題問到高維度資料時,PCA 在降維方面有多實用。

這個練習中,你將在 diabetes 上練習 SVD。與 PCA 不同的是,這個轉換器能有效處理稀疏矩陣,並且透過截斷式奇異值分解來執行線性降維。

回顧一下,奇異值分解會將原始資料矩陣分解為三個矩陣,並利用它們計算並回傳奇異值。

同樣在管線中的位置,但採用不同技術: Machine learning pipeline

本練習屬於課程

用 Python 練習機器學習面試題

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Import module
from ____.____ import ____

# Feature matrix and target array
X = ____.____('____', axis=1)
y = ____['____']
編輯並執行程式碼