AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Data Science › auto-sklearn
✦ Free & open sourceData Science

auto-sklearn

Automated machine learning toolkit acting as a drop-in replacement for scikit-learn estimators.

Automate scikit-learn pipelines with auto-sklearn

Leverage meta-learning and Bayesian optimization to build robust predictive models.

Free forever · open source · BSD-3-Clause
✓ Light setup✓ Browser-based✓ Real-time collaboration
8.5
ZEKAI
Automated scikit-learn tuning
Free & open source · Data Science
Ease of setup7
Usefulness9
Maintenance9.5
Community8.5
★ 8,129
GITHUB
Sep 2026
UPDATED
BSD-3-Clause
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

auto-sklearn is an automated machine learning toolkit built on top of scikit-learn. It uses Bayesian optimization and meta-learning to automate algorithm selection and hyperparameter tuning for data scientists.

Runs on
Cross-platform
Hosting
Desktop
Languages
Python
License
BSD-3-Clause

What it is

The toolkit provides a drop-in replacement for standard scikit-learn estimators, allowing you to fit classification models with just a few lines of Python code. It automatically handles the hyperparameter search space using advanced techniques like SMAC and incorporates meta-learning based on past performance across datasets.

Who it's for

It suits data scientists and machine learning engineers looking to accelerate pipeline development and baseline generation. It does not suit practitioners who prefer manual control over every single pipeline step or those working outside the Python ecosystem.

Key features

Drop-in estimator

Works directly as a replacement for standard scikit-learn classification estimators.

Bayesian optimization

Uses sequential model-based algorithm configuration to tune hyperparameters effectively.

Meta-learning foundation

Leverages past dataset evaluations to warm-start the search for new machine learning problems.

How to start

Up and running in 3 steps

1
Install the package following the official installation guide
2
Import autosklearn.classification in your Python script
3
Instantiate AutoSklearnClassifier and call fit on your training data
Real talk

Our honest verdict

What's great

  • Drop-in replacement for scikit-learn estimators
  • Automates both algorithm selection and hyperparameter tuning
  • Integrates Bayesian optimization via SMAC
  • Employs meta-learning for faster optimization starts

Where it falls short

  • Requires writing Python code and managing scikit-learn dependencies
  • Optimization process can be computationally intensive and time-consuming
  • The only cost is running your own hardware for training
Cost

Pricing & license

Free under its license, with no paid hosted option mentioned in the README. The only cost is running the computational resources yourself.

Paid work

Open remote AI-training roles

874 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: auto-sklearn for Data Science
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure auto-sklearn for you — and train your team.
Get it done for you ↗
Questions

FAQ

What is auto-sklearn?

It is an automated machine learning toolkit that acts as a drop-in replacement for scikit-learn estimators.

How do I use it?

You import the classifier, instantiate it, and call fit on your training data just like a standard scikit-learn model.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Data Science — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google