{"data":{"slug":"automl-auto-sklearn","name":"auto-sklearn","tagline":"Automated Machine Learning with scikit-learn","github_url":"https://github.com/automl/auto-sklearn","owner":"automl","repo":"auto-sklearn","owner_avatar_url":"https://avatars.githubusercontent.com/u/6469053?v=4","primary_language":"Python","stars":8119,"forks":1326,"topics":["automated-machine-learning","automl","bayesian-optimization","hyperparameter-optimization","hyperparameter-search","hyperparameter-tuning","meta-learning","metalearning","scikit-learn","smac"],"archived":false,"github_pushed_at":"2026-06-29T14:03:15+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/automl-auto-sklearn","markdown_url":"https://www.graphcanon.com/tools/automl-auto-sklearn.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/automl-auto-sklearn","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=automl-auto-sklearn","description":"Automated Machine Learning with scikit-learn","homepage_url":"https://automl.github.io/auto-sklearn","license":"BSD-3-Clause","open_issues":210,"watchers":207,"ai_summary":null,"readme_excerpt":"# auto-sklearn\n\n**auto-sklearn** is an automated machine learning toolkit and a drop-in replacement for a [scikit-learn](https://scikit-learn.org) estimator.\n\nFind the documentation **[here](https://automl.github.io/auto-sklearn/)**. Quick links:\n  * [Installation Guide](https://automl.github.io/auto-sklearn/master/installation.html)\n  * [Releases](https://automl.github.io/auto-sklearn/master/releases.html)\n  * [Manual](https://automl.github.io/auto-sklearn/master/manual.html)\n  * [Examples](https://automl.github.io/auto-sklearn/master/examples/index.html)\n  * [API](https://automl.github.io/auto-sklearn/master/api.html)\n\n## auto-sklearn in one image\n\n\n\n## auto-sklearn in four lines of code\n\n```python\nimport autosklearn.classification\ncls = autosklearn.classification.AutoSklearnClassifier()\ncls.fit(X_train, y_train)\npredictions = cls.predict(X_test)\n```\n\n## Relevant publications\n\nIf you use auto-sklearn in scientific publications, we would appreciate citations.\n\n**Efficient and Robust Automated Machine Learning**\n*Matthias Feurer, Aaron Klein, Katharina Eggensperger, Jost Springenberg, Manuel Blum and Frank Hutter*\nAdvances in Neural Information Processing Systems 28 (2015)\n\n[Link](https://papers.neurips.cc/paper/5872-efficient-and-robust-automated-machine-learning.pdf) to publication.\n```\n@inproceedings{feurer-neurips15a,\n    title     = {Efficient and Robust Automated Machine Learning},\n    author    = {Feurer, Matthias and Klein, Aaron and Eggensperger, Katharina and Springenberg, Jost and Blum, Manuel and Hutter, Frank},\n    booktitle = {Advances in Neural Information Processing Systems 28 (2015)},\n    pages     = {2962--2970},\n    year      = {2015}\n}\n```\n\n----------------------------------------\n\n**Auto-Sklearn 2.0: The Next Generation**\n*Matthias Feurer, Katharina Eggensperger, Stefan Falkner, Marius Lindauer and Frank Hutter**\narXiv:2007.04074 [cs.LG], 2020\n\n[Link](https://arxiv.org/abs/2007.04074) to publication.\n```\n@article{feurer-arxiv20a,\n    title     = {Auto-Sklearn 2.0: Hands-free AutoML via Meta-Learning},\n    author    = {Feurer, Matthias and Eggensperger, Katharina and Falkner, Stefan and Lindauer, Marius and Hutter, Frank},\n    booktitle = {arXiv:2007.04074 [cs.LG]},\n    year      = {2020}\n}\n```\n\n----------------------------------------\n\nAlso, have a look at the blog on [automl.org](https://automl.org) where we regularly release blogposts.","github_created_at":"2015-07-02T15:38:10+00:00","created_at":"2026-07-11T23:33:24.435686+00:00","updated_at":"2026-07-11T23:33:37.804532+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"automl","name":"automl"},{"slug":"meta-learning","name":"meta-learning"},{"slug":"hyperparameter-search","name":"hyperparameter-search"},{"slug":"hyperparameter-tuning","name":"hyperparameter-tuning"},{"slug":"automated-machine-learning","name":"automated-machine-learning"},{"slug":"bayesian-optimization","name":"bayesian-optimization"},{"slug":"hyperparameter-optimization","name":"hyperparameter-optimization"},{"slug":"metalearning","name":"metalearning"}],"trust":{"provenance":{"is_fork":false,"github_id":38441254,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T23:33:28.902Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":0,"days_since_push":12,"last_release_at":"2023-02-13T12:35:21Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":22,"high_count":0,"last_scan_at":"2026-07-11T23:33:29.386Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T23:33:28.637Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-07-11T23:33:28.637Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T23:33:28.637Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-07-11T23:33:28.637Z"},"license_spdx":{"value":"BSD-3-Clause","source":"github.license","observed_at":"2026-07-11T23:33:28.637Z"}}}}