ДалееСледующее руководство
Жесткое совместное использование параметров в многозадачных сетях
Технический
Техническое РУКОВОДСТВО
Многозадачное обучение обучает одну модель выполнять несколько связанных задач одновременно, используя для них общие внутренние представления.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Изучая общую структуру, каждая задача помогает другим, часто повышая точность и эффективность данных по сравнению с обучением отдельных моделей.
Вместо построения отдельной модели для каждой задачи, многозадачное обучение (MTL) использует общую магистраль, которая разветвляется на главы для конкретных задач. Например, сеть восприятия беспилотного вождения может использовать общий видеокодер, а затем разделяться на головки для обнаружения автомобилей, сегментирования дороги и оценки глубины. Общие слои изучают общие функции, полезные для разных задач, в то время как каждый руководитель специализируется. Это действует как форма индуктивного смещения и регуляризации: сигналы от одной задачи ограничивают общее представление, уменьшая переобучение и улучшая обобщение, особенно когда для некоторых задач мало данных. Основная задача — сбалансировать задачи: если масштабы или градиенты их потерь конфликтуют, одна задача может доминировать, а другие пострадать — проблема, называемая отрицательным переносом. Такие методы, как взвешивание потерь, взвешивание на основе неопределенности и градиентная хирургия, направлены на то, чтобы задачи сотрудничали, а не конкурировали.
Стеки восприятия для самостоятельного вождения, которые используют один видеокодер для обнаружения объектов, сегментации полосы движения и оценки глубины.
Большие языковые модели, обрабатывающие перевод, обобщение, тональность и ответы на вопросы в единой общей сети.
Системы рекомендаций совместно прогнозируют клики, время просмотра и покупки для оптимизации взаимодействия с пользователем.
Модели медицинской визуализации, которые одновременно обнаруживают опухоль, сегментируют ее границы и классифицируют ее тип на основе одного и того же сканирования.
Многозадачное обучение лежит в основе тенденции к использованию универсальных моделей. Большие языковые модели по своей сути являются многозадачными — одна сеть занимается переводом, обобщением, кодированием и вопросами и ответами — а мультимодальные системы распространяют это на текст, изображения и аудио. Ожидайте растущего использования унифицированных архитектур и настройки инструкций, которые объединяют множество задач в единую модель, а также улучшенной автоматической балансировки и маршрутизации задач (как при совмещении экспертов), поэтому добавление задач больше не означает добавление отдельных моделей.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Многозадачное обучение обучает одну модель выполнять несколько связанных задач одновременно, используя для них общие внутренние представления. Изучая общую структуру, каждая задача помогает другим, часто повышая точность и эффективность данных по сравнению с обучением отдельных моделей.
MTL обучает одну модель нескольким задачам, поэтому общие слои отражают структуру, полезную для всех из них.
При совместном использовании жестких параметров используется общий канал для общих функций и отдельные блоки, предназначенные для каждой задачи.
Изучение нескольких задач ограничивает общие функции, действуя как регуляризация, которая часто особенно помогает задачам с низким объемом данных.
Противоречивые градиенты или доминирующие потери могут привести к тому, что одна задача ухудшит другие, что является противоположностью полезной передачи.
Целью обычно является Σ wᵢ Lᵢ, и выбор весов имеет решающее значение, поскольку задачи различаются по масштабу и сложности.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Жесткое совместное использование параметров в многозадачных сетях
Технический