diff --git a/docs/doxygen/ie_docs.xml b/docs/doxygen/ie_docs.xml index 0132ecede25..b68c0f39d95 100644 --- a/docs/doxygen/ie_docs.xml +++ b/docs/doxygen/ie_docs.xml @@ -262,6 +262,7 @@ limitations under the License. + diff --git a/docs/ops/activation/SoftMax_8.md b/docs/ops/activation/SoftMax_8.md new file mode 100644 index 00000000000..170d5802d60 --- /dev/null +++ b/docs/ops/activation/SoftMax_8.md @@ -0,0 +1,45 @@ +## SoftMax {#openvino_docs_ops_activation_SoftMax_8} + +**Versioned name**: *SoftMax-8* + +**Category**: *Activation function* + +**Short description**: [Reference](https://github.com/Kulbear/deep-learning-nano-foundation/wiki/ReLU-and-Softmax-Activation-Functions#softmax) + +**Detailed description**: [Reference](http://cs231n.github.io/linear-classify/#softmax) + +**Attributes** + +* *axis* + + * **Description**: *axis* represents the axis of which the *SoftMax* is calculated. Negative value means counting + dimensions from the back. *axis* equal 1 is a default value. + * **Range of values**: `[-rank, rank - 1]` + * **Type**: int + * **Default value**: 1 + * **Required**: *no* + +**Mathematical Formulation** + +\f[ +y_{c} = \frac{e^{Z_{c}}}{\sum_{d=1}^{C}e^{Z_{d}}} +\f] +where \f$C\f$ is a size of tensor along *axis* dimension. + +**Inputs**: + +* **1**: Input tensor with enough number of dimension to be compatible with *axis* attribute. **Required.** + +**Outputs**: + +* **1**: The resulting tensor of the same shape and type as input tensor. + +**Example** + +```xml + + + ... + ... + +``` diff --git a/docs/ops/opset8.md b/docs/ops/opset8.md index 385dfa173a5..657fa4be55d 100644 --- a/docs/ops/opset8.md +++ b/docs/ops/opset8.md @@ -152,7 +152,7 @@ declared in `namespace opset8`. * [Sign](arithmetic/Sign_1.md) * [Sin](arithmetic/Sin_1.md) * [Sinh](arithmetic/Sinh_1.md) -* [SoftMax](activation/SoftMax_1.md) +* [SoftMax](activation/SoftMax_8.md) * [SoftPlus](activation/SoftPlus_4.md) * [SpaceToBatch](movement/SpaceToBatch_2.md) * [SpaceToDepth](movement/SpaceToDepth_1.md)