Skip to main content

Dynamic Pipeline is a high-level API to help data scientists building models in ensemble way, and automating Machine Learning workflow with simple coding.

Project description

Dynamic Pipeline

PyPI Latest Release Github Issues License Last Commit Python Version

Author: Tony Dong

Dynamic Pipeline is a high-level API toolkit to help data scientists building models in ensemble way, and automating Machine Learning workflow with simple codes.

Comparing other popular "AutoML or Automatic Machine Learning" APIs, Dynamic Pipeline is designed as an omni-ensembled ML workflow optimizer with higher-level API targeting to avoid manual repetitive train-along-evaluate experiments in general pipeline building.

To achieve that, Dynamic Pipeline applies Pipeline Cluster Traversal Experiments algorithm to assemble all cross-matching pipelines covering major tasks of Machine Learning workflow, and apply traversal-experiment to search the optimal model. Besides, by modularizing all key pipeline components in reuseable packages, it allows all components to be custom tunable along with high scalability.

The core concept in Dynamic Pipeline is Pipeline Cluster Traversal Experiments, which is a theory, first raised by Tony Dong during Genpact 2020 GVector Conference, to optimize and automate Machine Learning Workflow using ensemble pipelines algorithm.

Comparing other automatic or classic machine learning workflow's repetitive experiments using single pipeline, Pipeline Cluster Traversal Experiments is more powerful, with larger coverage scope, to find the best model without manual intervention, and also more flexible with elasticity to cope with unseen data due to its ensemble designs in each component.

Documentation: https://dynamic-pipeline.readthedocs.io/

Installation

pip install dynapipe

License:

MIT 漏Tony Dong

Project details


Download files

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

Source Distribution

dynapipe-0.2.3.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

dynapipe-0.2.3-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file dynapipe-0.2.3.tar.gz.

File metadata

  • Download URL: dynapipe-0.2.3.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for dynapipe-0.2.3.tar.gz
Algorithm Hash digest
SHA256 b384a7f760d1ae635a9458b9624e5904a7946c3fa53fbd004d9a9141307fb8cc
MD5 638cb193286f67b98133e2882b08a49c
BLAKE2b-256 b6149311e05e9783314235c04406bde4806b2edf077f1b925f06de0c371efa7f

See more details on using hashes here.

File details

Details for the file dynapipe-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: dynapipe-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 23.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for dynapipe-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0ececbe2c4baa878930e14b32e5f1e0bec312e97e3ef0f800b34d9a417c0c2b2
MD5 46121fc68415d4114340732ebc10f9b4
BLAKE2b-256 14286dd669c08a1fa8ec62d660c73b49666673b6ac0215244f49395c9411c201

See more details on using hashes here.

Supported by

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