Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Назад к глоссарию Ultralytics

Neural Scaling Laws

Законы масштабирования нейросетей предсказывают, как размер модели, обучающие данные и вычислительные ресурсы влияют на производительность ИИ, помогая выбирать оптимальные вычислительные параметры обучения и распределять ресурсы.

Законы масштабирования нейросетей — это эмпирические зависимости, описывающие, как меняется производительность нейросети при увеличении размера модели, объёма обучающих данных и вычислительных затрат. Обычно эти зависимости подчиняются степенным законам: увеличение ресурса в фиксированное число раз приводит к предсказуемому пропорциональному снижению ошибки до некоторого предела. Благодаря этому законы масштабирования помогают оценивать пользу более длительного обучения и решать, как распределить вычислительный бюджет.

В ИИ термин законы масштабирования часто используют как синоним законов масштабирования нейросетей. Масштабируемость описывает способность системы эффективно справляться с растущими рабочими нагрузками.

Как работают законы масштабирования нейросетей#

Большинство анализов масштабирования в процессе обучения строится вокруг трёх величин:

  • Размер модели: количество обучаемых параметров, включая веса модели, определяет способность сети представлять закономерности.
  • Обучающие данные: объём обучающих данных определяет количество примеров, на которых сеть учится выявлять закономерности. Объём наборов данных для языковых моделей обычно измеряют в токенах — единицах текста, которые обрабатывает модель.
  • Вычисления при обучении: общий объём арифметических операций, выполненных во время обучения, измеряется в операциях с плавающей точкой, обычно обозначаемых FLOPs.

Эти ресурсы взаимосвязаны: увеличение ёмкости модели влияет на то, какой объём данных и вычислений при обучении можно использовать с пользой. Подобранная зависимость масштабирования связывает совместное распределение этих ресурсов с ожидаемой функцией потерь — численной оценкой ошибки, измеряемой с помощью функции потерь.

Кривая степенного закона выглядит приблизительно прямой, если обе оси представлены в логарифмическом масштабе. Её показатель степени описывает, как быстро уменьшается ошибка при добавлении ресурсов. Небольшие эксперименты позволяют построить эту кривую и спрогнозировать результаты более масштабных запусков. В 2017 году Джоэл Хестнесс и его коллеги показали, что ошибка предсказуемо масштабируется по степенному закону в задачах обработки языка, компьютерного зрения, машинного перевода и распознавания речи.

Джаред Каплан, Сэм Маккэндлиш и их коллеги описали широко используемые зависимости для языковых моделей в статье 2020 года Scaling Laws for Neural Language Models. В их экспериментах перекрёстная энтропия трансформера зависела от количества параметров, объёма данных и вычислительных ресурсов; некоторые закономерности сохранялись на диапазоне более семи порядков величины.

Обучение с оптимальным использованием вычислительных ресурсов и масштабирование Chinchilla#

Обучение с оптимальным использованием вычислительных ресурсов — это выбор сочетания размера модели и длительности обучения, которое обеспечивает наименьшие потери при фиксированном бюджете обучения. Более крупная модель требует больше вычислений на каждый токен, поэтому в рамках того же бюджета на обработку остаётся меньше токенов.

В 2022 году Джордан Хоффманн и его коллеги предложили влиятельное правило распределения ресурсов Chinchilla: по мере роста вычислительных ресурсов количество параметров модели и обучающих токенов должно увеличиваться примерно одинаково. В экспериментах исследователи использовали более 400 языковых моделей. Оптимальное распределение вычислений по правилу Chinchilla позволило создать модель с 70 миллиардами параметров, которая превзошла Gopher с 280 миллиардами параметров при одинаковом бюджете вычислительных ресурсов на обучение.

На практике чрезмерное выделение вычислительных ресурсов на параметры приводит к недостаточному обучению модели. Баланс между ёмкостью модели и объёмом данных позволяет добиться лучших результатов при том же бюджете вычислений. При развертывании возникает ещё один фактор: для инференса небольшим моделям требуется меньше вычислений, поэтому распределение ресурсов на обучение также влияет на стоимость получения предсказаний.

Применение в компьютерном зрении#

В компьютерном зрении анализ масштабирования связывает ёмкость модели, наборы изображений, вычислительные затраты на обучение и качество предсказаний. Такой анализ помогает решить, стоит ли расширить набор данных или увеличить размер сети.

Эксперименты по масштабированию визуальных трансформеров Google выявили взаимосвязи между ошибкой, объёмом данных и вычислительными ресурсами. Полученный в результате двухмиллиардный визуальный трансформер достиг точности top-1 90,45 % на ImageNet, продемонстрировав практическую ценность согласованного масштабирования для классификации изображений.

Ultralytics YOLO реализует масштабирование архитектуры с помощью вариантов YOLO26 разных размеров, предоставляя пользователям модели разной ёмкости с разными вычислительными требованиями для обнаружения объектов. При разрешении входных данных 640 пикселей на COCO YOLO26n имеет 2,4 миллиона параметров и показатель mAP50–95 40,9, а YOLO26x — 55,7 миллиона параметров и показатель mAP50–95 57,5, то есть на 16,6 пункта выше.

Почему темпы масштабирования различаются#

Показатели масштабирования зависят от задачи, структуры данных и метода обучения. Модель со случайными признаками — пример, который можно решить математически: она преобразует входные данные в фиксированные нелинейные признаки и обучает веса выходного слоя. В 2022 году Александр Мэлони, Дэниел Робертс и Джеймс Салли использовали такую модель, чтобы объяснить, как статистика набора данных приводит к степенному закону тестовых потерь и последующему выходу производительности на плато.

Обучение признаков изменяет сами внутренние представления во время обучения. Оно отличается от фиксированного извлечения признаков, при котором представления остаются неизменными. Блейк Борделон, Александр Атанасов и Ченгиз Пехлеван показали, как обучение признаков улучшает масштабирование для сложных задач: в их модели, которую можно решить математически, адаптация признаков примерно вдвое увеличивает показатель масштабирования по вычислительным ресурсам для очень сложных целевых функций.

Explore solutions

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Преобразуй изображения с дронов и других воздушных платформ в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Используй модели Ultralytics YOLO для мониторинга с воздуха с помощью ИИ для компьютерного зрения. Применяй решения компьютерного зрения для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность дорожного движения, улучшает помощь водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее
Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Преобразуй изображения с дронов и других воздушных платформ в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Используй модели Ultralytics YOLO для мониторинга с воздуха с помощью ИИ для компьютерного зрения. Применяй решения компьютерного зрения для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность дорожного движения, улучшает помощь водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее
Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Преобразуй изображения с дронов и других воздушных платформ в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Используй модели Ultralytics YOLO для мониторинга с воздуха с помощью ИИ для компьютерного зрения. Применяй решения компьютерного зрения для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность дорожного движения, улучшает помощь водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее

Давай вместе строить будущее ИИ!

Начни свой путь в будущее машинного обучения