СледваСледващо ръководство
Линейно внимание и ядра на изпълнителя
технически
Език AI РЪКОВОДСТВО
RWKV е архитектура, която се обучава като Transformer, но изпълнява изводи като повтаряща се мрежа, давайки генериране на линейно време и постоянна памет.
Чуйте това ръководствоAI-разказан · ~2 min
It reformulates attention so there is no quadratic cost and no growing key-value cache.
RWKV (произнася се „RwaKuv“) означава Receptance, Weight, Key, Value, неговите четири основни елемента. Създаден е до голяма степен като отворен, управляван от общността проект, ръководен от Bo Peng. Целта е да се запази възможността за паралелно обучение на Transformers, като същевременно се елиминира техният скъп извод. Стандартното внимание съхранява кеш ключ-стойност, който нараства с всеки токен и сравнява всеки нов токен с всички предишни. Вместо това RWKV пренася малко скрито състояние с фиксиран размер напред, като го актуализира с правило за затихване във времето, така че по-старата информация избледнява плавно. По време на обучението може да се разгръща в паралелна форма; по време на генерирането той действа като RNN, произвеждайки един токен наведнъж при постоянна цена. Това го прави привлекателен за дълги контексти и разполагане с ограничени ресурси.
Изпълнение на способни модели за чат с отворен код на процесори или устройства с малко памет с постоянна памет за токен
Поточно генериране на текст, при което токените се произвеждат един по един без нарастващ кеш
Обработка на дълги документи, при която кешът ключ-стойност на Transformer би бил твърде голям
Обществени и многоезични моделни проекти, които се нуждаят от ефективна, отворена лицензирана архитектура
RWKV бързо премина през версии (v4, v5 Eagle, v6 Finch и други), намалявайки разликата в качеството с Transformers, като същевременно запазва линейни разходи. Очаквайте продължаващ растеж на отворени многоезични модели, внедряване на edge и CPU, където постоянната памет има значение, и хибридни дизайни. Неговото напълно повтарящо се заключение го прави силен кандидат за стрийминг приложения и много дълги контексти, където кешовете ключ-стойност иначе биха експлодирали.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
RWKV е архитектура, която се обучава като Transformer, но изпълнява изводи като повтаряща се мрежа, давайки генериране на линейно време и постоянна памет. Той преформулира вниманието, така че няма квадратични разходи и нарастващ кеш ключ-стойност.
Проектната цел на RWKV е паралелно обучение в стил Transformer, комбинирано с повтарящи се изводи за постоянни разходи.
RWKV е кръстен на своите четири компонента: Receptance, Weight, Key и Value.
Подобно на RNN, RWKV актуализира състояние с фиксиран размер на всяка стъпка, така че паметта не расте с дължината на последователността.
Наученото тегло на затихване на канал определя колко бързо миналите ключове избледняват в работно състояние.
Използвайки повторение, RWKV заобикаля сравняването на всеки токен с всеки друг токен, премахвайки квадратичната цена.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Линейно внимание и ядра на изпълнителя
технически