🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
Repository Index
47,133 repositories indexed
1–19 of 19 · Most stars
Fast and Accurate ML in 3 Lines of Code
A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.
Open-source, low-code AutoML platform for Python. PyCaret 4.0: sklearn-native engine + React control plane.
- data-science
- python
- machine-learning
- pycaret
AutoML library for deep learning
- automl
- neural-architecture-search
- automated-machine-learning
- python
Automated Machine Learning with scikit-learn
- automl
- scikit-learn
- automated-machine-learning
- hyperparameter-optimization
An open source python library for automated feature engineering
- feature-engineering
- machine-learning
- data-science
- automated-machine-learning
H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc.
ZenML 🙏: One AI Platform from Pipelines to Agents. https://zenml.io.
- mlops
- machine-learning
- data-science
- production-ready
Lightning ⚡️ fast forecasting with statistical and econometric models.
- time-series
- statistics
- forecasting
- arima
Automatic architecture search and hyperparameter optimization for PyTorch
- automl
- deep-learning
- tabular-data
- pytorch
Automatically Visualize any dataset, any size with a single line of code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request.
- visualization
- python3
- python
- xgboost
MLBox is a powerful Automated Machine Learning python library.
- machine-learning
- auto-ml
- kaggle
- deep-learning
SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimization
- bayesian-optimization
- bayesian-optimisation
- hyperparameter-optimization
- hyperparameter-tuning
An autoML framework & toolkit for machine learning on graphs.
Machine learning for Ruby
- machine-learning
- rubyml
- automl
The world's cleanest AutoML library ✨ - Do hyperparameter tuning with the right pipeline abstractions to write clean deep learning production pipelines. Let your pipeline steps have hyperparameter spaces. Design steps in your pipeline like components. Compatible with Scikit-Learn, TensorFlow, and most other libraries, frameworks and MLOps environments.
- pipeline
- pipeline-framework
- machine-learning
- deep-learning
Accelerate your Neural Architecture Search (NAS) through fast, reproducible and modular research.
Hyperparameter optimization and feature selection for scikit-learn using evolutionary algorithms. A modern alternative to GridSearchCV and RandomizedSearchCV.