Lale
lale.readthedocs.io
Spec sheet
- What it does
- Lale is a Python library for semi-automated data science that helps select algorithms and tune pipeline hyperparameters.Read 4 Oct 2026 · github.com
- Purpose
- Lale is a Python library for semi-automated data science that helps select algorithms and tune pipeline hyperparameters in a type-safe way.Read 5 Oct 2026 · github.com
- Integrations
- Its operator libraries include support based on scikit-learn, AI Fairness 360, category_encoders, imbalanced-learn, LightGBM, Snap ML, and XGBoost.Read 5 Oct 2026 · lale.readthedocs.io
- Automation
- Lale provides a shared interface to pipeline search tools including Hyperopt, GridSearchCV, and SMAC.Read 5 Oct 2026 · github.com
- Compatibility
- Some Lale features can work with algorithms that follow scikit-learn fit/predict or fit/transform conventions by wrapping them as Lale operators.Read 5 Oct 2026 · github.com
- Correctness checks
- Lale uses JSON Schema to catch mismatches between hyperparameters and their types, or between data and operators.Read 5 Oct 2026 · github.com
- Custom operators
- Operators following scikit-learn fit/predict or fit/transform conventions can be wrapped for use with some Lale features.Read 4 Oct 2026 · github.com
- Data types
- The FAQ says Lale has been used with tables, text, images, time series, and multimodal data.Read 5 Oct 2026 · github.com
- Deep learning
- Lale includes some deep-learning operators, but the FAQ says it does not currently support full-fledged neural architecture search.Read 4 Oct 2026 · github.com
- Deep learning limit
- Lale includes several deep-learning operators but does not currently support full-fledged neural architecture search.Read 5 Oct 2026 · github.com
- IBM product relationship
- Lale is free, open source, Apache-licensed, and does not require commercial IBM products; IBM's AutoAI SDK uses it.Read 4 Oct 2026 · github.com
- Install and use
- Lale installs as a Python package and can be used with tools such as Jupyter notebooks.Read 4 Oct 2026 · github.com
- Installation
- Lale can be installed from PyPI with pip install lale, and the documentation describes Core and Full setup targets.Read 5 Oct 2026 · github.com
- Interoperability
- It includes operators from libraries such as scikit-learn, XGBoost, and PyTorch.Read 4 Oct 2026 · github.com
- License and maturity
- The project README says Lale is distributed under Apache 2.0 and is in an Alpha release without warranties.Read 5 Oct 2026 · github.com
- Modalities and tasks
- The FAQ says Lale has been used for text, images, time series, and multimodal data, and for regression as well as classification.Read 4 Oct 2026 · github.com
- Operating systems
- The installation guide says Lale can be used on Linux, Windows 10, or Mac OS X.Read 4 Oct 2026 · github.com
- Performance focus
- The FAQ says computational performance has received some attention but has not been a major focus.Read 4 Oct 2026 · github.com
- Release status
- The repository describes Lale as being in an Alpha release and says it comes without warranties.Read 4 Oct 2026 · github.com
- Requirements
- The installation documentation specifies Python 3.7 or later and lists Linux, Windows 10, and Mac OS X as supported operating systems.Read 5 Oct 2026 · github.com
- Tasks
- The FAQ says Lale is used for classification and regression, and users can define custom scoring metrics for automation tools.Read 5 Oct 2026 · github.com
- Use with IBM services
- Lale is used by IBM's AutoAI SDK, but the FAQ says Lale does not require that SDK to run.Read 5 Oct 2026 · github.com
Where Specifiction places it
- AutoML Software#19 of 307.2