\hypertarget{structnntrainer_1_1props_1_1ActivationTypeInfo}{}\doxysection{nntrainer\+::props\+::Activation\+Type\+Info Struct Reference}
\label{structnntrainer_1_1props_1_1ActivationTypeInfo}\index{nntrainer::props::ActivationTypeInfo@{nntrainer::props::ActivationTypeInfo}}


Enumeration of activation function type.  




{\ttfamily \#include $<$common\+\_\+properties.\+h$>$}

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structnntrainer_1_1props_1_1ActivationTypeInfo_a7d477e4752b2d1ab4b467214871690af}\label{structnntrainer_1_1props_1_1ActivationTypeInfo_a7d477e4752b2d1ab4b467214871690af}} 
using {\bfseries Enum} = \mbox{\hyperlink{namespacenntrainer_af6fe83a41736854a9c83e880f34f8210}{nntrainer\+::\+Activation\+Type}}
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static constexpr std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{namespacenntrainer_af6fe83a41736854a9c83e880f34f8210}{Enum}} $>$ {\bfseries Enum\+List}
\item 
static constexpr const char $\ast$ {\bfseries Enum\+Str} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Enumeration of activation function type. 

Definition at line 840 of file common\+\_\+properties.\+h.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structnntrainer_1_1props_1_1ActivationTypeInfo_af3f6f395e41be0dfb4c28a3e09f47d8f}\label{structnntrainer_1_1props_1_1ActivationTypeInfo_af3f6f395e41be0dfb4c28a3e09f47d8f}} 
\index{nntrainer::props::ActivationTypeInfo@{nntrainer::props::ActivationTypeInfo}!EnumList@{EnumList}}
\index{EnumList@{EnumList}!nntrainer::props::ActivationTypeInfo@{nntrainer::props::ActivationTypeInfo}}
\doxysubsubsection{\texorpdfstring{EnumList}{EnumList}}
{\footnotesize\ttfamily constexpr std\+::initializer\+\_\+list$<$\mbox{\hyperlink{namespacenntrainer_af6fe83a41736854a9c83e880f34f8210}{Enum}}$>$ nntrainer\+::props\+::\+Activation\+Type\+Info\+::\+Enum\+List\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    Enum::ACT\_TANH,       Enum::ACT\_SIGMOID, Enum::ACT\_RELU, Enum::ACT\_SOFTMAX,}
\DoxyCodeLine{    Enum::ACT\_LEAKY\_RELU, Enum::ACT\_SWISH,   Enum::ACT\_NONE, Enum::ACT\_UNKNOWN\}}

\end{DoxyCode}


Definition at line 842 of file common\+\_\+properties.\+h.

\mbox{\Hypertarget{structnntrainer_1_1props_1_1ActivationTypeInfo_ae4b316e3898c3477d8bd9252ff012b57}\label{structnntrainer_1_1props_1_1ActivationTypeInfo_ae4b316e3898c3477d8bd9252ff012b57}} 
\index{nntrainer::props::ActivationTypeInfo@{nntrainer::props::ActivationTypeInfo}!EnumStr@{EnumStr}}
\index{EnumStr@{EnumStr}!nntrainer::props::ActivationTypeInfo@{nntrainer::props::ActivationTypeInfo}}
\doxysubsubsection{\texorpdfstring{EnumStr}{EnumStr}}
{\footnotesize\ttfamily constexpr const char$\ast$ nntrainer\+::props\+::\+Activation\+Type\+Info\+::\+Enum\+Str\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{\textcolor{stringliteral}{"tanh"},    \textcolor{stringliteral}{"sigmoid"},    \textcolor{stringliteral}{"relu"},}
\DoxyCodeLine{                                            \textcolor{stringliteral}{"softmax"}, \textcolor{stringliteral}{"leaky\_relu"}, \textcolor{stringliteral}{"swish"},}
\DoxyCodeLine{                                            \textcolor{stringliteral}{"none"},    \textcolor{stringliteral}{"unknown"}\}}

\end{DoxyCode}


Definition at line 846 of file common\+\_\+properties.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
layers/\mbox{\hyperlink{common__properties_8h}{common\+\_\+properties.\+h}}\end{DoxyCompactItemize}
