СледваСледващо ръководство
Закони за мащабиране за невронни мрежи
Основи
РЪКОВОДСТВО по основи
Neural Tangent Kernel (NTK) е математически инструмент, показващ, че безкрайно широките невронни мрежи се държат като специфичен, фиксиран метод на ядрото по време на обучение.
Чуйте това ръководствоAI-разказан · ~2 min
Има значение, защото превръща мистериозното дълбоко обучение в нещо със затворена форма, подлежащи на анализ уравнения.
Въведена от Jacot, Gabriel и Hongler през 2018 г., теорията на NTK изучава какво се случва, когато слоевете на мрежата станат безкрайно широки. В това ограничение обучението с градиентно спускане престава да бъде диво нелинейно пътуване: параметрите на мрежата едва се движат от произволната си инициализация (режимът на „мързеливо обучение“), а изчисляваната от него функция се развива линейно, управлявана от ядро, което остава постоянно по време на обучението. Това ядро - вътрешният продукт на градиентите по отношение на параметрите - е NTK. Тъй като регресията на ядрото има точни решения, можете да предвидите изхода на обучената мрежа, без всъщност да я обучавате. NTK обясни защо силно надпараметризираните мрежи могат да поберат данни, но въпреки това да обобщават, и свързва дълбокото обучение с десетилетия добре разбрани методи на ядрото и процеси на Гаус.
Аналитично прогнозиране на динамиката на обучение на широка мрежа, за да изберете нива на обучение без скъпи пробни пускания
Използване на базирани на NTK показатели за евтино класиране на кандидат-архитектури по време на търсене на невронна архитектура
Обяснявайки теоретично защо свръхпараметризираните мрежи се сближават до нулева загуба на обучение и все още се обобщават
Проектиране на приближения на ядрото (вдъхновени от NTK процеси на Гаус) за задачи с малки данни, където точните оценки на несигурността имат значение
NTK е гръбнакът на голяма част от съвременните теории за задълбочено обучение, но истинските крайни мрежи наистина научават функции – нещо, което картината на фиксираното ядро пропуска. Изследванията сега се фокусират върху разликата между „мързеливото“ поведение на NTK и „богатите“ режими за обучение на функции и върху използването на NTK за прогнозиране на производителността на архитектурата, насочване на търсенето на невронна архитектура и обвързано обобщение. Очаквайте хибридни теории, които улавят кога мрежите се държат като ядра срещу кога наистина научават представяния.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Neural Tangent Kernel (NTK) е математически инструмент, показващ, че безкрайно широките невронни мрежи се държат като специфичен, фиксиран метод на ядрото по време на обучение. Има значение, защото превръща мистериозното дълбоко обучение в нещо със затворена форма, подлежащи на анализ уравнения.
Централен резултат от NTK е, че в ограничението на безкрайната ширина ядрото се сближава до фиксирана стойност и остава постоянно по време на обучението за градиентно спускане.
NTK е K(x,x') = ⟨∇θ f(x), ∇θ f(x')⟩, вътрешният продукт на градиентите на изхода по отношение на параметрите.
NTK беше представен в документ от 2018 г. от Артър Жако, Франк Габриел и Клеман Хонглер.
При мързеливо обучение параметрите на широка мрежа остават близо до първоначалните си стойности и изходът се развива линейно, което прави анализа на фиксираното ядро валиден.
Регресията на ядрото има решения в затворена форма, така че в ограничението на NTK може аналитично да се предскажат резултатите на обучената мрежа.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Закони за мащабиране за невронни мрежи
Основи