ДалееСледующее руководство
Линейное внимание и ядра исполнителя
Технический
РУКОВОДСТВО ПО ЯЗЫКУ ИИ
RWKV — это архитектура, которая обучается как преобразователь, но выполняет вывод как рекуррентную сеть, обеспечивая генерацию с линейным временем и постоянной памятью.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Он переформулирует внимание, поэтому нет квадратичной стоимости и роста кэша ключей.
RWKV (произносится как «RwaKuv») означает «Приемлемость», «Вес», «Ключ», «Ценность», четыре основных элемента. Он был создан в основном как открытый проект, управляемый сообществом, под руководством Бо Пэна. Цель состоит в том, чтобы сохранить возможность параллельного обучения Трансформеров, исключив при этом их дорогостоящие выводы. Стандартное внимание хранит кеш «ключ-значение», который растет с каждым токеном и сравнивает каждый новый токен со всеми предыдущими. Вместо этого RWKV переносит небольшое скрытое состояние фиксированного размера вперед, обновляя его с помощью правила затухания во времени, поэтому старая информация плавно исчезает. Во время обучения его можно развернуть в распараллеливаемую форму; во время генерации он действует как RNN, производящий по одному токену за раз с постоянной стоимостью. Это делает его привлекательным для длинных контекстов и развертываний с ограниченными ресурсами.
Запуск функциональных моделей чата с открытым исходным кодом на процессорах или устройствах с низким объемом памяти с постоянной памятью на токен.
Потоковая генерация текста, при которой токены создаются по одному без увеличения кеша
Обработка длинных документов, при которой кеш-значение Transformer будет непомерно большим.
Сообщество и многоязычные модельные проекты, которым необходима эффективная архитектура с открытой лицензией.
RWKV быстро менял версии (v4, v5 Eagle, v6 Finch и последующие), сокращая разрыв в качестве с Transformers, сохраняя при этом линейную стоимость. Ожидайте дальнейшего роста открытых многоязычных моделей, развертывания периферийных устройств и ЦП, где важна постоянная память, а также гибридных конструкций. Его полностью рекуррентный вывод делает его сильным кандидатом для потоковых приложений и очень длинных контекстов, где в противном случае кэши значений ключа взорвутся.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
RWKV — это архитектура, которая обучается как преобразователь, но выполняет вывод как рекуррентную сеть, обеспечивая генерацию с линейным временем и постоянной памятью. Он переформулирует внимание, поэтому нет квадратичной стоимости и роста кэша ключей.
Целью разработки RWKV является параллельное обучение в стиле Transformer в сочетании с периодическим выводом с постоянной стоимостью.
RWKV назван в честь четырех его компонентов: приемкости, веса, ключа и значения.
Как и RNN, RWKV обновляет состояние фиксированного размера на каждом шаге, поэтому память не увеличивается с увеличением длины последовательности.
Изученный вес затухания для каждого канала определяет, насколько быстро исчезают прошлые клавиши в рабочем состоянии.
Используя повторение, RWKV позволяет избежать сравнения каждого токена с каждым другим токеном, удаляя квадратичную стоимость.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Линейное внимание и ядра исполнителя
Технический