《基准测试器:神经进化系统性能评估与实验管理》
1. 基准测试器概述
在神经进化系统的研究与开发中,为了准确评估系统性能、分析功能特性,我们引入了基准测试器(benchmarker)这一重要工具。基准测试器可以按顺序生成种群监视器(population_monitor),并将其应用于特定的问题或模拟场景。它能够多次执行进化运行,积累种群进化统计数据的轨迹(trace),进而生成统计数据和可用于绘图的文件,方便我们直观地观察和分析系统的进化动态与平均性能。
基准测试器在调用时需要以下参数:
- INIT_CONSTRAINTS 参数 :指定基准测试器为哪些类型的问题创建种群。
- 参数 N :表示基准测试器应将神经进化系统应用于问题的次数。
- 终止条件参数 :包括评估次数限制、代数限制和适应度目标。
其操作场景如下:
graph TD;
A[基准测试器启动] --> B[生成种群监视器];
B --> C{种群监视器达到终止条件?};
C -- 否 --> D[继续运行];
C -- 是 --> E[种群监视器发送轨迹记录给基准测试器];
E --> F[基准测试器存储轨迹到轨迹累加器];
F --> G{运行次数达到 N 次?};
G -- 否 --> B;
G -- 是 --> H[基准测试器分析轨迹,计算平均值并写入文件];
超级会员免费看
订阅专栏 解锁全文
1014

被折叠的 条评论
为什么被折叠?



