ДалееСледующее руководство
Выходные данные модели языка водяных знаков
Технический
Техническое РУКОВОДСТВО
BitNet — это направление исследований Microsoft, показывающее, что большие языковые модели можно обучать с весами, ограниченными всего одним битом или тремя значениями в троичном случае.
Прослушайте это руководствоОзвучено ИИ · ~2 min
This slashes memory and energy use dramatically while keeping surprisingly strong accuracy.
Обычные модели хранят каждый вес как 16-битное число. BitNet заменяет их представлениями с предельно низким битом. Влиятельный вариант BitNet b1.58 использует троичные веса, каждый из которых ограничен -1, 0 или +1, что соответствует примерно 1,58 битам информации на вес (логарифмическое основание 2 из 3). Основная идея заключается в том, что модель обучается с нуля с учетом этих ограничений, а не квантуется впоследствии, поэтому она учится быть устойчивой к ограниченной точности. Поскольку веса равны -1, 0 или +1, дорогостоящие операции умножения в матричной математике сводятся к сложению и вычитанию. В результате значительно снижается пропускная способность памяти, энергопотребление и задержка, причем значение 0 также обеспечивает разреженность, при этом обеспечивая соответствие моделям полной точности сопоставимых размеров во многих тестах.
BitNet b1.58 2B4T Microsoft эффективно работает на ЦП, обеспечивая возможность вывода LLM без выделенного графического процессора.
Помощники на устройстве, которые помещают подходящую модель в ограниченную память телефона благодаря весу ~ 1,58 бита.
Сокращение затрат энергии на вывод и затрат на выбросы углерода для больших объемов API-сервисов за счет замены умножений с плавающей запятой на сложения.
Периферийные развертывания (Интернет вещей, встроенное оборудование), где троичные веса делают возможным понимание местного языка при ограниченном бюджете мощности.
BitNet указывает на будущее, в котором функциональные модели будут работать на телефонах, ноутбуках и периферийных устройствах без графических процессоров центров обработки данных. Основным узким местом является аппаратное обеспечение: современные чипы созданы для вычислений с плавающей запятой, поэтому специализированные ускорители, оптимизированные для операций только сложения троичных чисел, могут многократно увеличить преимущества. Ожидайте большего количества встроенных 1-битных архитектур, более крупных моделей в стиле BitNet и интеграции с помощниками на устройствах, где время автономной работы и конфиденциальность имеют значение, что потенциально изменит экономику выводов ИИ.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
BitNet — это направление исследований Microsoft, показывающее, что большие языковые модели можно обучать с весами, ограниченными всего одним битом или тремя значениями в троичном случае. Это значительно сокращает использование памяти и энергии, сохраняя при этом удивительно высокую точность.
Тернарные веса принимают одно из трех значений, а для представления трех состояний требуется логарифмическое основание 2 из 3, примерно 1,58 бита.
Если веса ограничены значениями -1, 0 и +1, умножение на вес сводится к добавлению, вычитанию или игнорированию значения, что позволяет избежать дорогостоящих умножений с плавающей запятой.
BitNet хранит мастер-копию весов более высокой точности и использует прямоточный оценщик для пропускания градиентов через квантование, обеспечивая обычное обратное распространение ошибки.
Состояние 0 позволяет эффективно отключать некоторые соединения, создавая разреженность, которую можно использовать для повышения эффективности.
Сегодняшние ускорители разработаны на основе умножения с плавающей запятой, поэтому для полного раскрытия преимуществ скорости и энергопотребления BitNet необходимо специальное оборудование для операций на основе троичного сложения.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Выходные данные модели языка водяных знаков
Технический