CMD + K

tpot

Community

A Python tool that automatically creates and optimizes Machine Learning pipelines using genetic programming.

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::tpot

Usage Tracking

1.1.0
1.0.0
0.12.2
0.12.1
0.12.0
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

Consider TPOT your Data Science Assistant. TPOT is a Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

TPOT will automate the most tedious part of machine learning by intelligently exploring thousands of possible pipelines to find the best one for your data.

Once TPOT is finished searching (or you get tired of waiting), it provides you with the Python code for the best pipeline it found so you can tinker with the pipeline from there.

TPOT is built on top of scikit-learn, so all of the code it generates should look familiar... if you're familiar with scikit-learn, anyway.

TPOT is still under active development and we encourage you to check back on this repository regularly for updates.

About

Summary

A Python tool that automatically creates and optimizes Machine Learning pipelines using genetic programming.

Last Updated

Jul 7, 2025 at 02:18

License

LGPL-3.0-or-later

Total Downloads

341.6K

Supported Platforms

noarch

Unsupported Platforms

linux-64 Last supported version: 0.10.2
win-32 Last supported version: 0.6.4
win-64 Last supported version: 0.10.2
macOS-64 Last supported version: 0.10.2