ДалееСледующее руководство
Законы масштабирования для нейронных сетей
Основы
РУКОВОДСТВО ПО ОСНОВАМ
Neural Tangent Kernel (NTK) — это математический инструмент, показывающий, что бесконечно широкие нейронные сети во время обучения ведут себя как особый метод с фиксированным ядром.
Прослушайте это руководствоОзвучено ИИ · ~2 min
It matters because it turns mysterious deep learning into something with closed-form, analyzable equations.
Теория NTK, представленная Жако, Габриэлем и Хонглером в 2018 году, изучает, что происходит, когда уровни сети становятся бесконечно широкими. В этом пределе обучение с градиентным спуском перестает быть диким нелинейным путешествием: параметры сети почти не отходят от своей случайной инициализации (режим «ленивого обучения»), а вычисляемая функция развивается линейно, управляемая ядром, которое остается постоянным на протяжении всего обучения. Это ядро — внутренний продукт градиентов по параметрам — и есть NTK. Поскольку регрессия ядра имеет точные решения, вы можете предсказать выходные данные обученной сети без ее фактического обучения. NTK объяснил, почему сети с чрезвычайно завышенными параметрами могут соответствовать данным, но при этом обобщать, и это связывает глубокое обучение с десятилетиями хорошо понятных методов ядра и гауссовских процессов.
Аналитическое прогнозирование динамики обучения широкой сети для выбора скорости обучения без дорогостоящих пробных запусков.
Использование метрик на основе NTK для дешевого ранжирования архитектур-кандидатов во время поиска нейронной архитектуры.
Теоретическое объяснение того, почему сверхпараметризованные сети сходятся к нулевым потерям при обучении и при этом обобщают
Разработка аппроксимаций ядра (гауссовских процессов на основе NTK) для задач с небольшими данными, где важны точные оценки неопределенности.
NTK является основой многих современных теорий глубокого обучения, но реальные конечные сети действительно изучают функции — чего не хватает в картине с фиксированным ядром. В настоящее время исследования сосредоточены на разрыве между «ленивым» поведением NTK и «богатыми» режимами обучения функциям, а также на использовании NTK для прогнозирования производительности архитектуры, управления поиском нейронной архитектуры и связанного обобщения. Ожидайте гибридных теорий, которые фиксируют, когда сети ведут себя как ядра, а не когда они действительно изучают представления.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Neural Tangent Kernel (NTK) — это математический инструмент, показывающий, что бесконечно широкие нейронные сети во время обучения ведут себя как особый метод с фиксированным ядром. Это важно, потому что оно превращает таинственное глубокое обучение в нечто с помощью анализируемых уравнений в замкнутой форме.
Главный результат NTK заключается в том, что в пределе бесконечной ширины ядро сходится к фиксированному значению и остается постоянным на протяжении всего обучения градиентному спуску.
NTK — это K(x,x’) = ⟨∇θ f(x), ∇θ f(x’)⟩, скалярное произведение градиентов вывода по параметрам.
NTK был представлен в статье Артура Жако, Франка Габриэля и Клемана Хонглера в 2018 году.
При ленивом обучении параметры широкой сети остаются близкими к своим первоначальным значениям, а выходные данные развиваются линейно, что делает анализ с фиксированным ядром достоверным.
Регрессия ядра имеет решения в закрытой форме, поэтому в пределе NTK можно аналитически предсказать результаты обученной сети.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Законы масштабирования для нейронных сетей
Основы