# MyLibs: EvolveOptimizer_t Struct Reference

Loading...
Searching...
No Matches
EvolveOptimizer_t Struct Reference
My Libs » General Tools » Evolve optimizer

Структура эволюционного оптимизатора More...

`#include <evolve_optimizer.h>`

## Public Attributes

uint16_t | n_params
| Количество параметров
uint16_t | n_cand
| Количество кандидатов
uint16_t | n_best
| Количество лучших, усредняемых
uint16_t | iq_mutation
| Амплитуда мутации в Q16.16.
uint16_t | cand_index
| Индекс кандидата для обработки
int32_t | loss [100]
| Loss для каждого кандидата
int32_t | candidates [100][20]
| Параметры кандидатов
uint16_t | sorted_idx [100]
| Индексы отсортированных кандидатов

## Detailed Description

Структура эволюционного оптимизатора

Definition at line 87 of file evolve_optimizer.h.

## Member Data Documentation

## n_params

uint16_t EvolveOptimizer_t::n_params

Количество параметров

Definition at line 88 of file evolve_optimizer.h.

## n_cand

uint16_t EvolveOptimizer_t::n_cand

Количество кандидатов

Definition at line 89 of file evolve_optimizer.h.

## n_best

uint16_t EvolveOptimizer_t::n_best

Количество лучших, усредняемых

Definition at line 90 of file evolve_optimizer.h.

## iq_mutation

uint16_t EvolveOptimizer_t::iq_mutation

Амплитуда мутации в Q16.16.

Definition at line 91 of file evolve_optimizer.h.

## cand_index

uint16_t EvolveOptimizer_t::cand_index

Индекс кандидата для обработки

Definition at line 92 of file evolve_optimizer.h.

## loss

int32_t EvolveOptimizer_t::loss[100]

Loss для каждого кандидата

Definition at line 93 of file evolve_optimizer.h.

## candidates

int32_t EvolveOptimizer_t::candidates[100][20]

Параметры кандидатов

Definition at line 94 of file evolve_optimizer.h.

## sorted_idx

uint16_t EvolveOptimizer_t::sorted_idx[100]

Индексы отсортированных кандидатов

Definition at line 95 of file evolve_optimizer.h.

The documentation for this struct was generated from the following file:

- E:/.WORK/STM32/STM32_ExtendedLibs/MyLibsGeneral/Inc/evolve_optimizer.h