ДалееСледующее руководство
Маршрутизация вывода LLM и балансировка нагрузки
Технический
Техническое РУКОВОДСТВО
Гейтирование и маршрутизация позволяют нейронной сети активировать только те части, которые ей нужны для каждого входа, вместо того, чтобы каждый раз запускать всю модель.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Это отделяет размер модели от затрат на вычисления, позволяя запускать огромные модели, которые остаются быстрыми и дешевыми в эксплуатации.
Условные вычисления означают, что сеть принимает зависящие от данных решения о том, какие подмодули использовать. Небольшая обученная сеть «шлюза» или «маршрутизатора» просматривает каждый вход (часто каждый токен) и выдает оценки, выбирая, каким «экспертам» их отправить. На уровне смеси экспертов (MoE) существуют десятки или сотни экспертных подсетей, но маршрутизатор выбирает только одну или две лучшие для каждого токена, поэтому большинство экспертов остаются бездействующими для любого заданного ввода. В результате получается модель с огромным общим количеством параметров, но небольшим количеством активных, что обеспечивает репрезентативную мощность гигантской модели при гораздо меньших затратах во время выполнения. Именно таким образом такие модели, как Switch Transformer, GLaM и многие передовые модели больших языков, можно масштабировать до триллионов параметров.
Switch Transformer направляет каждый токен одному эксперту, масштабируя его до более чем триллиона параметров, сохраняя при этом низкий уровень вычислений на каждый токен.
Большие языковые модели Frontier используют слои Mixture-of-Experts, поэтому для каждого токена активируется только часть весов.
Классификаторы изображений с ранним выходом, которые останавливаются на мелком слое для простых изображений и работают глубже только для сложных.
Многоязычные модели, маршрутизаторы которых учатся отправлять токены с разных языков разным специализированным экспертам.
Разреженная вентиляция сейчас играет центральную роль в масштабировании передовых моделей, и наблюдается тенденция к более детальным экспертам, более умным маршрутизаторам и маршрутизации на нескольких уровнях. Ожидайте более эффективных методов стабильного обучения, снижения накладных расходов на общение, когда эксперты распределены по многим ускорителям, а также анализа «экспертной специализации», чтобы понять, чему учится каждый эксперт. Условные вычисления также распространяются за пределы MoE в сети раннего выхода и модели динамической глубины, которые тратят больше вычислений только на более сложные входные данные.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Гейтирование и маршрутизация позволяют нейронной сети активировать только те части, которые ей нужны для каждого входа, вместо того, чтобы каждый раз запускать всю модель. Это отделяет размер модели от затрат на вычисления, позволяя запускать огромные модели, которые остаются быстрыми и дешевыми в эксплуатации.
The guide defines data-dependent selection of submodules as conditional computation.
The guide says a learned router selects experts based on its input.
Sparse routing can activate only part of the total parameter set per input.
The guide explains that most experts can remain idle for a particular token.
The guide notes routers can favor a few experts, leaving others underused.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Маршрутизация вывода LLM и балансировка нагрузки
Технический