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://coveralls.io/repos/sinhrks/daskperiment/badge.svg?branch=master&service=github

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.

Future Scope

  • Web Dashboard

  • Reproducibility check (function purity check).

  • Sharing experiments.

  • 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.1.1.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

daskperiment-0.1.1-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: daskperiment-0.1.1.tar.gz
  • Upload date:
  • Size: 14.1 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.1.1.tar.gz
Algorithm Hash digest
SHA256 a9acce8088a08420b115f279c7c34e393662f97633e72e19d380ac90abeb12bc
MD5 d9dfc58e511d324878e2c711d6809b8e
BLAKE2b-256 7c1674afc03f69a6563f7f3fe6245acca45211adc6a10029f4e8e5981738021c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: daskperiment-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.0 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ed216bcc7107857d476054736f64285a8c54e8ca91a68c73bdc5cc6243e32c7a
MD5 c344f5ca52fc27f2aa0000892552ef63
BLAKE2b-256 66ef4c3e369951fd2f0388048f0e03fa63a0e2e69a8ab99b67300a83ca62c994

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