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
Metody dziedziczone
wartość logiczna | równa się (Obiekt arg0) |
ostatnia klasa<?> | pobierzKlasę () |
wew | hashCode () |
ostateczna pustka | powiadomić () |
ostateczna pustka | powiadom wszystkich () |
Strunowy | doString () |
ostateczna pustka | czekaj (długi arg0, int arg1) |
ostateczna pustka | czekaj (długi arg0) |
ostateczna pustka | Czekać () |
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. |