Lale
README in other languages: 中文, deutsch, français, فارسی, or contribute your own.
Lale is a Python library for semi-automated data science. Lale makes it easy to automatically select algorithms and tune hyperparameters of pipelines that are compatible with scikit-learn, in a type-safe fashion. If you are a data scientist who wants to experiment with automated machine learning, this library is for you! Lale adds value beyond scikit-learn along three dimensions: automation, correctness checks, and interoperability. For automation, Lale provides a consistent high-level interface to existing pipeline search tools including Hyperopt, GridSearchCV, and SMAC. For correctness checks, Lale uses JSON Schema to catch mistakes when there is a mismatch between hyperparameters and their type, or between data and operators. And for interoperability, Lale has a growing library of transformers and estimators from popular libraries such as scikit-learn, XGBoost, PyTorch etc. Lale can be installed just like any other Python package and can be edited with off-the-shelf Python tools such as Jupyter notebooks.
- Introductory guide for scikit-learn users
- Installation instructions
- Technical overview slides, notebook, and video
- IBM's AutoAI SDK uses Lale, see demo notebook
- Guide for wrapping new operators
- Guide for contributing to Lale
- FAQ
- Papers
- Python API documentation
The name Lale, pronounced laleh, comes from the Persian word for tulip. Similarly to popular machine-learning libraries such as scikit-learn, Lale is also just a Python library, not a new stand-alone programming language. It does not require users to install new tools nor learn new syntax.
Lale is distributed under the terms of the Apache 2.0 License, see LICENSE.txt. It is currently in an Alpha release, without warranties of any kind.
Metadata
Release files for lale 0.9.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| lale-0.9.5.tar.gz | 545.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lale-0.9.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.3 MB
Release files / lale-0.9.5.tar.gz
| Download URL | lale-0.9.5.tar.gz |
|---|---|
| Size | 545.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3cb1b1b8865f2c84be12f1e0f1267b46403405aa3fe5ed031e49447b554df4e9
|
|
BLAKE2b-256 checksum How to use checksums |
b4017fbab594c41f62c3c10085989b76e1eed0656e5c5cd6153277034f84f43e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / lale-0.9.5-py3-none-any.whl
| Download URL | lale-0.9.5-py3-none-any.whl |
|---|---|
| Size | 795.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
514481b63073260fc3141242797adc86ca3512b7484380e765e08cca53d6fde1
|
|
BLAKE2b-256 checksum How to use checksums |
b9e6f0a4f528cd8a316af23be21802bba3cc76fc126a0601fd9e0e778a4c847a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Security for lale 0.9.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.