Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Predictive Analytics Software
  3. TPOT

TPOT

Plans and prices

TPOT

Free

Free software under LGPL-3.0-or-later

Every plan, in full

On the record

Data handling limit
TPOT does not check whether input data is correctly formatted and assumes the chosen operators can handle the supplied data.epistasislab.github.io · read 9 Oct 2026
Features
The current package includes genetic feature selection, flexible search space definitions, multi-objective optimization, and a modular evolutionary algorithm framework.epistasislab.github.io · read 9 Oct 2026
Installation
TPOT requires Python and can be installed in a conda environment or manually; the documented Python range is >=3.10 and <3.14.epistasislab.github.io · read 9 Oct 2026
Integrations
The installation documentation lists scikit-learn and offers extra scikit-learn extensions through the tpot[sklearnex] installation option.epistasislab.github.io · read 9 Oct 2026
License
TPOT is free software distributed under the GNU Lesser General Public License version 3 or later, without warranty.epistasislab.github.io · read 9 Oct 2026
Parallel processing
TPOT uses Dask for parallel processing and recommends guarding script code with an if __name__ == "__main__" block.epistasislab.github.io · read 9 Oct 2026
Pipeline types
The documentation includes classifiers and regressors, as well as graph, sequential, tree, and union pipeline types.epistasislab.github.io · read 9 Oct 2026
Platform caveat
The documentation warns that scikit-learn extensions may have compatibility or performance issues on Arm-based CPUs such as M1 Macs.epistasislab.github.io · read 9 Oct 2026
Preprocessing
With preprocessing enabled, TPOT imputes missing values, one-hot encodes categorical features, and standardizes data.epistasislab.github.io · read 9 Oct 2026
Preprocessing limit
The documentation says preprocessing is currently fitted and transformed on the entire training set before cross-validation splitting.epistasislab.github.io · read 9 Oct 2026
Purpose
TPOT is a Python automated machine learning tool that optimizes machine learning pipelines using genetic programming.epistasislab.github.io · read 9 Oct 2026
Research focus
The project says TPOT was developed in the Artificial Intelligence Innovation Lab at Cedars-Sinai with NIH funding.epistasislab.github.io · read 9 Oct 2026
Support
The project directs users to its GitHub issues to report bugs or suggest enhancements and to discuss extensions.epistasislab.github.io · read 9 Oct 2026

Alternatives to TPOT

Every alternative, ranked