NastępnyNastępny poradnik
Blokowa rzadka i natywna rzadka uwaga
Techniczne
PRZEWODNIK Językowy AI
Niewielka uwaga sprawia, że Transformatory są tańsze, ponieważ każdy token obsługuje tylko starannie wybrany podzbiór innych tokenów, a nie wszystkie.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
This trades a little global reach for big savings in memory and compute on long sequences.
Pełna samouważność porównuje każdy token z każdym innym tokenem, więc koszt rośnie wraz z kwadratem długości sekwencji, co staje się bolesne w przypadku długich dokumentów. Rzadka uwaga zastępuje gęsty wzór ustrukturyzowanym. Typowe projekty obejmują uwagę z przesuwanym oknem (lokalnym), w której każdy token widzi tylko pobliskich sąsiadów; wzory krokowe lub rozszerzone, które przeskakują do przodu, aby tanio dotrzeć do odległego kontekstu; i tokeny globalne, kilka specjalnych stanowisk, które zajmują się wszystkim i którym wszystko się zajmuje, działając jako węzły informacyjne. Modele takie jak Longformer, BigBird i Sparse Transformer łączą je, dzięki czemu całkowita liczba połączeń rośnie w przybliżeniu liniowo, a nie kwadratowo, umożliwiając konteksty od tysięcy do dziesiątek tysięcy tokenów.
Longformer przetwarza całe artykuły naukowe lub dokumenty prawne w jednym przebiegu przy użyciu przesuwanego okna i globalnej uwagi
BigBird obsługuje odpowiedzi na pytania w długich dokumentach i sekwencje genomiczne z uwagą skalowaną liniowo
Streszczanie tekstu o długości książki, gdzie pełna uwaga wyczerpujełaby pamięć GPU
Systemy wyszukiwania i czatu o długim kontekście, które wykorzystują tokeny globalnego centrum do kierowania kluczowych informacji pomiędzy tysiącami tokenów
Rzadka uwaga pozostaje kluczowa w modelowaniu długiego kontekstu, coraz częściej w połączeniu ze zoptymalizowanymi jądrami, takimi jak FlashAttention, oraz z wyuczoną lub dynamiczną rzadkością, która wybiera, które tokeny mają być obsługiwane na dane wejściowe. W miarę jak okna kontekstowe rozciągają się na miliony tokenów, stosy hybrydowe łączą warstwy rzadkie, gęste i warstwy przestrzeni stanów. Oczekuj, że rzadkie jądra obsługujące sprzęt i uwaga oparta na routingu pozwolą na dalsze zmniejszenie kosztów odczytu bardzo długich danych wejściowych.
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ę
Niewielka uwaga sprawia, że Transformatory są tańsze, ponieważ każdy token obsługuje tylko starannie wybrany podzbiór innych tokenów, a nie wszystkie. Zamienia to niewielki globalny zasięg na duże oszczędności w pamięci i obliczeniach na długich sekwencjach.
Pełna uwaga porównuje każdy token z każdym innym tokenem, dając O(N kwadrat) koszt w czasie i pamięci.
Uwaga lokalna ogranicza widok każdego tokena do stałego okna otaczających tokenów, co radykalnie obniża koszty.
Kilka globalnych tokenów łączy się ze wszystkimi pozycjami, umożliwiając niedrogi przepływ informacji w całej sekwencji.
BigBird pokazał, że jego rzadki wzór jest uniwersalnym aproksymatorem funkcji sekwencji przy skalowaniu w przybliżeniu liniowym.
Ograniczając połączenia do okien lokalnych i kilka łączy globalnych, całkowita liczba połączeń rośnie liniowo.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Blokowa rzadka i natywna rzadka uwaga
Techniczne