Skip to main content

A lightweight tool to perform reproducible machine learning experiment using Dask.

Project description

https://img.shields.io/pypi/v/daskperiment.svg Latest Docs https://travis-ci.org/sinhrks/daskperiment.svg?branch=master https://codecov.io/gh/pandas-ml/pandas-ml/branch/master/graph/badge.svg

Overview

A lightweight tool to perform reproducible machine learning experiment using Dask.

The package is EXTREMELY unstable.

Benefits

  • User-intuitive.

    • Minimizing modifications of existing codes.

    • Performing experiments using Dask compatible API.

    • Easily handle experiments history (with pandas basic operations).

    • Requires less work to manage with Git (no need to make branch per trials).

  • Tracking experiment result and its (hyper) parameters.

  • Tracking environment.

    • OS Info

    • Python version

    • Installed package and its version

  • Tracking code context.

  • Auto saving and loading previous experiment history.

  • Parallel execution of experiment steps.

  • Sharing experiments.

    • Redis backend

Future Scope

  • Web Dashboard

  • Reproducibility check (function purity check).

  • More efficient execution.

    • Omit execution if depending parameters are the same

    • Distributed execution

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

daskperiment-0.2.0.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

daskperiment-0.2.0-py3-none-any.whl (44.1 kB view details)

Uploaded Python 3

File details

Details for the file daskperiment-0.2.0.tar.gz.

File metadata

  • Download URL: daskperiment-0.2.0.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.6

File hashes

Hashes for daskperiment-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a88de0cddba7ccfbe1a84717467b81c9a59c389a1e97f1e18d253f613e5df644
MD5 4af73ca9b035085450f7403c43da9f22
BLAKE2b-256 1569b845c8d03fcbbba5a197b2c9abf3497d879c5e4d8e247d2c8fa488f998f4

See more details on using hashes here.

File details

Details for the file daskperiment-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: daskperiment-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 44.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.6

File hashes

Hashes for daskperiment-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f256a98018756ddcb5387121041d0592b6dca30f00e6c61a4d14126f0a8306be
MD5 18d80770e27326eb33409e3f83e1fce0
BLAKE2b-256 fcff9a8f804104bba29b82e85092c2978a5438b7f27dcc8e38bfc77db18db80a

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