Skip to main content

Library for Semi-Automated Data Science

Project description

Lale

Tests Documentation Status PyPI version shields.io Imports: isort Code style: black linting: pylint security: bandit License CII Best Practices
logo

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.

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.

Project details


Release history Release notifications | RSS feed

This version

0.9.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lale-0.9.0.tar.gz (544.3 kB view details)

Uploaded Source

Built Distribution

lale-0.9.0-py3-none-any.whl (908.1 kB view details)

Uploaded Python 3

File details

Details for the file lale-0.9.0.tar.gz.

File metadata

  • Download URL: lale-0.9.0.tar.gz
  • Upload date:
  • Size: 544.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for lale-0.9.0.tar.gz
Algorithm Hash digest
SHA256 b7b60cdfffe454522a21c0e569e9ea86574e3f602a7208f8f8b424af5bc727fa
MD5 db09702892ffe56c00bf0434e5e9adba
BLAKE2b-256 7db5f4ce21f753abd89a3d6d7ee79031e96dad24b66a261d8d9db9a18df4cc79

See more details on using hashes here.

File details

Details for the file lale-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: lale-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 908.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for lale-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 36db2cf6cb75a5bd85b883d43d2e1c057e82f6146f3b41f96a7af6fd5e7321da
MD5 846453f8b469cce3dea4a1a00fc78f24
BLAKE2b-256 8fa1a9391b0ce38721957a216be09e0179505fa2d6b4facad8149cac98bc327c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page