СледваСледващо ръководство
Групирана нормализация на възнагражденията в RLHF
Основи
РЪКОВОДСТВО по основи
Груповата нормализация е техника, която стабилизира обучението на невронни мрежи чрез нормализиране на функции в малки групи от канали, независимо за всеки пример.
Чуйте това ръководствоAI-разказан · ~2 min
It matters because, unlike Batch Normalization, it works well even when batches are tiny.
Слоевете за нормализиране поддържат числата, преминаващи през мрежа, добре мащабирани, което ускорява и стабилизира обучението. Нормализацията на партиди прави това чрез изчисляване на средната стойност и дисперсията на всяка характеристика в цялата мини-партида, но това я прави крехка, когато партидите са малки, тъй като статистиката става шумна и ненадеждна. Груповата нормализация, въведена от Wu и He през 2018 г., премахва изцяло партидата от уравнението. За всеки отделен пример той разделя каналите на фиксиран брой групи, след което нормализира всяка група, като използва само собствените стойности на този пример. Тъй като изчислението никога не зависи от други примери в пакета, производителността остава стабилна, независимо дали пакетът съдържа 32 изображения или само едно, което го прави популярен при задачи за откриване, сегментиране и натоварващи паметта зрителни задачи.
Откриване на обекти и сегментиране на екземпляри (напр. модели в стил Mask R-CNN), обучени с много малки партиди за GPU.
Гръбнаците на U-Net вътре в генераторите на дифузионни изображения, където Group Norm стабилизира скалите на характеристиките.
3D и видео мрежите, при които голямото използване на памет намалява размерите на пакетите до един или два.
Фина настройка на модели с голямо виждане на ограничен хардуер, където малки партиди правят статистиката на Batch Norm ненадеждна.
Груповата нормализация остава предпочитаният избор навсякъде, където партидите трябва да са малки, като откриване и сегментиране с висока разделителна способност, 3D и видео модели и обучение с ограничена памет. Той също така е вграден в широко използвани генеративни архитектури като U-Nets вътрешни дифузионни модели. Тъй като моделите растат и натискът върху паметта намалява размерите на партидите, независимите от партиди нормализатори, Group Norm сред тях заедно с Layer Norm, вероятно ще останат градивни елементи по подразбиране, с продължаващо изследване на хибриди и алтернативи без нормализиране.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Груповата нормализация е техника, която стабилизира обучението на невронни мрежи чрез нормализиране на функции в малки групи от канали, независимо за всеки пример. Има значение, защото за разлика от нормализацията на партиди работи добре дори когато партидите са малки.
The guide says GN normalizes groups of channels within each example.
The paper emphasizes stable behavior at small batch sizes because computation does not rely on batch statistics.
The paper’s computation uses within-example group statistics, independent of batch size.
The guide states that one group reduces the scheme to LayerNorm.
The guide says one channel per group corresponds to InstanceNorm.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Групирана нормализация на възнагражденията в RLHF
Основи