使用NEAT优化XOR求解器
1. NEAT算法参数配置
NEAT(NeuroEvolution of Augmenting Topologies)算法在解决XOR问题时,需要对多个参数进行配置,这些参数会影响算法的性能和结果。以下是主要的参数及其作用:
- 通用参数 :
- fitness_threshold :与适应度进行比较的阈值,由fitness_criterion函数计算,用于判断是否终止进化。
- no_fitness_termination :一个标志,若设置为True,则仅在评估完最大代数后才终止进化,禁用基于适应度的终止。
- pop_size :每一代的个体生物数量。
- reset_on_extinction :控制当当前一代的所有物种因停滞而灭绝时,是否创建新的随机种群。若为False,完全灭绝时将抛出CompleteExtinctionException。
| 参数 | 含义 |
|---|---|
| fitness_threshold | 进化终止的适应度阈值 |
| no_fitness_termination | 是否禁用基于适应度的进化终止 |
超级会员免费看
订阅专栏 解锁全文
6

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



