Awesome Lists

awesome-AutoML

by windmaple

awesome listpushed about 2 years ago

Curating a list of AutoML-related research, tools, projects and other resources

AI summary

AutoML resource collection

A curated list of AutoML tools, research, projects and resources to aid in the development and exploration of automated machine learning systems.

stars
870
forks
146
watching
43
awesome list
1
entries
288
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/windmaple/awesome-AutoML/links.svg)](https://awesome.facts.dev/awesome/windmaple/awesome-AutoML)
HTML
<a href="https://awesome.facts.dev/awesome/windmaple/awesome-AutoML"><img src="https://awesome.facts.dev/shield/windmaple/awesome-AutoML/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/windmaple/awesome-AutoML/links.svg

What's in the list

288 links in 32 sections, with live GitHub stats.activeno commit in 2y

Research papers / AutoML survey

Research papers / Neural Architecture Search benchmark

Research papers / AutoAugment

Research papers / AutoDropout

Research papers / AutoDistill

Research papers / Learning to learn/Meta-learning

Research papers / Hyperparameter optimization

Research papers / Automatic feature selection

Research papers / Recommendation systems

Research papers / Model compression

Research papers / Quantization

Research papers / Tech to speech

Research papers / Bandits

Research papers / Reinforcement learning

Research papers / Graph neural network

Research papers / Quantum computing

Research papers / LLM

Tools and projects

  • Falcon

    : A Lightweight AutoML Library

  • MindWare

    : Efficient Open-source AutoML System

  • AutoDL

    : automated deep learning

  • AutoGL

    : An autoML framework & toolkit for machine learning on graphs

  • MLBox

    : a powerful Automated Machine Learning python library

  • FLAML

    : Fast and lightweight AutoML ( )

  • Hypernets

    : A General Automated Machine Learning Framework

  • Cooka

    : a lightweight and visualization toolkit

  • Vegas

    : an AutoML algorithm tool chain by Huawei Noah's Arb Lab

  • TransmogrifAI

    : an AutoML library written in Scala that runs on top of Apache Spark

  • Model Search

    : a framework that implements AutoML algorithms for model architecture search at scale

  • AutoGluon

    : AutoML Toolkit for Deep Learning

  • hyperunity

    : A toolset for black-box hyperparameter optimisation

  • auptimizer

    : An automatic ML model optimization tool

  • Keras Tuner

    : Hyperparameter tuning for humans

  • Torchmeta

    : A Meta-Learning library for PyTorch

  • learn2learn

    : PyTorch Meta-learning Framework for Researchers

  • Auto-PyTorch

    : Automatic architecture search and hyperparameter optimization for PyTorch

  • ATM: Auto Tune Models

    : A multi-tenant, multi-data system for automated machine learning (model selection and tuning)

  • Microsoft Neural Network Intelligence (NNI)

    : An open source AutoML toolkit for neural architecture search and hyper-parameter tuning

  • Dragonfly

    : An open source python library for scalable Bayesian optimisation

  • H2O AutoML

    : Automatic Machine Learning by H2O.ai

  • Kubernetes Katib

    : hyperparameter Tuning on Kubernetes inspired by Google Vizier

  • Ray Tune

    : Scalable Hyperparameter Tuning¶

  • TransmogrifAI

    : automated machine learning for structured data by Salesforce

  • Advisor

    : open-source implementation of Google Vizier for hyper parameters tuning

  • AutoKeras

    : AutoML library by Texas A&M University using Bayesian optimization

  • AutoSklearn

    : an automated machine learning toolkit and a drop-in replacement for a scikit-learn estimator

  • Ludwig

    : a toolbox built on top of TensorFlow that allows to train and test deep learning models without the need to write code

  • AutoWeka

    : hyperparameter search for Weka

  • automl-gs

    : Provide an input CSV and a target field to predict, generate a model + code to run it

  • SMAC

    : Sequential Model-based Algorithm Configuration

  • Hyperopt-sklearn

    : hyper-parameter optimization for sklearn

  • Spearmint

    : a software package to perform Bayesian optimization

  • TPOT

    : one of the very first AutoML methods and open-source software packages

  • MOE

    : a global, black box optimization engine for real world metric optimization by Yelp

  • Hyperband

    : open source code for tuning hyperparams with Hyperband

  • Optuna

    : define-by-run hypterparameter optimization framework

  • RoBO

    : a Robust Bayesian Optimization framework

  • HpBandSter

    : a framework for distributed hyperparameter optimization

  • HPOlib2

    : a library for hyperparameter optimization and black box optimization benchmarks

  • Hyperopt

    : distributed Asynchronous Hyperparameter Optimization in Python

  • REMBO

    : Bayesian optimization in high-dimensions via random embedding

  • ExploreKit

    : a framework for automated feature generation

  • FeatureTools

    : An open source python framework for automated feature engineering

  • EvalML

    : An open source python library for AutoML

  • PocketFlow

    : use AutoML to do model compression (open sourced by Tencent)

  • DEvol (DeepEvolution)

    : a basic proof of concept for genetic architecture search in Keras

  • mljar-supervised

    : AutoML with explanations and markdown reports

  • Determined

    : scalable deep learning training platform with integrated hyperparameter tuning support; includes Hyperband, PBT, and other search methods

  • AutoGL

    : an autoML framework & toolkit for machine learning on graphs)

  • FEDOT

    : AutoML framework for the design of composite pipelines

  • NASGym

    : a proof-of-concept OpenAI Gym environment for Neural Architecture Search (NAS)

  • Archai

    : a platform for Neural Network Search (NAS) that allows you to generate efficient deep networks for your applications

  • autoBOT

    : An autoML system for automated text classification exploiting representation evolution

  • autoai

    : A framework to find the best performing AI/ML model for any AI problem

Benchmarks

Commercial products

Blog posts

Courses

Presentations

Books

Competitions, workshops and conferences

Other curated resources on AutoML

Practical applications

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.