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

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

`#include <evolve_optimizer.h>`

## Public Attributes

float | stability
| Коэффициент насколько стабильная популяция (0..1)(n_cand)
uint16_t | n_params
| Количество параметров
uint16_t | n_cand
| Количество кандидатов в популяции
uint16_t | n_best
| Количество лучших, усредняемых
float | mutation_amp
| Амплитуда мутации (0..1)
uint16_t | cand_index
| Индекс кандидата для обработки
uint16_t | gen_index
| Индекс популяции
float | gen_mut
| Амплитуда мутации у текущей популяции
float | loss [100]
| Loss для каждого кандидата
float | candidates [100][20]
| Параметры кандидатов
uint16_t | sorted_idx [100]
| Индексы отсортированных кандидатов

## Detailed Description

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

Definition at line 102 of file evolve_optimizer.h.

## Member Data Documentation

## stability

float EvolveOptimizer_t::stability

Коэффициент насколько стабильная популяция (0..1)(n_cand)

Definition at line 103 of file evolve_optimizer.h.

## n_params

uint16_t EvolveOptimizer_t::n_params

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

Definition at line 105 of file evolve_optimizer.h.

## n_cand

uint16_t EvolveOptimizer_t::n_cand

Количество кандидатов в популяции

Definition at line 106 of file evolve_optimizer.h.

## n_best

uint16_t EvolveOptimizer_t::n_best

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

Definition at line 107 of file evolve_optimizer.h.

## mutation_amp

float EvolveOptimizer_t::mutation_amp

Амплитуда мутации (0..1)

Definition at line 108 of file evolve_optimizer.h.

## cand_index

uint16_t EvolveOptimizer_t::cand_index

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

Definition at line 110 of file evolve_optimizer.h.

## gen_index

uint16_t EvolveOptimizer_t::gen_index

Индекс популяции

Definition at line 111 of file evolve_optimizer.h.

## gen_mut

float EvolveOptimizer_t::gen_mut

Амплитуда мутации у текущей популяции

Definition at line 114 of file evolve_optimizer.h.

## loss

float EvolveOptimizer_t::loss[100]

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

Definition at line 116 of file evolve_optimizer.h.

## candidates

float EvolveOptimizer_t::candidates[100][20]

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

Definition at line 117 of file evolve_optimizer.h.

## sorted_idx

uint16_t EvolveOptimizer_t::sorted_idx[100]

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

Definition at line 118 of file evolve_optimizer.h.

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

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