NastępnyNastępny poradnik
Edycja między uwagami od monitu do monitu
Wizualna sztuczna inteligencja
PRZEWODNIK Językowy AI
Cross-attention lets queries from one representation attend to keys and values from another representation.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
It is used to connect source and target sequences or different modalities.
Cross-attention lets queries from one representation attend to keys and values from another. The Transformer uses this in encoder-decoder layers; latent diffusion uses it for text-conditioned generation. Flamingo uses gated cross-attention layers to connect visual features to a language model and is designed to ingest arbitrarily interleaved visual and textual inputs, including images or video. These are architecture-specific examples, not a universal multimodal design. In Flamingo, cross-attention blocks are gated by a tanh-transformed learned scalar initialized to zero; this is an architecture-specific control and not a claim about how often cross-attention is used across multimodal systems.
In an encoder-decoder Transformer, decoder queries attend to encoder outputs.
Latent diffusion models use cross-attention to condition image latents on text embeddings.
Flamingo inserts cross-attention layers so a language model can use visual features.
Different sequence lengths are possible because queries and key-value context need not have matching lengths.
When inspecting a multimodal model, identify which stream supplies queries and which supplies keys and values. Evaluate alignment and failure cases across the relevant modalities. The cited papers do not establish one universal cross-attention design.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Cross-attention lets queries from one representation attend to keys and values from another representation. It is used to connect source and target sequences or different modalities.
Uwaga krzyżowa przyciąga zapytania z jednej sekwencji (np. dekodera), a klucze i wartości z innej (np. kodera), umożliwiając im interakcję.
Dekoder tworzy zapytania na podstawie częściowo wygenerowanych danych wyjściowych, a następnie wykorzystuje dane wyjściowe kodera jako klucze i wartości w celu pobrania odpowiednich informacji wejściowych.
Ponieważ zapytania pochodzą z jednego źródła, a klucze/wartości z innego, sekwencje są niezależne i mogą różnić się długością, językiem lub modalnością.
Dzięki wzajemnej uwagi każda część wygenerowanego obrazu odpowiada podpowiedzi tekstowej, osadzając elementy wizualne w słowach.
Obydwa wykorzystują tę samą skalowaną uwagę iloczynu skalarnego: wyniki podobieństwa między zapytaniami i kluczami, softmax, a następnie ważoną sumę wartości.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Edycja między uwagami od monitu do monitu
Wizualna sztuczna inteligencja