NastępnyNastępny poradnik
Funkcje straty
Podstawy
PODSTAWOWY PRZEWODNIK
Funkcje aktywacji to małe nieliniowe bramki wewnątrz każdego neuronu, które pozwalają sieciom neuronowym uczyć się złożonych, zakrzywionych wzorów, a nie tylko linii prostych.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Bez nich głęboka sieć rozpadłaby się w jedno równanie liniowe.
Każdy neuron oblicza ważoną sumę swoich danych wejściowych, ale sama ta suma jest liniowa. Ułóż wiele warstw liniowych, a z matematycznego punktu widzenia nadal będziesz mieć tylko jedną dużą funkcję liniową, niezależnie od jej głębokości. Funkcje aktywacji przełamują ten problem, stosując transformację nieliniową na wyjściu każdego neuronu, dając sieciom możliwość aproksymacji niemal każdej funkcji. Najpopularniejszym jest ReLU, który po prostu wyprowadza dane wejściowe, jeśli są dodatnie i zero w przeciwnym razie; jest szybki i pozwala uniknąć problemów związanych ze szkoleniem starszych funkcji. Wartości sigmoidalne i tanh squash mieszczą się w ograniczonych zakresach i były powszechne w przeszłości, ale w głębokich sieciach mogą powodować zanikanie gradientów. Funkcja softmax użyta na wyjściu przekształca surowe wyniki w rozkład prawdopodobieństwa według klas.
Używanie ReLU w ukrytych warstwach sieci splotowej, aby mogła uczyć się zakrzywionych granic decyzyjnych na potrzeby rozpoznawania obrazu
Zastosowanie softmaxu na ostatniej warstwie w celu przekształcenia surowych wyników klasyfikatora w prawdopodobieństwa klas, które sumują się do jedności
Wybór aktywacji GELU w modelu języka transformatora w celu uzyskania płynniejszego przepływu gradientu
Przejście na Leaky ReLU, gdy zbyt wiele neuronów w sieci umarło i przestało odpowiadać
Dziś dominują ReLU i jego gładki kuzyn GELU, przy czym GELU jest preferowany w transformatorach, ponieważ jego gładka krzywa dobrze łączy się z dynamiką treningu. Badania dotyczą wyuczonych i bramkowanych aktywacji, takich jak SwiGLU, obecnie powszechnych w dużych modelach językowych, które wykorzystują bramkowanie multiplikatywne w celu zwiększenia ekspresji. Powszechnym trendem jest płynne, bramkowane funkcje, które poprawiają przepływ gradientu i jakość modelu w dużej skali. Choć w publikacjach regularnie pojawiają się egzotyczne aktywacje, proste, dobrze zachowujące się funkcje zwykle wygrywają w praktyce, ponieważ niezawodnie trenują na ogromnych modelach.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Funkcje aktywacji to małe nieliniowe bramki wewnątrz każdego neuronu, które pozwalają sieciom neuronowym uczyć się złożonych, zakrzywionych wzorów, a nie tylko linii prostych. Bez nich głęboka sieć zapadnie się w jedno równanie liniowe.
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.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Funkcje straty
Podstawy