Pedro Ribeiro
Pedro Ribeiro
FeatureSetSelector only works when set as the first step of a template. When no template is used, or when it is set to be in the middle of a template,...
TPOT uses FeatureUnion to combined the outputs of multiple operators. However, it is possible for tpot to put in two stacking estimators within a FeatureUnion block. This causes tpot to...
TPOTs internal cross validation is not shuffled. Rather, data is split in sequential chunks in the order that it was passed in. (e.g indexes 1-10 is chunk 1, 11-20 is...
Currently there is not an intuitive way to check if the tpot estimator has the predict_proba function and is inconsistent with other sklearn pipelines/methods. ## Context of the issue The...
## What does this PR do? _mate_operator has a wrapper that tries to check if all its returned values are valid pipelines. The last returned item is actually a dictionary...
## Context of the issue [provide more detailed introduction to the issue itself and why it is relevant] In the examples here: https://epistasislab.github.io/tpot/examples/ The code uses `tpot = TPOTClassifier(generations=5, population_size=50,...
Since the release of TPOT in 2016, we and others have experimented with several ideas and improvements to the algorithm. However, due to the structure of TPOT's codebase, it has...
[please review the [Contribution Guidelines](http://epistasislab.github.io/tpot/contributing/) prior to submitting your pull request. go ahead and delete this line if you've already reviewed said guidelines.] ## What does this PR do? add...
The population class stores its logs in a pandas data frame. This has very slow appends, which get slower the more items are in the data frame. This becomes a...
Currently, the configuration files are designed as optuna-compatible functions, but this adds boilerplate (such as f"_{name}".) And maybe confusing and hard to understand. It would help with clarity if we...