Tpot

TPOT uses genetic programming to optimize machine learning pipelines in Python.

github.com/EpistasisLab/tpot
Tpot homepage screenshot

About Tpot

TPOT stands for Tree-based Pipeline Optimization Tool. It is a Python automated machine learning tool that optimizes machine learning pipelines using genetic programming. It requires a working Python installation, version 3.10 to under 3.14, with dependencies including scikit-learn, pandas, NumPy and SciPy. Documentation and Jupyter notebook tutorials are available in the repository.

Pricing is not clearly stated.

Key features

  • Genetic feature selection
  • Multi-objective optimization
  • Expanded flexible method for defining search spaces
  • Modular framework for customizing the evolutionary algorithm

Tpot at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Details verified
Oct 22, 2026 · Official source
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Tpot alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Infrastructure & MLOps

Well-known listings from the same topic.

All 341
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing