ДаліНаступний посібник
Маршрутизація та балансування навантаження LLM
технічний
Технічний КЕРІВНИЦТВО
Шлюзування та маршрутизація дозволяють нейронній мережі активувати лише ті частини, які їй потрібні для кожного входу, замість запуску всієї моделі щоразу.
Послухайте цей посібникШІ-розказаний · ~2 min
Це відокремлює розмір моделі від обчислювальних витрат, дозволяючи створювати величезні моделі, які залишаються швидкими та дешевими для виконання.
Умовне обчислення означає, що мережа приймає залежні від даних рішення про те, які підмодулі використовувати. Невелика навчена мережа «шлюзів» або «маршрутизаторів» переглядає кожен вхід (часто кожен маркер) і виробляє бали, вибираючи, яким «експертам» їх надіслати. На рівні суміші експертів (MoE) існують десятки чи сотні експертних підмереж, але маршрутизатор вибирає лише один або два найвищих на маркер, тому більшість експертів залишаються бездіяльними для будь-якого введення. Результатом є модель із величезною загальною кількістю параметрів, але невеликою кількістю активних, що дає репрезентативну потужність гігантської моделі за значно менших витрат часу виконання. Ось як такі моделі, як Switch Transformer, GLaM і багато передових великих мовних моделей, доступно масштабуються до трильйонів параметрів.
Switch Transformer направляє кожен токен до одного експерта, масштабуючи понад трильйон параметрів, зберігаючи низький рівень обчислень для кожного токена.
Граничні моделі великих мов із використанням шарів Mixture-of-Experts, тому лише частка ваг активується на маркер.
Класифікатори зображень із раннім виходом, які зупиняються на дрібному шарі для легких зображень і працюють глибше лише для складних.
Багатомовні моделі, маршрутизатори яких вчаться надсилати маркери з різних мов різним спеціалізованим експертам.
Розріджене шлюзування тепер є центральним у масштабуванні граничних моделей, і тенденція спрямована на більш детальні експерти, розумніші маршрутизатори та маршрутизацію на кількох рівнях. Очікуйте кращих методів для стабільного навчання, зменшення накладних витрат на спілкування, коли експерти розкидані по багатьох прискорювачах, і аналіз «спеціалізації експертів», щоб зрозуміти, чому кожен експерт навчиться. Умовні обчислення також поширюються за межі MoE у мережі раннього виходу та моделі динамічної глибини, які витрачають більше обчислень лише на складніші вхідні дані.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву
Шлюзування та маршрутизація дозволяють нейронній мережі активувати лише ті частини, які їй потрібні для кожного входу, замість запуску всієї моделі щоразу. Це відокремлює розмір моделі від витрат на обчислення, створюючи величезні моделі, які залишаються швидкими та дешевими в експлуатації.
Посібник визначає залежний від даних вибір підмодулів як умовне обчислення.
У посібнику сказано, що навчений маршрутизатор вибирає експертів на основі своїх вхідних даних.
Розріджена маршрутизація може активувати лише частину загального набору параметрів на вхід.
Посібник пояснює, що більшість експертів можуть залишатися бездіяльними для певного токена.
Керівництво зазначає, що маршрутизатори можуть надавати перевагу деяким експертам, залишаючи інших маловикористаними.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
Маршрутизація та балансування навантаження LLM
технічний