Skip to main content

Lifecycle management framework for Data science projects

Project description

ForML

GitHub Build Coverage Status Code Style: black Lines of Code

Documentation Status License

Python Version PyPI Version PyPI Downloads

Stars Forks Issues Pull Requests Contributors Lst Commit

ForML is a framework for researching, implementing and operating data science projects.

Use ForML to formally describe a data science problem as a composition of high-level operators. ForML expands your project into a task dependency graph specific to a given life-cycle phase and executes it using any of its supported runners.

Solutions built on ForML are naturally easy to reuse, extend, reproduce, or share and collaborate on.

Not Just Another DAG

Despite DAG (directed acyclic graph) being at the heart of ForML operations, it stands out amongst the many other task dependency processing systems due to:

  1. Its specialization on machine learning problems, that is wired right into the flow topology.
  2. Concept of high-level operator composition which helps to wrap complex ML techniques into simple reusable units.
  3. An abstraction of runtime dependencies allowing to run the same project using different technologies.

History

ForML started as an open-source project in response to ever painful transitions of datascience research into production. While there are other projects trying to solve this problem, they are typically either generic data processing systems too low-level to provide out-of-the-box ML lifecycle routines or special scientific frameworks that are on the other end too high-level to allow for robust operations.

Resources

Project details


Download files

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

Built Distribution

forml-0.4.dev4-py3-none-any.whl (211.9 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page