aimclub / aimclub/GOLEM

Empirical mutation probability

Đang mở
#205 12 bình luận 0 reaction 1 người được giao Được giao cho @kasyanovse Xem trên GitHub
architecture enhancement research
Ngôn ngữ chính
Python
Star
73
Fork
11
Merge trung bình
8 giờ 51 phút
Pull request đã merge (30 ngày)
4

Mô tả

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.