Funkcja aktywacji – pojęcie używane w sztucznej inteligencji do określenia funkcji, według której obliczana jest wartość wyjścia neuronów sieci neuronowej.

Po agregacji danych wejściowych z uwzględnieniem wag powstaje sygnał sumarycznego pobudzenia. Rola funkcji aktywacji polega na tym, że musi ona określić sposób obliczania wartości sygnału wyjściowego neuronu na podstawie wartości tego sumarycznego pobudzenia.

W literaturze rozważano wiele różnych propozycji funkcji aktywacji, jednak do powszechnego użytku weszły właściwie cztery z nich: funkcja liniowa (neuron liniowy), funkcja sigmoidalna (neuron sigmoidalny), funkcja tangensoidalna (dokładnie jest to funkcja tangens hiperboliczny, ale skrótowo mówi się właśnie neuron tangensoidalny) oraz funkcja Gaussa (neuron radialny).

Do najczęściej używanych funkcji aktywacji należą:

Funkcja aktywacji Wzór matematyczny Gładka Monotoniczna Różniczkowalna Uwagi
Funkcja liniowa
  • Funkcja nieograniczona
  • Z reguły
Jednostronnie obcięta funkcja liniowa (oprócz punktu )
  • Brak górnej granicy
Obcięta funkcja liniowa

(oprócz punktów i )
  • Przedziałami liniowa
Funkcja progowa unipolarna

  • a – zadana wartość progowa
  • Z reguły
  • Taką funkcję aktywacji zastosowali w swojej pracy jako matematyczny model neuronu Warren McCulloch i Walter Pitts
Funkcja progowa bipolarna

  • a – zadana wartość progowa
  • Z reguły
Sigmoidalna funkcja unipolarna

  • Z reguły
  • Gdy funkcja przechodzi w progową unipolarną funkcję aktywacji
Sigmoidalna funkcja bipolarna (tangens hiperboliczny)

  • Z reguły
  • Gdy funkcja przechodzi w progową bipolarną funkcję aktywacji
Funkcja Gaussa

  • e – liczba Eulera
Znormalizowana funkcja wykładnicza (Softmax)
  • Prawdopodobieństwo zawsze sumuje się do jedności:
  • e – liczba Eulera
  • K - szerokość wektorów wejściowego i wyjściowego
  • Stosowana głównie w najwyższej warstwie klasyfikatorów, w celu obliczenia prawdopodobieństwa przynależności wektora wejściowego z do każdej z K klas wyjściowych

Przypisy

  1. 1 2 Ryszard Tadeusiewicz, Maciej Szaleniec: Leksykon sieci neuronowych. s. 34. ISBN 978-83-63270-10-0.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.