EpistasisLab / EpistasisLab/tpot2

Idea for a two step preprocessing pipeline

Open
#100 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Jupyter Notebook
Stars
250
Forks
33
PR merge metrics
No merged PRs in 30d

Description

Currently, the preprocessing pipeline is applied to the entire training set before the evolution of pipelines. This is fine for things like one hot encoding.

We may want some parts of preprocessing to be trained per fold of cross-validation, such as iterative imputer. However, this is expensive and should be done only once.

This is something we may consider implementing into TPOT2. However, it is also something users can implement themselves as a custom objective function as well.

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.