STM32_ExtendedLibs/Doc/latex/struct_gen_optimizer__t.tex

208 lines
10 KiB
TeX
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\doxysection{Gen\+Optimizer\+\_\+t Struct Reference}
\hypertarget{struct_gen_optimizer__t}{}\label{struct_gen_optimizer__t}\index{GenOptimizer\_t@{GenOptimizer\_t}}
Структура эволюционного оптимизатора
{\ttfamily \#include $<$gen\+\_\+optimizer.\+h$>$}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item
float \mbox{\hyperlink{struct_gen_optimizer__t_abe0aacea949fbe93e5d4c002e37d7192}{stability}}
\begin{DoxyCompactList}\small\item\em Коэффициент насколько стабильная популяция (0..1)(\doxylink{struct_gen_optimizer__t_a9e20d2f6f39a5147e6dbac46baca73a9}{n\+\_\+cand}) \end{DoxyCompactList}\item
uint16\+\_\+t \mbox{\hyperlink{struct_gen_optimizer__t_afe598a90024a8aa628dd16f3a2b38eb5}{n\+\_\+params}}
\begin{DoxyCompactList}\small\item\em Количество параметров \end{DoxyCompactList}\item
uint16\+\_\+t \mbox{\hyperlink{struct_gen_optimizer__t_a9e20d2f6f39a5147e6dbac46baca73a9}{n\+\_\+cand}}
\begin{DoxyCompactList}\small\item\em Количество кандидатов в популяции \end{DoxyCompactList}\item
uint16\+\_\+t \mbox{\hyperlink{struct_gen_optimizer__t_a8201f1eede36a2c04ec7b4caac7465c9}{n\+\_\+best}}
\begin{DoxyCompactList}\small\item\em Количество лучших, усредняемых \end{DoxyCompactList}\item
float \mbox{\hyperlink{struct_gen_optimizer__t_ad4dc0e53b3ca6bf2a642dfe7a1d1f26c}{mutation\+\_\+amp}}
\begin{DoxyCompactList}\small\item\em Амплитуда мутации (0..1) \end{DoxyCompactList}\item
uint16\+\_\+t \mbox{\hyperlink{struct_gen_optimizer__t_a04a72c1a13e17581e84eaaf3d245bbfc}{cand\+\_\+index}}
\begin{DoxyCompactList}\small\item\em Индекс текущего кандидата \end{DoxyCompactList}\item
uint16\+\_\+t \mbox{\hyperlink{struct_gen_optimizer__t_a8f226c85e9bb034cb811aa0366bb191c}{gen\+\_\+index}}
\begin{DoxyCompactList}\small\item\em Индекс популяции \end{DoxyCompactList}\item
float \mbox{\hyperlink{struct_gen_optimizer__t_acfeb93ef4823e09473ddba52fae9a6b1}{gen\+\_\+mut}}
\begin{DoxyCompactList}\small\item\em Амплитуда мутации у текущей популяции \end{DoxyCompactList}\item
float \mbox{\hyperlink{struct_gen_optimizer__t_a8b5066935d99f2fc7ebb94cc3652fc73}{loss}} \mbox{[}100\mbox{]}
\begin{DoxyCompactList}\small\item\em Loss для каждого кандидата \end{DoxyCompactList}\item
float \mbox{\hyperlink{struct_gen_optimizer__t_a2c9a50ea7d975b9bc22a67e453ab83df}{candidates}} \mbox{[}100\mbox{]}\mbox{[}20\mbox{]}
\begin{DoxyCompactList}\small\item\em Параметры кандидатов \end{DoxyCompactList}\item
uint16\+\_\+t \mbox{\hyperlink{struct_gen_optimizer__t_ad37161efa27ef1390d1f7e6ee2f79b12}{sorted\+\_\+idx}} \mbox{[}100\mbox{]}
\begin{DoxyCompactList}\small\item\em Индексы отсортированных кандидатов \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Структура эволюционного оптимизатора
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00102}{102}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\label{doc-variable-members}
\Hypertarget{struct_gen_optimizer__t_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{struct_gen_optimizer__t_abe0aacea949fbe93e5d4c002e37d7192}\index{GenOptimizer\_t@{GenOptimizer\_t}!stability@{stability}}
\index{stability@{stability}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{stability}{stability}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_abe0aacea949fbe93e5d4c002e37d7192}
float Gen\+Optimizer\+\_\+t\+::stability}
Коэффициент насколько стабильная популяция (0..1)(\doxylink{struct_gen_optimizer__t_a9e20d2f6f39a5147e6dbac46baca73a9}{n\+\_\+cand})
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00103}{103}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_afe598a90024a8aa628dd16f3a2b38eb5}\index{GenOptimizer\_t@{GenOptimizer\_t}!n\_params@{n\_params}}
\index{n\_params@{n\_params}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{n\_params}{n\_params}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_afe598a90024a8aa628dd16f3a2b38eb5}
uint16\+\_\+t Gen\+Optimizer\+\_\+t\+::n\+\_\+params}
Количество параметров
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00105}{105}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_a9e20d2f6f39a5147e6dbac46baca73a9}\index{GenOptimizer\_t@{GenOptimizer\_t}!n\_cand@{n\_cand}}
\index{n\_cand@{n\_cand}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{n\_cand}{n\_cand}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_a9e20d2f6f39a5147e6dbac46baca73a9}
uint16\+\_\+t Gen\+Optimizer\+\_\+t\+::n\+\_\+cand}
Количество кандидатов в популяции
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00106}{106}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_a8201f1eede36a2c04ec7b4caac7465c9}\index{GenOptimizer\_t@{GenOptimizer\_t}!n\_best@{n\_best}}
\index{n\_best@{n\_best}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{n\_best}{n\_best}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_a8201f1eede36a2c04ec7b4caac7465c9}
uint16\+\_\+t Gen\+Optimizer\+\_\+t\+::n\+\_\+best}
Количество лучших, усредняемых
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00107}{107}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_ad4dc0e53b3ca6bf2a642dfe7a1d1f26c}\index{GenOptimizer\_t@{GenOptimizer\_t}!mutation\_amp@{mutation\_amp}}
\index{mutation\_amp@{mutation\_amp}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{mutation\_amp}{mutation\_amp}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_ad4dc0e53b3ca6bf2a642dfe7a1d1f26c}
float Gen\+Optimizer\+\_\+t\+::mutation\+\_\+amp}
Амплитуда мутации (0..1)
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00108}{108}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_a04a72c1a13e17581e84eaaf3d245bbfc}\index{GenOptimizer\_t@{GenOptimizer\_t}!cand\_index@{cand\_index}}
\index{cand\_index@{cand\_index}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{cand\_index}{cand\_index}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_a04a72c1a13e17581e84eaaf3d245bbfc}
uint16\+\_\+t Gen\+Optimizer\+\_\+t\+::cand\+\_\+index}
Индекс текущего кандидата
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00110}{110}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_a8f226c85e9bb034cb811aa0366bb191c}\index{GenOptimizer\_t@{GenOptimizer\_t}!gen\_index@{gen\_index}}
\index{gen\_index@{gen\_index}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{gen\_index}{gen\_index}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_a8f226c85e9bb034cb811aa0366bb191c}
uint16\+\_\+t Gen\+Optimizer\+\_\+t\+::gen\+\_\+index}
Индекс популяции
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00111}{111}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_acfeb93ef4823e09473ddba52fae9a6b1}\index{GenOptimizer\_t@{GenOptimizer\_t}!gen\_mut@{gen\_mut}}
\index{gen\_mut@{gen\_mut}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{gen\_mut}{gen\_mut}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_acfeb93ef4823e09473ddba52fae9a6b1}
float Gen\+Optimizer\+\_\+t\+::gen\+\_\+mut}
Амплитуда мутации у текущей популяции
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00114}{114}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_a8b5066935d99f2fc7ebb94cc3652fc73}\index{GenOptimizer\_t@{GenOptimizer\_t}!loss@{loss}}
\index{loss@{loss}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{loss}{loss}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_a8b5066935d99f2fc7ebb94cc3652fc73}
float Gen\+Optimizer\+\_\+t\+::loss\mbox{[}100\mbox{]}}
Loss для каждого кандидата
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00116}{116}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_a2c9a50ea7d975b9bc22a67e453ab83df}\index{GenOptimizer\_t@{GenOptimizer\_t}!candidates@{candidates}}
\index{candidates@{candidates}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{candidates}{candidates}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_a2c9a50ea7d975b9bc22a67e453ab83df}
float Gen\+Optimizer\+\_\+t\+::candidates\mbox{[}100\mbox{]}\mbox{[}20\mbox{]}}
Параметры кандидатов
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00117}{117}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
\Hypertarget{struct_gen_optimizer__t_ad37161efa27ef1390d1f7e6ee2f79b12}\index{GenOptimizer\_t@{GenOptimizer\_t}!sorted\_idx@{sorted\_idx}}
\index{sorted\_idx@{sorted\_idx}!GenOptimizer\_t@{GenOptimizer\_t}}
\doxysubsubsection{\texorpdfstring{sorted\_idx}{sorted\_idx}}
{\footnotesize\ttfamily \label{struct_gen_optimizer__t_ad37161efa27ef1390d1f7e6ee2f79b12}
uint16\+\_\+t Gen\+Optimizer\+\_\+t\+::sorted\+\_\+idx\mbox{[}100\mbox{]}}
Индексы отсортированных кандидатов
Definition at line \mbox{\hyperlink{gen__optimizer_8h_source_l00118}{118}} of file \mbox{\hyperlink{gen__optimizer_8h_source}{gen\+\_\+optimizer.\+h}}.
The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item
E\+:/.\+WORK/\+STM32/\+STM32\+\_\+\+Extended\+Libs/\+My\+Libs/\+Inc/\mbox{\hyperlink{gen__optimizer_8h}{gen\+\_\+optimizer.\+h}}\end{DoxyCompactItemize}