Open Source AutoML Tools
Automated feature, model, and hyperparameter selection for tabular, image, and text data on top of popular machine learning libraries (Scikit-Learn, LightGBM, CatBoost, PyTorch, MXNet).
License: Apache License 2.0
Framework to automate algorithm and hyperparameter tuning for sklearn.
License: BSD 3-Clause "New" or "Revised" License
Efficient Neural Architecture Search via Parameter Sharing by authors of paper .
License: Apache License 2.0
Efficient Neural Architecture Search (ENAS) in PyTorch based https://arxiv.org/abs/1802.03268
License: Apache License 2.0
Efficient Neural Architecture search via parameter sharing(ENAS) micro search Tensorflow code for windows user.
License: No License
Feature-engine is a Python library that contains several transformers to engineer features for use in machine learning models.
License: BSD 3-Clause "New" or "Revised" License
An open source framework for automated feature engineering.
License: BSD 3-Clause "New" or "Revised" License
FLAML is a fast library for automated machine learning & tuning.
License: MIT License
A feature pre-processing framework in Go that matches functionality of sklearn.
License: MIT License
Keras Tuner is an easy-to-use, distributable hyperparameter optimization framework that solves the pain points of performing a hyperparameter search. Keras Tuner makes it easy to define a search space and leverage included algorithms to find the best hyperparameter values.
License: Apache License 2.0
Asynchronous, directed Hyperparameter search and parallel ablation studies on Apache Spark - (Video) .
License: Apache License 2.0
Basic implementation of Controller RNN from Neural Architecture Search with Reinforcement Learning and Learning Transferable Architectures for Scalable Image Recognition .
License: MIT License
NNI (Neural Network Intelligence) is a toolkit to help users run automated machine learning (AutoML) experiments.
License: MIT License
Optuna is an automatic hyperparameter optimization software framework, particularly designed for machine learning.
License: Other
OSS Vizier is a Python-based service for black-box optimization and research, one of the first hyperparameter tuning services designed to work at scale.
License: Apache License 2.0
Automation of sklearn pipeline creation (including feature selection, pre-processor, etc.).
License: GNU Lesser General Public License v3.0
Automatic extraction of relevant features from time series.
License: MIT License
Free automated data & feature enrichment library for machine learning: automatically searches through thousands of ready-to-use features from public and community shared data sources and enriches your training dataset with only the accuracy improving features.
License: BSD 3-Clause "New" or "Revised" License
Last Updated: Dec 26, 2023