EpistasisLab/tpot
An automated machine learning tool that optimizes ML pipelines using genetic programming.

Velocity · 7d
+2.6
★ / day
Trend
→steady
star history
TPOT (Tree-based Pipeline Optimization Tool) is a Python AutoML library that automatically designs and optimizes machine learning pipelines through evolutionary algorithms. It handles feature engineering, model selection, and hyperparameter tuning by searching the space of possible pipeline configurations using genetic programming. The tool supports scikit-learn compatible estimators including random forests and gradient boosting methods.