快捷方式

線性變換

torchvision.transforms.v2.LinearTransformation(transformation_matrix: 張量, mean_vector: 張量)[原始碼]

使用離線計算的方形變換矩陣和均值向量變換張量影像或影片。

此變換不支援 PIL 影像。給定 transformation_matrix 和 mean_vector,它將展平 torch.*Tensor 並從中減去 mean_vector,然後計算與變換矩陣的點積,再將張量重塑回其原始形狀。

應用

白化變換:假設 X 是一個零均值的列向量資料。然後使用 torch.mm(X.t(), X) 計算資料協方差矩陣 [D x D],對此矩陣執行 SVD,並將其作為 transformation_matrix 傳遞。

引數:
  • transformation_matrix (張量) – 張量 [D x D],其中 D = C x H x W

  • mean_vector (張量) – 張量 [D],其中 D = C x H x W

transform(inpt: Any, params: Dict[str, Any]) Any[原始碼]

用於覆蓋以實現自定義變換的方法。

參見 如何編寫自己的 v2 變換

文件

查閱 PyTorch 的全面開發者文件

檢視文件

教程

獲取針對初學者和高階開發者的深度教程

檢視教程

資源

查詢開發資源並獲得問題解答

檢視資源