Добавлен модуль для оптимизации по эволюционному алгоритму

This commit is contained in:
2025-10-19 16:51:30 +03:00
parent 9d720767b0
commit caf08ca619
288 changed files with 4616 additions and 1513 deletions

View File

@@ -54,6 +54,21 @@
*/
/**
* @addtogroup EVOLVE_CONFIG Evolve configs
* @ingroup MYLIBS_CONFIG
* @brief Конфигурация однослойного персептрона и алгоритма обучения
* @{
*/
#define ENABLE_EVOLVE_OPTIMIZATION ///< Включить оптимизацию параметров
#define EVOLVE_MAX_PARAMS 20 ///< Максимальное количество параметров
#define EVOLVE_MAX_CANDIDATES 100 ///< Максимальное количество кандидатов для обучения
/** EVOLVE_CONFIG
* @}
*/
/**
* @addtogroup LIBS_CONFIG Libraries configs
@@ -62,6 +77,7 @@
* @{
*/
#define INCLUDE_EVOLVE_OPTIMIZER ///< Подключить библиотеку для оптимизации параметров
#define INCLUDE_BIT_ACCESS_LIB ///< Подключить библиотеку с typedef с битовыми полями
#define INCLUDE_TRACKERS_LIB ///< Подключить библиотеку с трекерами
#define INCLUDE_TRACE_LIB ///< Подключить библиотеку с трейсами