FAQ

Common questions answered

Is TPOT suitable for deep learning tasks?

TPOT primarily focuses on classical machine learning models from scikit-learn and does not natively support deep learning frameworks like TensorFlow or PyTorch. For deep learning AutoML, other specialized tools may be more appropriate.

How long does TPOT take to find the best pipeline?

The optimization time depends on dataset size, population size, number of generations, and computational resources. Smaller datasets and fewer generations result in faster runs, while larger or more complex searches can take hours or days.

Can I use TPOT with custom models or transformers?

Yes, TPOT allows users to extend its configuration to include custom scikit-learn compatible estimators and transformers, enabling flexible pipeline search tailored to specific needs.

Does TPOT support classification and regression tasks?

TPOT supports both classification and regression through TPOTClassifier and TPOTRegressor classes, respectively, making it versatile for a wide range of supervised learning problems.