EpistasisLab/tpot2

A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

53
/ 100
Established

This tool helps data scientists and machine learning practitioners automatically build and optimize machine learning models. You provide your raw dataset, and it explores various data preprocessing steps, feature selections, and model combinations to deliver the best-performing predictive model for your task. It acts as a smart assistant, freeing you from manually testing countless options.

250 stars. No commits in the last 6 months. Available on PyPI.

Use this if you need to quickly find a high-performing machine learning pipeline for your data without extensive manual experimentation.

Not ideal if you require complete transparency and fine-grained control over every step of your model's creation, or if your dataset is extremely small.

data-science machine-learning-workflow predictive-modeling model-optimization automated-ml
Stale 6m
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

250

Forks

33

Language

Jupyter Notebook

License

LGPL-3.0

Last pushed

Feb 04, 2025

Commits (30d)

0

Dependencies

20

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/EpistasisLab/tpot2"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.