EpistasisLab / EpistasisLab/tpot

Parameterize TPOT's GP operations: initialization, selection, mutation, and crossover

Open
#171 13 comments 0 reactions 0 assignees View on GitHub
enhancement need contributor
Dominant language
Jupyter Notebook
Stars
10.1k
Forks
1.6k
PR merge metrics
No merged PRs in 30d

Description

I would like to have more control wrt the DEAP settings.
For example, the standard is now to use the NSGA2 algorithm for selection, but I would like to experiment with other selection criteria also. Also the initialization method,crossover and mutation methods can be opened up.

Another issue is the score that comes out of the algorithm. When I asked about the final score not being what I see during the runs I got the following answer: . The score achieved during training is an internal cross-validation score, whereas the score at the end is based on the holdout testing data. That's why you see a difference in the score. In the next version of TPOT, we're removing that information about score throughout the run because it seems to be confusing people for no good reason.

I would suggest not to take the information away but to mention that the final score is on the holdout test data.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.