Skip to content

Simplify and accelerate your machine learning development with mleko. Designed with modularity and customization in mind, it seamlessly integrates into your existing workflows. Its robust caching system optimizes performance, taking you from data ingestion to finalized models with unparalleled efficiency.

License

Notifications You must be signed in to change notification settings

klarna-incubator/mleko

ML-Ekosystem

PyPI Status Python Version License

Read the documentation at https://mleko.readthedocs.io/ Tests Codecov

pre-commit Black

Features

MLEKO is designed to streamline the model building process with its comprehensive set of features:

  • Data processing support for different data sources and formats, as well as feature engineering.
  • Customizable data processing pipelines with pre-built pipeline steps for various tasks.
  • Efficient caching of method call results using caching mixins and fingerprinting utilities.
  • Utility functions for logging, decorating, file management, and TQDM wrappers.

Requirements

  • Python 3.8, 3.9, or 3.10
  • boto3 >= 1.26.91
  • botocore >= 1.29.91
  • tqdm >= 4.65.0
  • vaex >= 4.16.0

Installation

You can install ML-Ekosystem via pip from PyPI:

$ pip install mleko

Usage

  • TODO

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the MIT license, ML-Ekosystem is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

About

Simplify and accelerate your machine learning development with mleko. Designed with modularity and customization in mind, it seamlessly integrates into your existing workflows. Its robust caching system optimizes performance, taking you from data ingestion to finalized models with unparalleled efficiency.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •