PyTorch中计算机视觉应用程序的自注意力构建基块
使用einsum和einops在PyTorch中实现计算机视觉的自我关注机制。 专注于计算机视觉自我注意模块。
通过pip安装
$ pip install self-attention-cv
如果您没有GPU,最好在您的环境中预安装pytorch。
相关文章
程式码范例
多头注意力
import torch
from self_attention_cv import MultiHeadSelfAttention
model = MultiHeadSelfAttention ( dim = 64 )
x = torch . rand ( 16 , 10 , 64 ) # [batch, tokens, dim]
mask = torch . zeros ( 10 , 10 ) # tokens X tokens
mask [ 5 :
1