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