Empirical mutation probability
- 主要语言
- Python
- 星标
- 73
- 派生
- 11
- 平均合并
- 8 小时 51 分钟
- 30 天内合并 PR
- 4
描述
I have a suspicion that empirical mutation probabilities are different from the theoretical. What I mean:
[Here ](https://github.com/aimclub/GOLEM/blob/main/golem/core/optimisers/genetic/operators/mutation.py#L102) when we call mutation, we iterative choose mutation until it can be applied. Obviously that mutation, f.e. "parameter_change" always can be applied because it can't performs changes affect on verification. But mutations "add_parent", "add_intermediate_node" can make pipeline incorrect. Due to above facts we can stuck in situation, when almost all mutations are "parameters change" (critical in Fedot ts forecasting task when there are a lot of constraints put on a pipeline structure).
What I assume to do:
- [ ] make experiments in GOLEM and Fedot particularly (in different tasks). Find is there a real problem
- [ ] change logic of mutation, for example give structural mutations more tries to apply it's mutations
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。