Automated machine learning library for production and analytics, handling feature engineering, model selection, and hyperparameter optimization.
auto_ml is an automated machine learning library that streamlines the end-to-end process of building and deploying ML models. It automates tasks like data preprocessing, feature engineering, model selection, and hyperparameter tuning, making it easier to create production-ready models for both analytics and real-time predictions.
Data scientists and ML engineers who need to quickly build and deploy machine learning models without extensive manual tuning, especially those focused on production systems requiring low-latency predictions.
It offers a comprehensive, automated pipeline with support for advanced models like XGBoost and deep learning, optimized for production speed and simplicity, reducing the time and expertise needed to go from data to deployed models.
[UNMAINTAINED] Automated machine learning for analytics & production
Handles data formatting, feature engineering, scaling, and model training in a single workflow, reducing manual effort as described in the key features.
Designed for low-latency predictions (~1 ms per prediction) with model serialization and easy deployment, making it suitable for real-time systems.
Supports XGBoost, LightGBM, CatBoost, and TensorFlow/Keras, allowing users to leverage state-of-the-art algorithms with minimal setup.
Combines deep learning for feature extraction with gradient boosting, potentially improving accuracy while maintaining fast prediction times, as highlighted in the feature learning section.
Advanced models require separate installation of libraries like TensorFlow, which can be difficult and are not included by default, as admitted in the README under '3rd Party Packages'.
Some advanced features, such as feature learning, only support regression and binary classification, excluding multiclass problems despite the library otherwise handling them.
Prioritizes automation and speed over interpretability, relying on complex models like deep learning and gradient boosting that may not suit use cases requiring transparency.
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Deep Learning for humans
Streamlit — A faster way to build and share data apps.
Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.