\hypertarget{structmlp_1_1neuron}{}\doxysection{mlp\+::neuron Struct Reference} \label{structmlp_1_1neuron}\index{mlp::neuron@{mlp::neuron}} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{structmlp_1_1neuron_a8dbd844b54fed55be25ee8cd5c39413f}\label{structmlp_1_1neuron_a8dbd844b54fed55be25ee8cd5c39413f}} {\bfseries neuron} (const unsigned \&num\+\_\+inputs=0) \item \mbox{\Hypertarget{structmlp_1_1neuron_ad92a453fa0b0e9393d8e651e70df1ba8}\label{structmlp_1_1neuron_ad92a453fa0b0e9393d8e651e70df1ba8}} void {\bfseries reset} () \item \mbox{\Hypertarget{structmlp_1_1neuron_afc0eab7b1f823c7affe4c99762483fff}\label{structmlp_1_1neuron_afc0eab7b1f823c7affe4c99762483fff}} real {\bfseries operator()} (const vector \&input) const \item \mbox{\Hypertarget{structmlp_1_1neuron_a9f8b2cf195d8adf2822bfc751e5caf9b}\label{structmlp_1_1neuron_a9f8b2cf195d8adf2822bfc751e5caf9b}} unsigned {\bfseries length} () const \item \mbox{\Hypertarget{structmlp_1_1neuron_ab80bda8883df951d39a4218eec8244b8}\label{structmlp_1_1neuron_ab80bda8883df951d39a4218eec8244b8}} void {\bfseries normalize} () \item \mbox{\Hypertarget{structmlp_1_1neuron_a29e22baceaed32418cf58a438ddd51e7}\label{structmlp_1_1neuron_a29e22baceaed32418cf58a438ddd51e7}} void {\bfseries desaturate} () \item \mbox{\Hypertarget{structmlp_1_1neuron_a991d781f4ad5232e9426eefa029303f5}\label{structmlp_1_1neuron_a991d781f4ad5232e9426eefa029303f5}} void {\bfseries perturb\+\_\+num} (double \&num, double magnitude) \item \mbox{\Hypertarget{structmlp_1_1neuron_aa623b067a0020e331cad7193cadcd31e}\label{structmlp_1_1neuron_aa623b067a0020e331cad7193cadcd31e}} void {\bfseries perturb} (double magnitude=0.\+3, double probability=1.\+0) \item \mbox{\Hypertarget{structmlp_1_1neuron_a8dbd844b54fed55be25ee8cd5c39413f}\label{structmlp_1_1neuron_a8dbd844b54fed55be25ee8cd5c39413f}} {\bfseries neuron} (const unsigned \&num\+\_\+inputs=0) \item \mbox{\Hypertarget{structmlp_1_1neuron_ad92a453fa0b0e9393d8e651e70df1ba8}\label{structmlp_1_1neuron_ad92a453fa0b0e9393d8e651e70df1ba8}} void {\bfseries reset} () \item \mbox{\Hypertarget{structmlp_1_1neuron_afc0eab7b1f823c7affe4c99762483fff}\label{structmlp_1_1neuron_afc0eab7b1f823c7affe4c99762483fff}} real {\bfseries operator()} (const vector \&input) const \item \mbox{\Hypertarget{structmlp_1_1neuron_a9f8b2cf195d8adf2822bfc751e5caf9b}\label{structmlp_1_1neuron_a9f8b2cf195d8adf2822bfc751e5caf9b}} unsigned {\bfseries length} () const \item \mbox{\Hypertarget{structmlp_1_1neuron_ab80bda8883df951d39a4218eec8244b8}\label{structmlp_1_1neuron_ab80bda8883df951d39a4218eec8244b8}} void {\bfseries normalize} () \item \mbox{\Hypertarget{structmlp_1_1neuron_a29e22baceaed32418cf58a438ddd51e7}\label{structmlp_1_1neuron_a29e22baceaed32418cf58a438ddd51e7}} void {\bfseries desaturate} () \item \mbox{\Hypertarget{structmlp_1_1neuron_a991d781f4ad5232e9426eefa029303f5}\label{structmlp_1_1neuron_a991d781f4ad5232e9426eefa029303f5}} void {\bfseries perturb\+\_\+num} (double \&num, double magnitude) \item \mbox{\Hypertarget{structmlp_1_1neuron_aa623b067a0020e331cad7193cadcd31e}\label{structmlp_1_1neuron_aa623b067a0020e331cad7193cadcd31e}} void {\bfseries perturb} (double magnitude=0.\+3, double probability=1.\+0) \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{structmlp_1_1neuron_a40e751281050c38de0c956a3c7f36e27}\label{structmlp_1_1neuron_a40e751281050c38de0c956a3c7f36e27}} real {\bfseries bias} \item \mbox{\Hypertarget{structmlp_1_1neuron_ab5513b97d7b72a34ddfd397631a04270}\label{structmlp_1_1neuron_ab5513b97d7b72a34ddfd397631a04270}} vector {\bfseries weight} \end{DoxyCompactItemize} The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item deprecated/eo/app/gprop/mlp.\+h\end{DoxyCompactItemize}