|
MyLibs 1.0
Расширенные библиотеки для STM32
|
Заголовочный файл для адаптивного подбора параметров More...
Go to the source code of this file.
Classes | |
| struct | EvolveOptimizer_t |
| Структура эволюционного оптимизатора More... | |
Macros | |
| #define | PARAM_SCALE_Q16(x, min_val, max_val) |
| Линейное масштабирование x из диапазона [min_val, max_val] в Q16.16 [0, 65536) | |
| #define | PARAM_UNSCALE_Q16(q16_val, min_val, max_val) |
| Обратное линейное масштабирование Q16.16 значения в диапазон [min_val, max_val]. | |
Functions | |
| __STATIC_INLINE void | EvolveOptimizer_Init (EvolveOptimizer_t *opt, uint16_t n_params, uint16_t n_cand, uint16_t n_best, uint16_t iq_mutation, int32_t *start_params) |
| Инициализация эволюционного оптимизатора. | |
| __STATIC_INLINE void | EvolveOptimizer_Step (EvolveOptimizer_t *opt, int32_t *params, int32_t loss) |
| Один шаг эволюционного оптимизатора. | |
Заголовочный файл для адаптивного подбора параметров
Definition in file evolve_optimizer.h.