Softmax konwertuje wektor rzeczywisty na wektor prawdopodobieństw kategorycznych.
Elementy wektora wyjściowego znajdują się w zakresie (0, 1) i sumują się do 1.
Każdy wektor jest obsługiwany niezależnie. Argument axis
określa, wzdłuż której osi wejścia zostanie zastosowana funkcja.
Softmax jest często używany jako aktywacja ostatniej warstwy sieci klasyfikacyjnej, ponieważ wynik można interpretować jako rozkład prawdopodobieństwa.
Softmax każdego wektora x jest obliczany jako: exp(x) / tf.sum(exp(x))
.
Wartości wejściowe to log-szansa wynikowego prawdopodobieństwa.
Konstruktorzy publiczni
Softmax (Ops tf) Tworzy aktywację softmax, gdzie domyślną osią jest ERROR(/#AXIS_DEFAULT) , która wskazuje ostatni wymiar. | |
Softmax (Ops tf, oś int) Tworzy aktywację Softmax |
Metody publiczne
Argument <T> |
Metody dziedziczone
Konstruktorzy publiczni
publiczny Softmax (Ops tf)
Tworzy aktywację softmax, gdzie domyślną osią jest ERROR(/#AXIS_DEFAULT)
, która wskazuje ostatni wymiar.
Parametry
tf | operacji TensorFlow |
---|
publiczny Softmax (Ops tf, int oś)
Tworzy aktywację Softmax
Parametry
tf | operacji TensorFlow |
---|---|
oś | Na wymiarze zostanie wykonany softmax. |