Skip to content
SPECIFICTION
Get listed

Lale

lale.readthedocs.io

WindowsmacOSLinuxAPI
Visit lale.readthedocs.io
Spec score 7.2 #19 of 30 in AutoML Software

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

Alternatives to LaleAll alternatives →