- Reinforcement Learning with TensorFlow
- Sayon Dutta
- 166字
- 2021-08-27 18:51:51
The softmax function
The softmax function is mainly used to handle classification problems and preferably used in the output layer, outputting the probabilities of the output classes. As seen earlier, while solving the binary logistic regression, we witnessed that the sigmoid function was able to handle only two classes. In order to handle multi-class we need a function that can generate values for all the classes and those values follow the rules of probability. This objective is fulfilled by the softmax function, which shrinks the outputs for each class between 0 and 1 and divides them by the sum of the outputs for all the classes:
For examples, , where x refers to four classes.
Then, the softmax function will gives results (rounded to three decimal places) as:




Thus, we see the probabilities of all the classes. Since the output of every classifier demands probabilistic values for all the classes, the softmax function becomes the best candidate for the outer layer activation function of the classifier.
- Hands-On Intelligent Agents with OpenAI Gym
- 計算機控制技術
- 數據庫原理與應用技術
- 新手學電腦快速入門
- 大數據時代
- TensorFlow Reinforcement Learning Quick Start Guide
- MCGS嵌入版組態軟件應用教程
- Linux內核精析
- 手把手教你學Photoshop CS3
- 軟測之魂
- Flink內核原理與實現
- SolarWinds Server & Application Monitor:Deployment and Administration
- 輸送技術、設備與工業應用
- 百度智能小程序:AI賦能新機遇
- Learning OpenShift