FLAML provides a fast Python library for automated machine learning and tuning.
Tpot
TPOT uses genetic programming to optimize machine learning pipelines in Python.

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
- Website
- github.com/EpistasisLab/tpot
- 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.
FlexML offers an easy to use and flexible automated machine learning library for Python.
Kubeflow Pipelines orchestrates and manages machine learning workflows on Kubeflow.
MLRun provides an open-source MLOps platform for managing machine learning applications, pipelines, and CI/CD delivery.
ZenML provides a platform for machine learning pipelines and AI agents.
The ChefBoost Python framework supports decision trees such as ID3, C4.5, CART, CHAID, regression trees, and ensemble methods.
Popular in AI Infrastructure & MLOps
Well-known listings from the same topic.
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












