本文簡要介紹python語言中 torchrec.models.dlrm.InteractionArch
的用法。
用法:
class torchrec.models.dlrm.InteractionArch(sparse_feature_names: List[str])
sparse_feature_names(List[str]) -尺寸 F
基礎:
torch.nn.modules.module.Module
處理
SparseArch
(sparse_features) 和DenseArch
(dense_features) 的輸出。返回每個稀疏特征對的成對點積,每個稀疏特征與密集層輸出的點積,以及密集層本身(全部連接)。注意
dense_features
(D) 的維度預計與sparse_features
的維度匹配,以便可以計算它們之間的點積。例子:
D = 3 B = 10 keys = ["f1", "f2"] F = len(keys) inter_arch = InteractionArch(sparse_feature_names=keys) dense_features = torch.rand((B, D)) sparse_features = KeyedTensor( keys=keys, length_per_key=[D, D], values=torch.rand((B, D * F)), ) # B X (D + F + F choose 2) concat_dense = inter_arch(dense_features, sparse_features)
參數:
相關用法
- Python PyTorch Interpreter用法及代碼示例
- Python PyTorch InMemoryCacheHolder用法及代碼示例
- Python PyTorch IndexAdder用法及代碼示例
- Python PyTorch InMemoryBinaryCriteoIterDataPipe用法及代碼示例
- Python PyTorch Independent用法及代碼示例
- Python PyTorch InstanceNorm2d用法及代碼示例
- Python PyTorch InstanceNorm3d用法及代碼示例
- Python PyTorch InstanceNorm1d用法及代碼示例
- Python PyTorch InProjContainer.forward用法及代碼示例
- Python PyTorch InverseSpectrogram用法及代碼示例
- Python PyTorch IterDataPipe用法及代碼示例
- Python PyTorch IterableDataset用法及代碼示例
- Python PyTorch IoPathSaver用法及代碼示例
- Python PyTorch Identity用法及代碼示例
- Python PyTorch IoPathFileOpener用法及代碼示例
- Python PyTorch IoPathFileLister用法及代碼示例
- Python PyTorch ImageFolder用法及代碼示例
- Python PyTorch IWSLT2016用法及代碼示例
- Python PyTorch IterKeyZipper用法及代碼示例
- Python PyTorch IterableWrapper用法及代碼示例
- Python PyTorch IWSLT2017用法及代碼示例
- Python PyTorch frexp用法及代碼示例
- Python PyTorch jvp用法及代碼示例
- Python PyTorch cholesky用法及代碼示例
- Python PyTorch vdot用法及代碼示例
注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torchrec.models.dlrm.InteractionArch。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。