СледваСледващо ръководство
Функции на загубата
Основи
РЪКОВОДСТВО по основи
Функциите за активиране са малките нелинейни врати във всеки неврон, които позволяват на невронните мрежи да научават сложни, извити модели вместо само прави линии.
Чуйте това ръководствоAI-разказан · ~2 min
Without them, a deep network would collapse into a single linear equation.
Всеки неврон изчислява претеглена сума от своите входове, но самата тази сума е линейна. Подредете много линейни слоеве и, математически, все още имате само една голяма линейна функция, независимо колко дълбока е. Функциите за активиране нарушават това, като прилагат нелинейна трансформация към изхода на всеки неврон, давайки на мрежите силата да апроксимират почти всяка функция. Най-популярният е ReLU, който просто извежда входа, ако е положителен, и нула в противен случай; той е бърз и избягва някои проблеми с обучението на по-стари функции. Sigmoid и tanh смачкват стойностите в ограничени диапазони и са били често срещани в миналото, но могат да страдат от изчезващи градиенти в дълбоки мрежи. Функцията softmax, използвана на изхода, преобразува необработените резултати във вероятностно разпределение по класове.
Използване на ReLU в скритите слоеве на конволюционна мрежа, така че да може да научи извити граници на решение за разпознаване на изображения
Прилагане на softmax на последния слой за превръщане на необработените резултати на класификатора във вероятности за клас, които сумират до едно
Избиране на активации на GELU в езиков модел на трансформатор за по-плавен градиентен поток
Превключване към Leaky ReLU, когато твърде много неврони в мрежата са умрели и са спрели да отговарят
ReLU и неговият гладък братовчед GELU доминират днес, като GELU е предпочитан в трансформаторите, тъй като гладката му извивка се съчетава добре с тяхната тренировъчна динамика. Изследванията изследват заучени и стробирани активации като SwiGLU, сега често срещани в големите езикови модели, които използват мултипликативно стробиране за повишаване на изразителността. Широката тенденция е към гладки, затворени функции, които подобряват градиентния поток и качеството на модела в мащаб. Докато екзотичните активации се появяват редовно в вестниците, простите, добре работещи функции са склонни да печелят на практика, защото се обучават надеждно в огромни модели.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Функциите за активиране са малките нелинейни врати във всеки неврон, които позволяват на невронните мрежи да научават сложни, извити модели вместо само прави линии. Без тях една дълбока мрежа би се сринала в едно линейно уравнение.
Without nonlinear activations, multiple linear layers compose to another linear mapping.
At their flat extremes, their near-zero gradients weaken the backpropagated signal.
Softmax turns raw class scores into a probability distribution over classes.
A ReLU stuck receiving negative inputs can keep outputting zero, preventing useful updates through that unit.
The guide names Leaky ReLU as a response to dead units because its negative side is not flat at zero.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Функции на загубата
Основи