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