ViT Prof. Anderson Rocha Tavares Bloco 5 · Slide 1 / 2

Token [CLS] e Multi-Head Attention

[CLS] participa da atenção como qualquer patch — ao final, concentra a informação global

🟣
[CLS] é um vetor aprendível inserido na posição 0 da sequência — sem conteúdo visual. Ele também projeta Q, K, V e presta atenção a todos os patches, acumulando uma representação global da imagem ao longo do encoder.
Cabeça:
[C] = linha do token [CLS] nas matrizes
headr = softmax(QrKrT / √dk) Vr
MultiHead = Concat(head1,…,headh) WO
🧠
"O [CLS] não impõe nenhuma restrição sobre o que aprender — ele simplesmente participa da atenção como mais um token. A linha do [CLS] na matriz de atenção mostra o quanto ele "ouve" cada patch. Após L blocos, esse vetor é usado diretamente para classificação."